Tableau
Paradime integrates with Tableau in two ways:- Lineage & Catalog — extract Tableau metadata to power column-level lineage and the asset catalog
- Bolt Refreshes — trigger Tableau data source and workbook refreshes a as part of your dbt pipelines
Prerequisites
Enable the Tableau Metadata API
For Tableau Server, make sure to enable the Tableau Metadata API. Check Tableau’s documentation. Metadata API is always enabled for Tableau Online.Required version: Ensure you are running Tableau Server or Tableau Online 2020.1 or higher.
Note: Paradime will only extract published Tableau assets from the Metadata API.
Whitelist Paradime IP
If using Tableau Server, allow traffic from the relevant Paradime IP in your firewall. See: Paradime IP addresses.Update Cloudflare Browser Integrity Check (BIC) rules
If you’re using Cloudflare, your firewall may block Paradime’s requests to the Tableau Metadata API. Create a firewall skip rule for the Paradime IP address. See Cloudflare Browser Integrity Check docs.Step 1 — Create a dedicated Tableau user
We advise creating a new Tableau user, in order to grant the correct access required to connect using the Tableau Metadata API.
Step 2 — Generate API credentials
Paradime connects to Tableau via Personal Access Tokens. You’ll need:- Host name
- Tableau Cloud:
https://xxxx.online.tableau.com/#/site/your_site/ - Tableau Server:
https://xxxx.tableau.com/
- Tableau Cloud:
- Token Name
- Token Secret
- Click your avatar (top right) → My Account Settings
- Go to the Settings tab → scroll to Personal Access Tokens
- Enter a token name (e.g.
paradime) → click Create new token - Save the Token Name and Token Secret — you’ll need both below

If you delete this token from Tableau, all Paradime integrations using it will stop working.
Connect to Lineage & Catalog
This integration powers Tableau asset metadata in Paradime’s Lineage and Catalog features. The integration is configured by the Admin user. Go to Account Settings → Integrations, find Tableau, and click Connect.- Enter your Host Name, Token Name, and Token Secret
- Click Test Connection to validate

What metadata does Paradime extract?
Paradime uses the following Tableau Metadata API endpoints:- Dashboard
- Flows
- Sheets
- Data sources
- Fields
- Calculated fields
- Database
- Metric
- Tables
- Database table
- Workbook
- Site
- User
- View
- Tag
Connect to Bolt (Tableau Refreshes)
Bolt can trigger Tableau data source refreshes at the end of your dbt pipeline runs — so your Tableau extracts are always in sync with your freshest data.1. Generate API credentials
Use the same credentials generated in Step 2 above. If you haven’t done that yet, follow the instructions there first.2. Configure data source credentials
For Paradime to trigger a data source refresh, credentials must be embedded within the extract in Tableau.- Open the data source in Tableau
- Click Publish
- Select Embed credentials
3. Set environment variables
Add the following environment variables to your Bolt schedule:
👉 How to set environment variables in Bolt