Databricks

Connect Foundry to Databricks to read and sync data between Databricks and Foundry.

Supported capabilities

CapabilityStatus
Exploration🟢 Generally available
Bulk import🟢 Generally available
Incremental🟢 Generally available

Setup

  1. Open the Data Connection application and select + New Source in the upper right corner of the screen.
  2. Select Databricks from the available connector types.
  3. Choose to use a direct connection over the Internet or to connect through an intermediary agent.
  4. Follow the additional configuration prompts to continue the setup of your connector using the information in the sections below.

Learn more about setting up a connector in Foundry.

Configuration options

The following configuration options are available for the Databricks connector:

OptionRequired?Description
HostnameYesThe Databricks compute resource’s Server Hostname value.
HTTP PathYesThe Databricks compute resource’s HTTP Path value.

Please refer to the official Databricks documentation ↗ for information on how to obtain these values.

Authentication

You can authenticate with Databricks in the following ways:

  1. Personal access token: Uses a personal access token to authenticate as a Databricks user. Learn more in the official Databricks documentation ↗.
  2. OAuth machine-to-machine (M2M): Uses a client ID and secret to authenticate as a Databricks service principal. Learn more in the official Databricks documentation ↗.
  3. Basic: Uses the username and password to authenticate as a Databricks user. Basic authentication is legacy and not recommended in production. Learn more in the official Databricks documentation ↗.

Networking

The Databricks connector requires network access to the Hostname provided in Configuration options on port 443. If you are using a direct connection through the internet, ensure that an egress policy exists. For agent runtimes, the server running the agent must have network access to this domain.