You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/connections/reverse-etl/reverse-etl-source-setup-guides/databricks-setup.md
+13-8Lines changed: 13 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -36,17 +36,22 @@ To set up Databricks as your Reverse ETL source:
36
36
1. Log in to your Databricks account.
37
37
2. Navigate to **Workspaces** and select the workspace you want to use.
38
38
3. Select **SQL** in the main navigation.
39
-
4. Select **SQL Warehouses** and select the warehouse you want to use. Note that Segment doesn't support the `Compute` connection parameter.
40
-
5. Go to the **Connection details** tab.
41
-
6. In a new tab on your browser, go to the Segment app.
39
+
4. Select **SQL Warehouses** and select the warehouse you want to use. Note that Segment doesn't support the `Compute` connection parameters.
40
+
5. Go to the **Connection details** tab and **keep** this page open.
41
+
6. Open [your Segment workspace](https://app.segment.com/workspaces){:target="_blank”}.
42
42
7. Navigate to **Connections > Sources > Reverse ETL**.
43
43
8. Click **+ Add Reverse ETL source**.
44
44
9. Select **Databricks** and click **Add Source**.
45
-
10. Enter the configuration settings for your Databricks source.
46
-
* Copy the Hostname, Http Path, and Port from the Databricks console from step 5.
47
-
* The Http Path in the above step should contain `/sql/1.0/warehouses`. Note that Segment doesn't support `/sql/protocolv1`.
48
-
* To generate a **Token**, follow the steps listed in the [Databricks docs](https://docs.databricks.com/dev-tools/auth.html#pat){:target="_blank"}. Segment recommends you create a token with no expiration date by leaving the lifetime field empty when creating it. If you already have a token with an expiration date, be sure to keep track of the date and renew it on time.
45
+
10. Enter the configuration setting for your Databricks source based on information from step 5
46
+
* Hostname: `adb-xxxxxxx.azuredatabricks.net`
47
+
* Http Path: `/sql/1.0/warehouses/xxxxxxxxx`
48
+
* Port: `443` (default)
49
+
* Token: `<your-token>`
50
+
* Catalog [optional]: `hive_metastore` (default)
49
51
11. Click **Test Connection** to see if the connection works. If the connection fails, make sure you have the right permissions and credentials, then try again.
50
52
12. Click **Create Source** if the test connection is successful.
51
53
52
-
Once you've added your Databricks source, [add a model](/docs/connections/reverse-etl/#step-2-add-a-model) and follow the rest of the steps in the Reverse ETL setup guide.
54
+
> info ""
55
+
> To generate a token, follow the steps listed in the [Databricks docs](https://docs.databricks.com/dev-tools/auth.html#pat){:target="_blank"}. Segment recommends you create a token with no expiration date by leaving the lifetime field empty when creating it. If you already have a token with an expiration date, be sure to keep track of the date and renew it on time.
56
+
57
+
Once you've succesfully added your Databricks source, [add a model](/docs/connections/reverse-etl/#step-2-add-a-model) and follow the rest of the steps in the Reverse ETL setup guide.
0 commit comments