Skip to main content

Managed Connectors

You'll understand how managed connectors let you query and ingest data from external systems through Unity Catalog in ~5 min.

Prereqs: Access your data

Why this matters

Not all data lives in cloud object storage. Databases, SaaS platforms, and data warehouses hold critical data that needs to flow into Databricks or be queryable from it. Managed connectors provide a governed, UC-registered path to those systems — no hardcoded credentials, no ad-hoc JDBC strings buried in notebooks.

How it works

A connection is a Unity Catalog object that stores the authentication details for an external system (PostgreSQL, MySQL, SQL Server, Snowflake, Salesforce, etc.). Once created, a connection enables two workflows:

WorkflowUse whenWhat it creates
Query federationYou need to query a small subset of external data without copying itA foreign catalog that pushes queries down to the source system
Ingestion pipelineYou need continuous CDC or batch ingestion into DatabricksA Lakeflow Connect pipeline that replicates data into UC tables

Both workflows start with creating a connection. The connection itself does not move data — it only stores credentials and connectivity details.

What you'll set up

Next