Skip to main content
Refresh one or more Tableau workbook extracts from a Bolt schedule, so your dashboards reflect the latest data right after your dbt™ pipeline completes.

Prerequisites

  • Tableau connected as a workspace integration, with credentials set as Bolt schedule environment variables:
    • TABLEAU_PERSONAL_ACCESS_TOKEN_NAME
    • TABLEAU_PERSONAL_ACCESS_TOKEN_SECRET
    • TABLEAU_HOST
    • TABLEAU_SITE_NAME
    • TABLEAU_TIMEOUT (optional; request timeout in seconds, default 300)
  • 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.
Then click Add command.
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.

Learn more

See the Paradime Tableau CLI for all supported commands and flags.