Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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.