Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Eine Verbindung ist ein sicherungsfähiges Objekt im Unity-Katalog, das den Endpunkt und anmeldeinformationen speichert, die für den Zugriff auf ein externes System erforderlich sind. Es befindet sich direkt unter dem Metastore in der Unity Catalog-Objekthierarchie. Eine Verbindung wird gebündelt in:
- Der Endpunkt oder die URL des externen Systems
- Authentifizierungsdaten
- Konfigurationsparameter
- Besitzer und Metadaten
Verbindungen unterscheiden sich von Speicheranmeldeinformationen (für Cloudobjektspeicher) und Dienstanmeldeinformationen (für nicht speicherfreie Clouddienste).
Verbindungstypen
Verwaltete Aufnahmeverbindungen
Vollständig verwaltete, serverlose Erfassung von SaaS-Apps und Datenbanken in Delta-Tabellen. Zwei Kategorien: SaaS-Connectors (direct API) und Datenbankconnectors (CDC). Einige Datenbanktypen überschneiden sich mit der Föderation. Die gleiche Verbindung kann beides bedienen, je nachdem, wie sie verbraucht wird.
Siehe Verbinden mit verwalteten Aufnahmequellen und Verwaltete Connectors in Lakeflow Connect.
Abfrageverbundverbindungen
Schreibgeschützte Abfragen für externe Datenbanken ohne Verschieben von Daten mithilfe fremder Kataloge , die die externe Datenbankstruktur spiegeln. Abfragen werden mithilfe von JDBC an die externe Datenbank übermittelt.
Siehe Was ist Abfrageverbund? und Verbindungen für die Lakehouse-Föderation verwalten.
Katalogverbundverbindungen
Verbinden Sie externe Kataloge (einen Hive Metastore oder Snowflake Horizon Catalog) mit Azure Databricks. Unity Catalog durchforstet die Metadaten des externen Katalogs und füllt automatisch einen fremden Katalog auf, wobei Daten direkt im Quelldateispeicher abgefragt werden.
Sehen Sie sich an, was ist der Katalogverbund?.
JDBC-Verbindungen
Lese- und Schreibzugriff auf externe Datenbanken mithilfe von JDBC-Treibern über die Spark Data Source API oder die Remote Query SQL API.
Siehe JDBC-Verbindung.
HTTP-Verbindungen
Kommunikation mit externen HTTP-Diensten über einen Azure Databricks verwalteten Proxy. Unterstützt externe REST-APIs, MCP-Integrationen und KI-Agent-Tools.
Siehe Herstellen einer Verbindung mit externen HTTP-Diensten und Verwenden externer MCP-Server.
Auswählen eines Verbindungstyps
| Typ | Anwendungsfall | Lesen Sie | Schreiben | Governance-Ebene |
|---|---|---|---|---|
| Verwaltete Aufnahme | Aufnehmen von Daten aus SaaS-Apps oder Datenbanken in Delta-Tabellen | Aufnahme nach Delta | N/A | Verbindungsebene |
| Abfrageverbund | Externe Datenbank direkt abfragen, ohne Daten zu kopieren | Ja | No | Tabellenebene |
| Katalogverbund | Verbinden externer Kataloge, um Daten direkt im Quelldateispeicher abzufragen | Ja | No | Tabellenebene |
| JDBC | Lesen und Schreiben in eine externe Datenbank mit einem bestimmten JDBC-Treiber | Ja | Ja | Verbindungsebene |
| HTTP | Herstellen einer Verbindung mit externen HTTP-APIs, MCP-Servern oder Agenttools | N/A | N/A | Verbindungsebene |
Verbindung erstellen
Sie können Verbindungen mithilfe von:
-
SQL:
CREATE CONNECTION connection_name TYPE connection_type OPTIONS (...) - Benutzeroberfläche des Katalog-Explorers: Katalog > erstellen eine Verbindung erstellen >
- REST-API oder Databricks CLI
Die SQL-Anweisung CREATE CONNECTION unterstützt die folgenden TYPE-Werte: DATABRICKS, , HTTP, MYSQL, POSTGRESQL, REDSHIFT, SNOWFLAKE, . SQLDWSQLSERVER SaaS-Aufnahmetypen (z. B. Salesforce, HubSpot und Jira) können nur mithilfe der Benutzeroberfläche oder APIs erstellt werden.
Siehe CREATE CONNECTION in der SQL-Referenz.
Sicherheit: Verbindungen im Vergleich zur Ausgangssteuerung
Sicherheit für ausgehende Konnektivität wird auf mehreren Ebenen ausgeführt:
Unity-Katalogverbindungen steuern Anmeldeinformationen und Verbindungskonfiguration (URL, Host, Port, Optionen). Sie bieten eine sichere, geregelte Möglichkeit, Authentifizierungsdetails und Verbindungseinstellungen für externe Systeme zu speichern und freizugeben, ohne geheime Schlüssel in Code einzubetten.
Netzwerkrichtlinien steuern den Netzwerkzugriff. Sie steuern sowohl die ausgehenden Verbindungen von Azure Databricks Rechenleistung zu externen Endpunkten als auch die eingehenden Verbindungen von externen Quellen zu Ihrem Arbeitsbereich. Unity-Katalogverbindungen erzwingen keine Netzwerkeinschränkungen. Um zulässigen Datenverkehr in beiden Richtungen zu verwalten, konfigurieren Sie Netzwerkregeln.