Prerequisites
- Tableau connected as a workspace integration, with credentials set as Bolt schedule environment variables:
TABLEAU_PERSONAL_ACCESS_TOKEN_NAMETABLEAU_PERSONAL_ACCESS_TOKEN_SECRETTABLEAU_HOSTTABLEAU_SITE_NAMETABLEAU_TIMEOUT(optional; request timeout in seconds, default300)
- Credentials embedded in the data source (in Tableau, edit the data source, click Publish, and select Embed credentials).
Usage
Add the Refresh Tableau Workbook command to your schedule, then choose how to Identify workbook by:- Name or UUID — enter the workbook name or its UUID. Use the UUID when names are not unique; list workbooks and their UUIDs with the CLI.
- Project path + Name — enter the full Tableau project path (for example,
Explore/Samples/TestNested/Nested2) plus the workbook name to fully qualify it.
Tableau does not allow the same personal access token to be used for multiple requests at once, so workbook refreshes run sequentially, not in parallel.