[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
The Tableau Metadata API must be enabled Enabling tableau Metadata API
The Tableau Repository access must be enabled https://help.tableau.com/current/server/en-us/cli_data-access.htm#repository-access-enable
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
This user needs to have one of the following roles: https://help.tableau.com/current/server/en-us/users_site_roles.htm
Site Administrator Creator
is only available on Role Based Licensing ModelServer Administrator
is available on both Role Based and Core Based Licensing Model
Create a new Source of type Tableau in K
Download the kada-tableau-extractor package.
Setup a python environment
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
Load this files into the landing folder. Contact K Support if you have not been given the access keys to the landing folders.