- Find dataset of your interest (static or some daily fresh web data)
- Customize Google Cloud Console (https://console.cloud.google.com):
- Create new project
- Enable apis and services - find Google Sheets API and Enable it
- Go to Credentials and Create credentials and give Editor permissions to new generated user
- In the same topic (Credentials) find down Service Accounts and click to new generated email
- Go to Keys and click Add key and then Create new key, and you will get json object
- Save that json object to your pc
- Customize Google Sheet (https://docs.google.com/spreadsheets):
- Enter to target sheet, if you don't have them, create it
- Right-up find Share button
- Enter generated email from json key object (role must be Editor), then click Done
- Copy json key object file to gsapi folder inside this project and rename it to credentials.json
- Open account on Tableau Public (https://public.tableau.com/en-us/s/)
- Download Tableau Public app (https://public.tableau.com/en-us/s/download)
- Connect Tableau Public to Google sheets
- Make some dashboard of your interests
- Publish dashboard to Tableau Public account (server)
- If you inside data folder take some live data then your Tableau Public dashboard will be updated every day