You can integrate with Tableau 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. Personal Access Token: Generating a token for Sifflet's access to Tableau's API
  2. Add the Tableau token in Sifflet

1- 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 Setting"
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)

2- 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
      • Host: your Tableau host
      • Secret: choose the newly created secret

📘

How to get your Site and Host information

Connect to your Tableau account. The URL should be similar to this: https://dub01.online.tableau.com/#/site/sitename123