Why connect to Tableau?
After connecting, we will automatically import all of your existing Tableau assets and sync any changes on a nightly basis. Our sync includes not just the dashboards themselves, but also any native Tableau projects and tags (to assist with asset organization).
How do I connect to Tableau?
If possible, we recommend using a separate "service account" in Tableau. This helps us avoid service interruptions, and makes the connection easier to manage. Follow our walkthrough to learn how to create a service account.
If you are just trying out Workstream, feel free to use your personal Tableau account as you can always switch over to a service account later. You can follow the below instructions and/or the video at the bottom of this page.
Step 1: Generating a Tableau API Token
To start the connection process, login to your Tableau instance to create an API token. Please ensure the logged in user:
Has a user permission of at least "Viewer"
Has access to all collections you want synced with Workstream
To create the API token:
Click your account avatar at the top right of the page. Choose "My Account Settings"
Scroll to "Personal Access Tokens"
Enter a token name (i.e workstream-api-token) and click "Create new token"
Copy the "Token Name" and "Token Secret" into Workstream as part of Step 2
Step 2: Input token information into Workstream
To finish making the connection, open a new tab and navigate to app.workstream.io. Please ensure that you are a workspace owner, and follow the below instructions:
Click on your avatar in the top left and navigate to Settings > Workspace > Connections.
Click "Connect" on the Tableau card.
Input the following information into the card and click "Connect"
Domain name: you can copy and paste this from your Tableau session. It should follow the following conventions without any trailing syntax.
Token name: this is the token name from Step 1 above.
Token secret: this is the token secret from Step 1 above.
Site Name: there are multiple ways to find this:
Administrators will see the available sites (in a dropdown if there is more than one) above the "Home" link in the lefthand navigation within Tableau
Another way to locate this is to inspect the url. Examples:
mysitewould be the site name
For tableau server, you can see a list of sites by navigating to https://<server_domain>/#/site
What happens after I connect?
As soon as you connect your Tableau instance we will begin syncing assets. After 5 minutes, please refresh your web app. Going forward:
All assets, tags, and projects will be synced to Workstream.
Our Concierge will automatically be aware of every asset in your Tableau instance
In order for Tableau assets to embed successfully, you must select the "Embed password for data source" option when publishing your asset.