Skip to content

jduo/tableau-connector

 
 

Repository files navigation

This is the Dremio Native connector for Tableau, which utilizes the Tableau Connector SDK to build what looks like a native named data source in Tableau.

The parts of the connector are:

  • connector-dialog.tcd - The connection dialog UI for Tableau.
  • connectionBuilder.js - The script which creates the JDBC connection URL from the properties passed from the connection dialog.
  • connectionRequired.js - Indicates which properties are required to make a connection.
  • connectionResolver.tdr - Indicates to Tableau the other files to be used in the connector.
  • dialect_plugin.tdd - File providing the mapping from Tableau's AST to Dremio's SQL dialect
  • manifest.xml - The top-level file giving driver metadata.

To run the connector in development, see https://tableau.github.io/connector-plugin-sdk/docs/share
To test the connector in development, see https://tableau.github.io/connector-plugin-sdk/docs/tdvt
To package the driver for shipment, see https://tableau.github.io/connector-plugin-sdk/docs/package-sign
To manually sign the file, you can package the file as unsigned and then run:

jarsigner -keystore NONE -storetype PKCS11 -tsa <tsaUrl> -providerClass sun.security.pkcs11.SunPKCS11 -providerArg <dir>/pkcs11.cfg packaged-connector/dremio.taco 'Certificate for Digital Signature' -certchain fullchain.pem

Additional information, including samples, can be found at https://github.com/tableau/connector-plugin-sdk

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%