Connect Foundry to Databricks to read and sync data between Databricks and Foundry.
Capability | Status |
---|---|
Exploration | 🟢 Generally available |
Bulk import | 🟢 Generally available |
Incremental | 🟢 Generally available |
Virtual tables | 🟡 Beta |
Learn more about setting up a connector in Foundry.
The following configuration options are available for the Databricks connector:
Option | Required? | Description |
---|---|---|
Hostname | Yes | The Databricks compute resource’s Server Hostname value. |
HTTP Path | Yes | The Databricks compute resource’s HTTP Path value. |
Please refer to the official Databricks documentation ↗ for information on how to obtain these values.
You can authenticate with Databricks in the following ways:
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.
This section provides additional details around using virtual tables with a Databricks source. This section is not applicable when syncing to Foundry datasets.
Virtual tables backed by Databricks external tables ↗ can also be configured using the Foundry connector that corresponds to their cloud object storage location. Currently DELTA
, PARQUET
and AVRO
file formats are supported.
If the cloud object storage connector is configured to use Unity Catalog ↗, auto-registration can be used to register all external tables in Unity Catalog that are stored within the configured storage location. Currently Amazon S3 and Azure Blob Filesystem connectors support Unity Catalog.
Manual registration of individual tables in Unity Catalog is coming soon. Refer to the Virtual Tables documentation for more information on manual vs auto-registration of tables.
Virtual tables capability | Status |
---|---|
Source formats | 🟡 Beta: tables, views, and materialized views |
Manual registration | 🟡 Beta |
Automatic registration | 🟡 Beta |
Pushdown compute | 🟡 Beta; available via the Databricks connector ↗ |
Incremental | 🔴 Not available |
When using virtual tables, remember the following source configuration requirements:
HTTP path
field. Refer to the official Databricks documentation ↗ for more information on how to get connection details for a Databricks compute resource.See the Connection Details section above for more details.