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.
Azure Databricks verfügt über SQL-Connectors, Bibliotheken, Treiber, APIs und Tools, mit denen Sie eine Verbindung mit Azure Databricks herstellen, programmgesteuert interagieren und Databricks SQL-Funktionen in Anwendungen integrieren können, die in gängigen Sprachen wie Python, Go, JavaScript und TypeScript geschrieben sind.
Empfehlungen für die Verwendung von Connectors oder Treibern finden Sie unter "Lokale Entwicklungstools".
Datenbankkonnektivität
| Merkmal | Description |
|---|---|
| Databricks JDBC Driver | Verbinden Sie Java-Anwendungen und -Tools mit Azure Databricks, indem Sie den nativen SHAPE-Treiber verwenden, der von Databricks entwickelt wurde. |
| Databricks JDBC-Treiber (Simba) | Legacy-JDBC-Treiber von insightsoftware entwickelt. Verwenden Sie den Databricks JDBC-Treiber für neue Projekte. |
| Databricks ODBC-Treiber (Simba) | Verbinden Sie Anwendungen und Tools mit Azure Databricks mithilfe des branchenüblich verwendeten Open Database Connectivity (ODBC)-Protokolls. |
Python-Bibliotheken und -Connectors
| Merkmal | Description |
|---|---|
| SQL-Connector für Python | Führen Sie SQL-Befehle direkt aus Python-Code mit einfachen Setup- und minimalen Abhängigkeiten aus. |
| SQLAlchemy | Verbinden Sie Python-Anwendungen mit Azure Databricks mithilfe der objektrelationalen Zuordnung, anstatt rohe SQL-Abfragen zu schreiben. |
| pyODBC | Verbinden Sie Python-Anwendungen mit Azure Databricks mithilfe des ODBC-Protokolls für die Standarddatenbankkonnektivität. |
Andere Sprachtreiber
| Merkmal | Description |
|---|---|
| SQL-Treiber für Go | Verbinden Sie Go-Anwendungen mit Azure Databricks mithilfe vertrauter SQL-Datenbankschnittstellen. |
| SQL-Treiber für Node.js | Verbinden Sie JavaScript- und TypeScript-Anwendungen mit Azure Databricks für Datenabfragen und -manipulationen. |
APIs und Befehlszeilentools
| Merkmal | Description |
|---|---|
| SQL-Anweisungsausführungs-API | Führen Sie SQL-Anweisungen aus, und rufen Sie Ergebnisse mithilfe einer REST-API ab, ohne Treiber zu installieren oder Verbindungen zu verwalten. |
| SQL CLI | Führen Sie SQL-Befehle und Skripts über die Befehlszeile für die Integration in Automatisierungsworkflows aus. |
IDE und Datenbanktools
| Merkmal | Description |
|---|---|
| Treiber für SQLTools | Führen Sie SQL-Abfragen direkt mit Azure Databricks in Visual Studio Code aus. |
| DataGrip | Stellen Sie eine Verbindung mit Azure Databricks mithilfe der Datenbank-IDE von DataGrip für die SQL-Entwicklung mit intelligenter Codevervollständigen, Schemanavigation und Abfrageanalyse her. |
| DBeaver | Stellen Sie eine Verbindung mit Azure Databricks mithilfe des multiplattformbasierten Datenbanktools von DBeaver für die SQL-Bearbeitung, die Schemaverwaltung und die Datenmigration her. |
| SQL Workbench/J | Stellen Sie eine Verbindung mit Azure Databricks mithilfe von SQL Workbench/J her, einem plattformübergreifenden Java-basierten Tool zum Ausführen von SQL-Skripts und zum Verwalten von Datenbankverbindungen. |