Skip to main content
Refresh one or more Tableau data source 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 Data Source command to your schedule, then choose how to Identify data source by:
  • Name or UUID — enter the data source name or its UUID. Use the UUID when names are not unique; list data sources and their UUIDs with the CLI.
  • Project path + Name — enter the full Tableau project path (for example, Explore/Samples/TestNested/Nested2) plus the data source 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 data source refreshes run sequentially, not in parallel.

Learn more

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