Unity Catalog-verbindingen

Een verbinding is een beveiligbaar object in Unity Catalog waarin het eindpunt en de referenties worden opgeslagen die nodig zijn voor toegang tot een extern systeem. Het bevindt zich rechtstreeks onder de metastore in de Unity Catalog-objecthiërarchie. Een verbinding bundelt samen:

  • Het eindpunt of de URL van het externe systeem
  • Authenticatiegegevens
  • Configuratieparameters
  • Eigenaar en metagegevens

Verbindingen verschillen van opslaggegevens (voor opslag van cloudobjecten) en servicegegevens (voor clouddiensten).

Verbindingstypen

Beheerde opnameverbindingen

Volledig beheerde, serverloze opname van SaaS-apps en -databases in Delta-tabellen. Twee categorieën: SaaS-connectors (directe API) en databaseconnectors (CDC). Sommige databasetypen overlappen met federatie. Dezelfde verbinding kan beide dienen, afhankelijk van hoe deze wordt gebruikt.

Zie Verbinding maken met beheerde opnamebronnen en beheerde connectors in Lakeflow Connect.

Federatieverbindingen opvragen

Alleen-lezen queries voor externe databases zonder gegevens te verplaatsen, met behulp van externe catalogi die de structuur van de externe database weerspiegelen. Query's worden naar de externe database gepusht met behulp van JDBC.

Zie Wat is query federation? en Verbindingen beheren voor Lakehouse Federation.

Catalogus-federatieverbindingen

Verbind externe catalogi, zoals een Hive Metastore of Snowflake Horizon Catalog, met Azure Databricks. Unity Catalog verkent de metagegevens van de externe catalogus en vult automatisch een refererende catalogus in, waarbij rechtstreeks in de bronbestandsopslag een query wordt uitgevoerd op gegevens.

Zie Wat is catalogusfederatie?

JDBC-verbindingen

Lees- en schrijftoegang tot externe databases met behulp van JDBC-stuurprogramma's via de Spark-gegevensbron-API of de SQL-API voor op afstand uitgevoerde query's.

Zie JDBC-verbinding.

HTTP-verbindingen

Communicatie met externe HTTP-services via een door Azure Databricks beheerde proxy. Biedt ondersteuning aan externe REST API's, MCP-integraties en AI-agenthulpprogramma's.

Zie Verbinding maken met externe HTTP-services en externe MCP-servers gebruiken.

Een verbindingstype kiezen

Typ Gebruiksituatie Lezen Write Governanceniveau
Beheerde opname Gegevens opnemen uit SaaS-apps of -databases in Delta-tabellen Invoer naar Delta N/A Verbindingsniveau
Query-federatie Een query uitvoeren op een externe database zonder gegevens te kopiëren Ja No Tabelniveau
Catalogusfederatie Externe catalogi verbinden om rechtstreeks query's uit te voeren op gegevens in de bronbestandsopslag Ja No Tabelniveau
JDBC Lezen en schrijven naar een externe database met een specifiek JDBC-stuurprogramma Ja Ja Verbindingsniveau
HTTP Verbinding maken met externe HTTP-API's, MCP-servers of agenthulpprogramma's N/A N/A Verbindingsniveau

Een verbinding maken

U kunt verbindingen maken met behulp van:

  • SQL: CREATE CONNECTION connection_name TYPE connection_type OPTIONS (...)
  • Catalog Explorer UI: Catalogus > Maken > Verbinding maken
  • REST API of Databricks CLI

De SQL-instructie CREATE CONNECTION ondersteunt de volgende TYPE-waarden: DATABRICKS, HTTP, MYSQL, POSTGRESQL, REDSHIFT, SNOWFLAKE. SQLDWSQLSERVER SaaS-opnametypen (zoals Salesforce, HubSpot en Jira) kunnen alleen worden gemaakt met behulp van de gebruikersinterface of API's.

Zie CREATE CONNECTION in de SQL-verwijzing.

Beveiliging: verbindingen versus uitgaand beheer

Beveiliging voor uitgaande connectiviteit werkt in meerdere lagen:

Unity Catalog-verbindingen bepalen referenties en verbindingsconfiguratie (URL, host, poort, opties). Ze bieden een veilige, beheerde manier om verificatiegegevens en verbindingsinstellingen voor externe systemen op te slaan en te delen zonder geheimen in code in te sluiten.

Netwerkbeleid bepaalt netwerktoegang. Ze beheren zowel uitgaande connectiviteit van Azure Databricks compute naar externe eindpunten als binnenkomende connectiviteit van externe bronnen naar uw werkruimte. Unity Catalog-verbindingen dwingen geen netwerkbeperkingen af. Configureer netwerkregels om toegestaan verkeer in beide richtingen te beheren.