Dremio Tableau integration requires:
64-bit
Copy the .tdc
file at: C:\Program Files\Dremio Connector\Resources\DremioConnector.tdc
into
C:\Users\<username>\Documents\My Tableau Repository\Datasources
.
32-bit
Copy the .tdc
file at: C:\Program Files (x86)\Dremio Connector\Resources\DremioConnector.tdc
into
C:\Users\<username>\Documents\My Tableau Repository\Datasources
.
More information on managing .tdc
files can be found on
Tableau’s website.
To open a dataset in Tableau from within Dremio, you can use the Analyze button in the upper right-hand corner of a dataset view. Just follow these steps:
Tableau
from the Analyze button’s dropdown menu.How does it work?
When you click the Analyze (Tableau) button, Dremio generates a Tableau Datasource (.tds) file that represents a “live connection” to your Dremio dataset. No actual data is stored in this file, and you can think of it as a shortcut to a Tableau session with a preconfigured view of your data.
Other Databases (ODBC)
as the connection type for a new connection:Your Dremio datasets will now be accessible from within Tableau. Press Enter in the text field of the next screen’s Schema dropdown to see what’s available to explore on your cluster.
If you have SSL enabled on Dremio, and you want to export a Dremio dataset to Tableau TDS format,
you can do so by setting the export.tableau.extra-odbc-connection-properties
support key in Advanced Settings.
This property allows you to set the ODBC connection string when exporting a Dremio dataset to Tableau TDS format.
The default is an empty string.
Availability
The
export.tableau.extra-odbc-connection-properties
property is available as of Dremio version 3.1.8.
To know how to set the export.tableau.extra-odbc-connection-properties
support key, see Support Keys.
You can use the export.bi.hostname
support key to change the default hostname of the SQL endpoint for generating TDS files. The export.bi.hostname
property is available from Dremio version 13.0.0.
To know how to set the export.bi.hostname
support key, see Support Keys.
In the following example, SSL (for generating a self-signed certificate with an ODBC/JDBC Dremio configuration) is enabled in the dremio.conf file. See Using Wire Encryption for more information.
services.coordinator.client-endpoint.ssl.enabled: true
services.coordinator.client-endpoint.ssl.auto-certificate.enabled: true
SSL=1;DisableHostVerification=1;DisableCertificateVerification=1;UseExactTLSProtocolVersion=1;TLSProtocol=tlsv12