Notes
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.
Databricks fournit un écosystème d’outils pour vous aider à développer des applications et des solutions qui s’intègrent à Azure Databricks et gèrent par programme les ressources et les données Databricks.
Cet article fournit une vue d’ensemble de ces outils et recommandations pour les meilleurs outils pour les scénarios de développement courants.
Quels outils Databricks fournit-il pour développer localement ?
Le tableau suivant fournit la liste des outils de développement fournis par Databricks.
Outil | Descriptif |
---|---|
Authentification et autorisation | Configurez l’authentification et l’autorisation pour vos outils, scripts et applications pour qu’elles fonctionnent avec Azure Databricks. |
Databricks Connect | Connectez-vous à Azure Databricks à l’aide d’environnements de développement intégrés populaires tels que PyCharm, IntelliJ IDEA, Eclipse, RStudio et JupyterLab. Si vous utilisez Visual Studio Code, Databricks recommande l’extension Databricks pour Visual Studio Code, qui est basée sur Databricks Connect, car elle fournit des fonctionnalités supplémentaires pour faciliter la configuration. |
Extension Databricks pour Visual Studio Code | Connectez-vous à vos espaces de travail Azure Databricks distants à partir de l’environnement de développement intégré (IDE) Visual Studio Code . |
Plug-in PyCharm Databricks | Configurez une connexion à un espace de travail Databricks distant et exécutez des fichiers sur des clusters Databricks à partir de PyCharm. Ce plug-in est développé et fourni par JetBrains en partenariat avec Databricks. |
Kits de développement logiciel (SDK) Databricks | Automatisez Azure Databricks à partir de bibliothèques de code écrites pour des langages populaires tels que Python, Java, Go et R. Au lieu d’envoyer des appels d’API REST directement à l’aide de curl/Postman, vous pouvez utiliser un SDK pour interagir avec Databricks à l’aide d’un langage de programmation de votre choix. Les sdk Databricks prennent en charge l’API REST complète et fournissent d’autres fonctionnalités, notamment l’authentification unifiée et la pagination, facilitant leur utilisation et leur extension pour couvrir de nombreux scénarios. |
Pilotes et outils SQL | Connectez-vous à Azure Databricks pour exécuter des commandes et des scripts SQL, interagissez par programme avec Azure Databricks et intégrez des fonctionnalités SQL Azure Databricks dans des applications écrites dans des langages populaires tels que Python, Go, JavaScript et TypeScript. |
Interface CLI Databricks | Accédez à la fonctionnalité Azure Databricks à l’aide de l’interface de ligne de commande (interface CLI) Databricks. L’interface CLI encapsule l’API REST Databricks. Au lieu d’envoyer des appels d’API REST directement à l’aide de curl ou Postman, vous pouvez utiliser l’interface CLI Databricks pour interagir avec Databricks. |
Packs de ressources Databricks | Implémentez les meilleures pratiques de développement, de test et de déploiement (CI/CD) standard pour vos projets azure Databricks et IA à l’aide de Bundles de ressources Databricks. |
Fournisseur Databricks Terraform et Terraform CDKTF pour Databricks | Provisionnez l’infrastructure et les ressources Azure Databricks à l’aide de Terraform. |
Outils CI/CD | Intégrez des systèmes ci/CD populaires et des frameworks tels que GitHub Actions, Jenkins et Apache Airflow. |
Conseil
Vous pouvez également connecter de nombreux outils tiers connus supplémentaires à des clusters et à des entrepôts SQL pour accéder aux données dans Azure Databricks. Consultez les partenaires technologiques.
Quel outil de développement dois-je utiliser ?
Le tableau suivant présente les recommandations de l’outil Databricks pour les scénarios de développement courants.
Outil | Recommandation d’utilisation |
---|---|
Extension Databricks pour Visual Studio Code Plug-in PyCharm Databricks Pour d’autres IDE, utilisez l’interface CLI Databricks avec Databricks Connect |
|
Interface CLI Databricks |
|
Bundles de ressources Databricks (fonctionnalité de l’interface CLI) |
|
Fournisseur Databricks Terraform |
|
Kit de développement logiciel (SDK) Python Databricks Kit de développement logiciel (SDK) Java Databricks Kit de développement logiciel (SDK) Databricks Go Kit de développement logiciel (SDK) Databricks R |
|
Pilotes SQL |
|
API REST Databricks |
|