Configuring the Databricks SaaS Connector
To connect Databricks to Agentic Fabric, you'll create a service principal in Databricks. This will allow Agentic Fabric to discover Databricks Mosaic AI Agents and aggregate them as non-human identities.
Important
If your organization has already configured a Databricks SaaS source, you can use the existing source for agent discovery. The fields will be prepopulated with the source's information. You can edit these fields to configure a new integration.
Creating a Service Principal in Databricks
Before you create a service principal in Databricks, ensure you have the following:
-
An active Databricks account with Account admin access
-
Identity federation enabled
-
At least one workspace
-
OAuth authentication allowed
-
A network that allows outbound HTTPS to Databricks
-
A firewall that allows OAuth token exchange
-
A network that allows access to the custom domain and to the standard Databricks account host, if you use a vanity account URL
To create a service principal in Databricks:
- Follow the Databricks product documentation to create a service principal.
-
Assign the service principal the Account admin role.
-
Create OAuth credentials for the service principal.
- Copy and store the credentials. You'll provide the the credentials to connect Databricks to Agentic Fabric
Connecting Databricks to Agentic Fabric
- Go to the Connect Source step of the Agentic Fabric onboarding experience.
- Select Databricks SaaS from the left pane.
-
In the Databricks SaaS section, complete the following:
-
In the Source Name field, enter a unique name for the source.
-
In the Source Owner field, select the identity who will own the source.
-
In the Description field, enter a unique description for the source to distinguish it from similar connections.
-
-
In the Configure Authentication section, complete the following:
- From the Cloud Type dropdown list, select your cloud provider.
- Enable the Use Vanity Account URL toggle if your organization uses a custom URL for Databricks.
- From the Authentication Type dropdown list, select Databricks M2M.
- From the Grant Type dropdown list, select Client Credentials.
- In the Client ID field, enter the client ID for the service principal.
- In the Client Secret field, enter the client secret for the service principal.
- In the Account ID field, enter the account ID of the Databricks account. Refer to Databricks's product documentation for information on locating your account ID.
- In the Metastore ID field, enter the metastore ID to govern all workspaces within the Unity Catalog metastore. For information on finding your metastore ID, refer to Databricks's product documentation.
-
Select Test Connection to ensure the connection is successful.
-
If the test is successful, select Aggregate to run an aggregation for the source. Select Exit to skip this step. You can configure aggregations for the source's datasets later in the source's configuration. For information about datasets specific to Databricks, refer to the Databricks connector documentation.
A Completed status is now displayed next to the source in the left panel.
-
Choose another connector to configure or select Continue to proceed to the next onboarding step.
Documentation Feedback
Feedback is provided as an informational resource only and does not form part of SailPoint’s official product documentation. SailPoint does not warrant or make any guarantees about the feedback (including without limitation as to its accuracy, relevance, or reliability). All feedback is subject to the terms set forth at https://developer.sailpoint.com/discuss/tos.