Available on Enterprise plan.
Configuration
To create a new sync, choose either Tableau Cloud, Tableau Desktop, or Tableau Server:Personal access tokens might be disabled in your Tableau site configuration.
To enable them, navigate to the Settings page of your Tableau site
and click Enable personal access tokens.Personal access tokens expire if not used for 15 consecutive days. If used
regularly, they expire after one year. You can customize the default expiration
period in the Settings page of your Tableau site. Make sure to renew
your personal access token before it expires.
Tableau Cloud
For Tableau Cloud, you need to specify aregion and a site name. Consider the
following URL of a Tableau Cloud site: https://10ax.online.tableau.com/#/site/cubedev/home.
In this case, the region would be 10ax and the site name would be cubedev.
Example configuration for Tableau Cloud:
Tableau Server
For Tableau Server, you need to specify ahostname, site, and apiVersion.
To find your site name, look at your Tableau Server URL: the site name is
the value that follows /site/ in the URL. If there is no /site/ segment in
the URL, you are using the Default site — leave the site field blank
in the Cube Cloud configuration.
Example configuration for Tableau Server:
Least-privilege mode
By default, Semantic Layer Sync manages Tableau project permissions, which requires the personal access token to belong to a Site Administrator. Enable Least-privilege mode to run the sync without Site Administrator privileges. When enabled, Cube does not manage Tableau project permissions, so:userNamesWithAccessandgroupNamesWithAccessare ignored — manage access to the synced project in Tableau instead.- The top-level project must already exist, unless the personal access token has permission to create it.
leastPrivilegeMode in your configuration:
Features
Syncs with Tableau Cloud and Tableau Server run automatically via the Tableau API.Tableau Desktop
The recommended way to use Cube with Tableau Desktop is to connect to your Tableau Cloud or Tableau Server account from within Desktop and choose the synced data source from there. This ensures your data source stays up to date with any changes made through Semantic Layer Sync. Alternatively, you can download a.tds file to get the data model into
Tableau Desktop. Click Download .tds to download a Tableau data source file:
You must be logged in to Tableau Server or Tableau Cloud in your desktop
environment when you open the
.tds file.