---
schema_version: "1"
id: c780202b5b569c179ae41d792a79a5b311149bec383fb27aade62e4d471b99e0
title: Set Up a Databricks Data Federation Connection
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/data-cloud/data-cloud-int/guides/databricks/c360-a-set-up-data-federation-dbx-connection.md
canonical_url: https://developer.salesforce.com/docs/data/data-cloud-int/guide/c360-a-set-up-data-federation-dbx-connection.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 9d68cd1699c880536b925ca3a561649f990c22c15a8a0f65b746b490ff3a4e89
products:
  - Data 360 Integration Guide
  - Data 360 Developer Documentation
---
# Set Up a Databricks Data Federation Connection

Set up a connection between AWS or Azure hosted Databricks and Data 360 to access data.

| User Permissions Needed               |                                                             |
| ------------------------------------- | ----------------------------------------------------------- |
| To create a connection in Data Cloud: | System Admin profile or Data Cloud Architect permission set |

Before you begin:

- Review [Data 360 IP Allowlist](https://help.salesforce.com/s/articleView?id=data.c360_a_data_cloud_ip_address_allowlist.htm&type=5), and update your Databricks allowlists.
- Databricks clusters must use Databricks Runtime 13.1 or later and in shared or single-user access mode.
- Make sure these compute and workspace requirements in Databricks are met: .
  - Workspace requirements - Query data on Databricks from Salesforce: None, Unity Catalog recommended.
  - Compute requirements:
    - Network connectivity from your Databricks Runtime cluster or SQL warehouse to Salesforce. For more information, see [Networking recommendations for Lakehouse Federation](https://docs.databricks.com/en/query-federation/networking.html).
    - Databricks clusters must use Databricks Runtime 13.1 or above and shared or single-user access mode.
    - SQL warehouses must be Pro or Serverless.
  - To set up connectivity for data federation, the account admin must have a Workspace admin role.
  - The Workspace admin must complete these setup tasks.

**note:** ClientID/ClientSecret authentication is only supported using Azure Databricks-managed [Service Principals](https://learn.microsoft.com/en-us/azure/databricks/admin/users-groups/service-principals#databricks-and-microsoft-entra-id-service-principals). Microsoft Entra ID-managed principals are not supported.

1.  In Data Cloud, go to **Data Cloud Setup**.

2.  Under Configuration, select **Connectors**.

3.  Click **New**.

4.  Under Source, select **Databricks** and click **Next**.

5.  Enter a connection name and connection API name.

6.  Select one of the three authentication methods.

    - Select **Username & Password**. Contact your Databricks administrator to obtain the Databricks username and password.

    - Select **Client ID & Client Secret**. Contact your Databricks administrator to obtain the client ID and secret.

    - Select **Identity Provider Based** and complete the setup in the next step.

7.  To use identity provider–based authentication, click **Identity Provider Based** and execute the steps shown in [Set Up Identity Provider Based Authentication](/docs/data/data-cloud-int/guide/c360-a-set-up-idp-federation-policy.html)

8.  In the **Connection URL** field, enter the server hostname of the SQL warehouse along with the port number. For example, _adb-8903155206260665.5.azuredatabricks.net:443_.

9.  In the **Http path** field, enter the HTTP path value of the SQL warehouse in Databricks.

10. To review your configuration, click **Test Connection**.

11. Click **Save**.

## See Also

- [Databricks Connector](/docs/data/data-cloud-int/guide/c360-a-databricks-connector.html)
- [Create a Databricks Data Stream](/docs/data/data-cloud-int/guide/c360-a-create-dbx-data-fed-data-stream.html)
