You can integrate with Tableau Cloud or Server to map the dependencies between Tableau objects and data pipelines.
The search engine has been upgraded accordingly to include all Tableau assets in the search.

To connect to Tableau, you will need Tableau admin credentials.
The main steps are the following:

  1. (for Tableau Server only) Enable Tableau Metadata API for Tableau Server
  2. Personal Access Token: Generating a token for Sifflet's access to Tableau's API
  3. Add the Tableau token in Sifflet

1- (Tableau Server only) Enable Tableau Metadata API for Tableau Server

The Metadata API is installed with Tableau Server but disabled by default. You can enable it by following Tableau's documentation here.

2- Personal Access Token

a. Connect to Tableau with an account with at least the "Site Administrator Explorer" role

❗️

Important: we require the token created from a "Site Administrator Explorer" Role, which has read/write access, but Sifflet uses Tableau's METADATA API which only reads the existing information

b. Go to "My Account Settings"
c. In the "Settings" tab, you will see the following option:

d. Once the token name is chosen, Press "Create new token".
WARNING: as prompted on Tableau, the information will be shown only once. Please save the "Token Name" and "Token Secret" somewhere.

By default, the token expires after 1 year (see Tableau's doc)

3- Add Tableau datasource in Sifflet

  1. Create the Tableau secret that Sifflet will use to connect:
    • On the left panel, choose "Integration" and then the "Secrets" submenu
    • Press "New" Secret
    • Information required:
      • Name of the secret
      • The secret format is the following:
{"user":"Token name","password":"Token Secret"}
  1. Add the Tableau datasource:
    • On the left panel, choose "Integration" and then the "Datasources" submenu
    • Press "New" Datasource
    • Information required:
      • Name of the datasource
      • Site: your Tableau site. Leave empty if your Tableau environment is using the Default Site (more information here).
      • Host: your Tableau host
      • Secret: choose the newly created secret

📘

How to get your Site and Host information

Connect to your Tableau account.