Aller au contenu principal

Outils de développement locaux

Databricks fournit un écosystème d'outils pour vous aider à développer des applications et des solutions qui s'intègrent à Databricks et à gérer par programme les ressources et les données Databricks.

Cette page fournit des recommandations pour les meilleurs outils pour les scénarios courants des développeurs. Pour un aperçu complet des outils de développement, consultez Développer sur Databricks.

Outil

Quand utiliser

Extension Databricks pour Visual Studio Code

Plug-in PyCharm Databricks

Pour d'autres IDEs, utilisez la CLI Databricks avec Databricks Connect

  • Développement interactif et debugging depuis un IDE local

Databricks CLI

  • Interaction directe avec Databricks depuis la ligne de commande
  • Script Shell
  • Expérimentation
  • Invoquez l'API REST directement
  • Gérer les profils d'authentification locaux
  • Synchroniser le code de l'IDE vers le workspace Databricks

Declarative Automation Bundles (une fonctionnalité de la CLI)

  • Gérer les workflows et déployer des projets sur Databricks
  • Automatiser les flux spécifiques à l'utilisateur
  • Appliquer les bonnes pratiques en matière de CI/CD
  • Cogérez les versions, co-rédigez et co-déployez vos ressources et assets en une seule unité.
  • Prend en charge les ressources les plus courantes

fournisseur Terraform de Databricks

  • Infrastructure en tant que code et CI/CD
  • Administrer et créer des Workspace et des metastores
  • Appliquer les autorisations
  • Garantir la portabilité de l'environnement et la reprise après sinistre
  • Nombreuses Ressources prises en charge

Databricks Python SDK

Databricks Java SDK

SDK Go Databricks

Databricks R SDK

  • Développement d'applications
  • Intégrer aux systèmes de déploiement existants
  • Créer des workflows Databricks et des services web personnalisés

SQL Drivers

  • Exécutez les commandes et scripts SQL à partir des applications clientes

API REST Databricks

  • Automatisez les processus lorsque le SDK n'est pas disponible dans votre langage de programmation préféré.
  • Accès à presque toutes les Ressources Databricks
  • Scénarios avancés uniquement

Outil

Quand utiliser

Extension Databricks pour Visual Studio Code

Plug-in PyCharm Databricks

Pour d'autres IDEs, utilisez la CLI Databricks avec Databricks Connect

  • Développement interactif et debugging depuis un IDE local

Databricks CLI

  • Interaction directe avec Databricks depuis la ligne de commande
  • Script Shell
  • Expérimentation
  • Invoquez l'API REST directement
  • Gérer les profils d'authentification locaux
  • Synchroniser le code de l'IDE vers le workspace Databricks

Declarative Automation Bundles (une fonctionnalité de la CLI)

  • Gérer les workflows et déployer des projets sur Databricks
  • Automatiser les flux spécifiques à l'utilisateur
  • Appliquer les bonnes pratiques en matière de CI/CD
  • Cogérez les versions, co-rédigez et co-déployez vos ressources et assets en une seule unité.
  • Prend en charge les ressources les plus courantes

fournisseur Terraform de Databricks

  • Infrastructure en tant que code et CI/CD
  • Administrer et créer des Workspace et des metastores
  • Appliquer les autorisations
  • Garantir la portabilité de l'environnement et la reprise après sinistre
  • Nombreuses Ressources prises en charge

Databricks Python SDK

Databricks Java SDK

SDK Go Databricks

Databricks R SDK

  • Développement d'applications
  • Intégrer aux systèmes de déploiement existants
  • Créer des workflows Databricks et des services web personnalisés

SQL Drivers

  • Exécutez les commandes et scripts SQL à partir des applications clientes

API REST Databricks

  • Automatisez les processus lorsque le SDK n'est pas disponible dans votre langage de programmation préféré.
  • Accès à presque toutes les Ressources Databricks
  • Scénarios avancés uniquement