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. Een verbinding omvat:
- Het eindpunt of de URL van het externe systeem
- Authenticatiegegevens
- Configuratieparameters
- Eigenaar en metagegevens
Verbindingen zijn niet hetzelfde als opslagtoegangsgegevens (voor cloudobjectopslag) of servicetoegangsgegevens (voor niet-opslagcloudservices). Zie Wat is Unity Catalog? en Connection voor meer informatie.
Verbindingstypen
Azure Databricks ondersteunt verschillende verbindingstypen, die elk zijn ontworpen voor een ander integratiepatroon. Het type dat u maakt, bepaalt hoe de verbinding wordt gebruikt en welke governance het biedt.
Beheerde opnameverbindingen
Beheerde ingestieverbindingen maken Lakeflow Connect-pijplijnen mogelijk voor volledig beheerde, serverloze ingestie van externe bronnen naar Delta-tabellen.
Zie Verbinding maken met beheerde opnamebronnen en beheerde connectors in Lakeflow Connect.
Federatieverbindingen opvragen
Verbindingen voor queryfederatie maken het mogelijk alleen-leesquery’s op externe databases uit te voeren zonder gegevens te verplaatsen. Ze gebruiken externe catalogi die de structuur van de externe database weerspiegelen. Query's worden naar de externe database gepusht met behulp van JDBC.
Catalogus-federatieverbindingen
Verbindingen voor catalogusfederatie verbinden externe catalogi (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, zodat u gegevens rechtstreeks in de bronbestandsopslag kunt opvragen.
Zie Wat is catalogusfederatie?
JDBC-verbindingen
JDBC-verbindingen bieden lees- en schrijftoegang tot externe databases met behulp van JDBC-stuurprogramma-JAR's met de Spark-gegevensbron-API of de SQL-API voor externe query's.
Zie JDBC-verbinding.
HTTP-verbindingen
HTTP-verbindingen maken communicatie met externe HTTP-services mogelijk via een Azure Databricks-beheerde proxy. Ze maken externe REST API's, MCP-integraties en agenthulpprogramma's mogelijk.
Zie Verbinding maken met externe HTTP-services en agents verbinden met hulpprogramma's van derden met MCP-services.
Een verbindingstype kiezen
In de volgende tabel worden verbindingstypen vergeleken, zodat u de juiste kunt kiezen voor uw use-case.
| Typ | Gebruiksituatie | Lezen | Write | Governanceniveau |
|---|---|---|---|---|
| Beheerde ingestie | Gegevens opnemen uit SaaS-apps of -databases in Delta-tabellen | Invoer naar Delta | N/A | Verbindingsniveau |
| Queryfederatie | Een query uitvoeren op een externe database zonder gegevens te kopiëren | Ja | No | Tabelniveau |
| Federatie van catalogi | 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, de Catalog Explorer-gebruikersinterface (Catalogus>een>verbinding maken) of de REST API en 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.
Verbindingen en netwerkbeleid
Beveiliging voor uitgaande connectiviteit werkt in de volgende 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.