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
- Use the Databricks guide for [adding a service principal to your account](https://docs.databricks.com/en/administration-guide/users-groups/service-principals.html#manage-service-principals-in-your-account){:target="_blank"}. This name can be anything, but Segment recommends something that identifies the purpose (for example, "Segment Profiles Sync"). Note the Application ID that Databricks generates for later use. Segment doesn't require `Account admin` or `Marketplace admin` roles.
20
20
21
21
- The service principal needs the following setup:
22
-
- OAuth secret tocken generated. Follow the [Databricks guide for generating an OAuth secret](https://docs.databricks.com/en/dev-tools/authentication-oauth.html#step-2-create-an-oauth-secret-for-a-service-principal){:target="_blank"}. Note the secret generated by Databricks for later use. Once you navigate away from the page the secret is no longer visible. If you lose or forget the secret, you can delete teh existing secret and create a new one.
22
+
- OAuth secret tocken generated. Follow the [Databricks guide for generating an OAuth secret](https://docs.databricks.com/en/dev-tools/authentication-oauth.html#step-2-create-an-oauth-secret-for-a-service-principal){:target="_blank"}. Note the secret generated by Databricks for later use. Once you navigate away from the page the secret is no longer visible. If you lose or forget the secret, you can delete the existing secret and create a new one.
23
23
-[Catalog level priveleges](https://docs.databricks.com/en/data-governance/unity-catalog/manage-privileges/privileges.html#general-unity-catalog-privilege-types){:target="_blank"} which include:
24
24
- USE CATALOG
25
25
- USE SCHEMA
@@ -58,16 +58,15 @@ Use the following five steps to connect your Databricks warehouse.
58
58
59
59
### Step 1: Name your destination
60
60
61
-
Add a name to help you identify this warehouse in Segment. You can change this name at any time by navigating to (???
61
+
Add a name to help you identify this warehouse in Segment. You can change this name at any time by navigating to the destination settings (**Connections > Destinations > Settings**) page.
62
62
63
63
### Step 2: Enter the Databricks compute resources URL
64
64
65
-
66
65
You'll use the Databricks workspace URL, along with Segment, to access your workspace API.
67
66
68
67
Check your browser's address bar when inside the workspace. The workspace URL will look something like: `https://<workspace-deployment-name>.cloud.databricks.com`. Remove any characters after this portion and note the URL for later use.
69
68
70
-
### Step 3: Enter a Unity catalog name.
69
+
### Step 3: Enter a Unity catalog name
71
70
72
71
This catalog is the target catalog where Segment lands your schemasand tablestables.
73
72
1. Follow the Databricks guide for [creating a catalog](https://docs.databricks.com/en/data-governance/unity-catalog/create-catalogs.html#create-a-catalog){:target="_blank"}. Be sure to select the storage location created earlier. You can use any valid catalog name (for example, "Segment"). Note this name for later use.
@@ -76,14 +75,14 @@ This catalog is the target catalog where Segment lands your schemasand tablestab
76
75
2. Select the Segment service principal from the dropdown, and check `ALL PRIVILEGES`.
77
76
3. Click **Grant**.
78
77
79
-
### Step 4: Add the SQL warehouse details from your Databricks warehouse.
78
+
### Step 4: Add the SQL warehouse details from your Databricks warehouse
80
79
81
80
Next, add SQL warehouse details about your compute resource.
82
-
-**HTTP Path**: Get connection detials for a SQL warehouse
81
+
-**HTTP Path**: The connection details for your SQL warehouse
83
82
-**Port**: The port number of your SQL warehouse.
84
83
85
84
86
-
### Step 5: Add the principal service client ID and client secret.
85
+
### Step 5: Add the principal service client ID and client secret
87
86
88
87
Segment uses the service principal to access your Databricks workspace and associated APIs.
89
88
1. Follow the Databricks guide for [adding a service principal to your account](https://docs.databricks.com/en/administration-guide/users-groups/service-principals.html#manage-service-principals-in-your-account){:target="_blank"}. This name can be anything, but Segment recommends something that identifies the purpose (for example, "Segment Profiles Sync"). Note the Application ID that Databricks generates for later use. Segment doesn't require Account admin or Marketplace admin roles.
0 commit comments