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. 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.

Zie Wat is queryfederatie?.

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.