Refresh Tableau Resources
Trigger refreshes for Tableau workbooks or data sources with monitoring capabilities.CLI Command
Options
Recommended SetupFor security and convenience, set your Tableau credentials as environment variables:
Workbook Refresh Examples
Refresh a single workbook by name
Refresh a workbook by UUID
Data Source Refresh Examples
Refresh a single data source by name
Refresh a data source by UUID
Sample Output
List Tableau Workbooks
List all available Tableau workbooks with their names, UUIDs, and project information.CLI Command
Options
Usage Example
Sample Output
List Tableau Data Sources
List all available Tableau data sources with their names, UUIDs, types, and project information.CLI Command
Options
Usage Example
Sample Output
Important Notes
- Resource Identification: Both workbook and data source names and UUIDs are supported interchangeably in refresh commands.
- Site Management: If you’re using Tableau Server with multiple sites, specify the site name. For Tableau Online or default sites, you can omit this parameter.
- Job Monitoring: When
--wait-for-completionis enabled, the CLI will monitor refresh job progress and provide detailed status updates. - Environment Variables: All authentication parameters can be set as environment variables for security and convenience.
Environment Variable Reference
Workflow Integration
These Tableau CLI commands are designed to integrate seamlessly into your data pipeline workflows. Common use cases include:- Post-dbt Refresh: Trigger Tableau refreshes after dbt model runs complete
- Scheduled Data Updates: Automate regular refresh cycles for critical dashboards
- CI/CD Integration: Include Tableau refreshes in your deployment pipelines
- Resource Discovery: Use list commands to programmatically discover available workbooks and data sources