Databricks's Delta Sharing WDC 3.0 based Connector
The connector is built with the Tableau Web Data Connector 3.0 SDK and provides:
- Share/Schema/Table browsing wihtin a share
- OAuth Authentication
- Python 3.7 or higher
- JDK 11 or higher
- Tableau Desktop 2024.1 or later
- Install taco-toolkit:
npm install -g @tableau/taco-toolkit@tableau-2024.1
After cloning and installing npm packages, in the top level directory:
To compile/build project
taco build
To produce .taco file (for Tableau Desktop testing)
taco pack
To run .taco file in top level directory (launches Tableau Desktop, runs interactive phase + data gathering phase)
taco run Desktop
The current connector.json file has an example OAuth setting which target EntraId and a custom tenant, to make changes to use your own IDP setting please change the following fields:
- clientIdDesktop: The OAuth ClientId target your IDP
- authUri: The authentication url for your IDP
- tokenUri: The token url for your IDP
- scopes: The OAuth scopes to use with your IDP
Please refer to Tableau doc