Skip to main content

Prerequisites

  • By default, this Databricks integration makes use of Unity Catalog data governance features. You will need Unity Catalog enabled on your Databricks Workspace.
1

Create a SQL warehouse

Create a new SQL warehouse for data writing.
  1. Log in to the Databricks account.
  2. In the navigation pane, click SQL Warehouses.
  3. In the SQL Warehouses console, click Create SQL Warehouse.
  4. In the New SQL Warehouse menu, choose a Name and configure the options for the new SQL warehouse. Under “Advanced options” ensure “Unity Catalog” is in the On position and click Create.
2

Configure Access

IP Access Lists (optional)If your workspace enforces Databricks IP Access Lists, allowlist the static egress IP(s) used by the data transfer service so connections and test sessions can open successfully. See Databricks documentation: Databricks IP Access Lists.Cloud Hosted (US): 35.192.85.117/32Cloud Hosted (EU): 104.199.49.149/32If private-cloud or self-hosted, contact support for the static egress IP.
3

Add your destination

Use the following details to complete the connection setup: server hostname, HTTP path, catalog, your chosen schema name, and authentication details.

Permissions checklist

  • Workspace: Service principal or user has permission to use the target SQL warehouse (“Can use”).
  • Unity Catalog: USE CATALOG on the target catalog; appropriate privileges on the target schema (e.g., USE SCHEMA, CREATE TABLE, and read/write volume privileges as needed), or ALL PRIVILEGES on the schema.
  • If using Hive Metastore (instead of UC): select hive metastore explicitly and configure required object storage staging (bucket and credentials), with write/delete permissions.
  • Network: If IP Access Lists are enabled, the static egress IP(s) are allowlisted.

FAQ

The connection identity needs Can use on the SQL warehouse, USE CATALOG on the target catalog, and schema-level privileges to create/manage tables (or ALL PRIVILEGES on the schema). Missing USE CATALOG is a frequent cause of test-connection failures.
Provide Server hostname, HTTP path, Catalog, Schema, and an OAuth client (service principal) or PAT with warehouse access. Collect host/path from the SQL Warehouses console.
Yes. Unity Catalog is the default. For Hive Metastore, explicitly select hive in configuration and supply an S3 staging bucket and credentials. Using the wrong metastore type can cause discovery or permission issues.