Document toolboxDocument toolbox

[M] Tableau Server (Self hosted)

Tableau server runs as a extractor deployed into your environment.

It requires the following pre-requites to be setup in your tableau server instance

  1. The Tableau Metadata API must be enabled Enabling tableau Metadata API

  2. The Tableau Repository access must be enabled tsm data-access

  3. A non-SSO user is required to access the Tableau APIs. Tableau does not support SSO users for API access. SAML Requirements

    1. This user needs to have one of the following roles: Set Users’ Site Roles

      1. Site Administrator Creator is only available on Role Based Licensing Model

      2. Server Administrator is available on both Role Based and Core Based Licensing Model

 

  1. Create a new Source of type Tableau in K

  2. Download the kada-tableau-extractor package.

  3. Setup a python environment

  4. Run the extractor. This will generate an output folder containing the K interface files.

    python kada-tableau-extractor.py \ --server https://example.com \ --username <your-tableau-server-user> \ --password <your-tableau-server-user-password> --db_password <your-repository-password> \ --db_host=example.com

     

  5. Load this files into the landing folder. Contact K Support if you have not been given the access keys to the landing folders.