Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Azure Databricks dispose de connecteurs, de bibliothèques, de pilotes, d’API et d’outils SQL qui vous permettent de vous connecter à Azure Databricks, d’interagir par programme et d’intégrer des fonctionnalités Databricks SQL dans des applications écrites dans des langages populaires tels que Python, Go, JavaScript et TypeScript.
Pour obtenir des recommandations pour savoir quand utiliser des connecteurs ou des pilotes, consultez les outils de développement locaux.
Connectivité de base de données
| Caractéristique | Descriptif |
|---|---|
| Pilote JDBC Databricks | Connectez des applications et des outils Java à Azure Databricks à l’aide du pilote JDBC natif développé par Databricks. |
| Databricks JDBC Driver (Simba) | Pilote JDBC ancien développé par insightsoftware. Utilisez le pilote JDBC Databricks pour les nouveaux projets. |
| Databricks ODBC Driver (Simba) | Connectez des applications et des outils à Azure Databricks à l’aide du protocole ODBC (Open Database Connectivity) standard. |
Bibliothèques et connecteurs Python
| Caractéristique | Descriptif |
|---|---|
| Connecteur SQL pour Python | Exécutez des commandes SQL directement à partir du code Python avec une configuration simple et des dépendances minimales. |
| SQLAlchemy | Connectez des applications Python à Azure Databricks à l’aide du mappage relationnel objet au lieu d’écrire des requêtes SQL brutes. |
| pyODBC | Connectez des applications Python à Azure Databricks à l’aide du protocole ODBC pour la connectivité de base de données standard. |
Autres pilotes linguistiques
| Caractéristique | Descriptif |
|---|---|
| SQL Driver for Go | Connectez des applications Go à Azure Databricks à l’aide d’interfaces de base de données SQL familières. |
| SQL Driver pour Node.js | Connectez des applications JavaScript et TypeScript à Azure Databricks pour l’interrogation et la manipulation des données. |
API et outils en ligne de commande
| Caractéristique | Descriptif |
|---|---|
| API d’exécution d’instructions SQL | Exécutez des instructions SQL et récupérez des résultats à l’aide d’une API REST sans installer de pilotes ni gérer les connexions. |
| SQL CLI | Exécutez des commandes et des scripts SQL à partir de la ligne de commande pour l’intégration à des flux de travail Automation. |
Outils d’IDE et de base de données
| Caractéristique | Descriptif |
|---|---|
| Pilote pour SQLTools | Exécutez des requêtes SQL directement sur Azure Databricks à partir de Visual Studio Code. |
| DataGrip | Connectez-vous à Azure Databricks en utilisant l'IDE de base de données de DataGrip pour le développement SQL, avec la saisie intelligente de code semi-automatique, la navigation dans les schémas et l'analyse des requêtes. |
| DBeaver | Connectez-vous à Azure Databricks à l’aide de l’outil de base de données multiplateforme de DBeaver pour la modification, la gestion des schémas et la migration des données sql. |
| SQL Workbench/J | Connectez-vous à Azure Databricks à l’aide de SQL Workbench/J, outil java multiplateforme permettant d’exécuter des scripts SQL et de gérer les connexions de base de données. |