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 https://help.tableau.com/current/server/en-us/cli_data-access.htm#repository-access-enable

  3. A non-SSO user is required to access the Tableau APIs. Tableau does not support SSO users for API access. https://help.tableau.com/current/server/en-us/saml_requ.htm

    1. This user needs to have one of the following roles: https://help.tableau.com/current/server/en-us/users_site_roles.htm

      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.