Connect Tableau and Azure Databricks: Tableau 2019.3 onwards
Requirements
- Tableau 2019.3 (Desktop, Server, or Online) or above
- Simba ODBC Driver version 2.6.4 or above. Download the supported Simba ODBC driver.If you aren’t running a supported driver, Tableau displays a message in the connection dialog with a link to the driver download page, where you can find driver links and installation instructions.
Connect to Azure Databricks clusters
- Get the hostname and HTTP path of your Azure Databricks cluster.In Azure Databricks, click Clusters in the left menu and select the cluster from the list. On the cluster detail page, go to Advanced Options and click the JDBC/ODBC tab. It displays the hostname, port, protocol, and HTTP path.
- Launch Tableau, go to the Connect > To a Server menu, and select the Databricks connector.
- On the Databricks dialog, enter the Server Hostname and HTTP Path of the Azure Databricks cluster.
- Authenticate to Azure Databricks using your Azure Databricks username and password. You can also use token as the username and a personal access token as the password.
- Click the Sign in button.
Connect Tableau and Azure Databricks: Tableau 2019.2 and below
Requirements
- Tableau 2019.2 (Desktop, Server, or Online) or below
- Simba Spark ODBC driver version 1.2.0 or above
Tableau installs this driver by default in Tableau 2018.1 and above. If the correct driver is not installed on your computer, Tableau displays a message in the connection dialog box with a link to the driver download page, where you can find driver links and installation instructions.
Note
If you are using both Tableau Desktop and Tableau Server, they must both use the same Spark ODBC driver version.
Connect to Azure Databricks clusters
- Get your cluster’s server hostname, port, and HTTP path using the instructions in Construct the JDBC URL.
- Launch Tableau, go to the Connect menu, click To a server > More..., and select Spark SQL.
- Enter your cluster’s server hostname and port.
- Select a Type of SparkThriftServer.
- Select an Authentication method of Username and Password.
- Select a Transport method of HTTP.
- Enter “token” as the username and a personal access token as the password.
- Enter your cluster’s HTTP Path.
- Select Require SSL.
- Click Sign In.
Azure Databricks clusters expose JDBC and ODBC connections via HTTPS.
Comments
Post a Comment