Revenir au contenu principal

Annonce des Databricks Asset Bundles dans l'espace de travail

Collaborez, versionnez et déployez avec des dossiers Git, sans CLI requise

db-eng

Publié: 13 juin 2025

Ingénierie3 min de lecture

Summary

  • Les Databricks Asset Bundles dans l'espace de travail permettent aux équipes de construire, versionner et déployer collaborativement des projets à partir de dossiers Git au sein de l'interface utilisateur de l'espace de travail.
  • Travaillez avec des projets structurés et contrôlés par source sans avoir besoin de la CLI. Prend en charge le développement modulaire, l'intégration Git et les déploiements multi-environnements.
  • Permet aux analystes, data scientists et ingénieurs de contribuer aux flux de travail de production avec une étape de déploiement claire et une préparation CI/CD intégrée.

Aujourd'hui, nous introduisons la préversion publique des Databricks Asset Bundles dans l'espace de travail. Cela permettra aux data scientists, analystes et ingénieurs de données ou d'IA de travailler plus facilement de manière interactive dans l'espace de travail avec des bonnes pratiques telles que le contrôle de version, les tests et l'intégration continue/déploiement continu (CI/CD). Les membres de l'équipe peuvent collaborer directement en utilisant des dossiers Git dans l'interface utilisateur de l'espace de travail et n'ont pas besoin d'utiliser une CLI.

Des outils familiers, qui fonctionnent ensemble

La gestion de la structure, du contrôle de version et du déploiement sécurisé sont essentiels pour tout flux de travail d'ingénierie de données fiable. Les Databricks Asset Bundles facilitent cela en vous permettant de définir des jobs, des pipelines, des notebooks et des configurations sous forme de code, déployables sur différents environnements et prêts pour l'intégration CI/CD.

Des milliers d'équipes d'ingénierie de données utilisent déjà des bundles pour mettre en production leurs flux de travail, appliquer les bonnes pratiques et collaborer via Git. Mais une demande constante est ressortie :

"Puis-je l'utiliser directement dans l'espace de travail, sans avoir besoin de la CLI ou de VS Code ?"

Aujourd'hui, nous répondons à cette demande.

Cette mise à jour étend les outils que de nombreuses équipes connaissent déjà : l'espace de travail, les dossiers Git et les asset bundles. Désormais, vous pouvez développer et déployer des bundles entièrement au sein de Databricks : ouvrez simplement un dossier Git, définissez votre bundle et déployez-le en un clic. L'étape claire de Déploiement garantit que la promotion des changements du développement à la production est intentionnelle, qu'elle soit déclenchée par un utilisateur de l'espace de travail ou via CI/CD.

Au total, vous pouvez :

  • Cloner un dépôt Git contenant un bundle dans votre espace de travail
  • Créer des bundles à partir de modèles prédéfinis
  • Définir des jobs et des pipelines dans l'interface utilisateur
  • Cliquer sur Déployer pour appliquer les changements
  • Gérer les déploiements dans le panneau visuel
  • Commit les changements dans Git

Cela rationalise le processus de développement dans les dossiers Git. Cela apporte une structure à la progression du travail du développement à la production, s'alignant sur les pratiques logicielles standard et rendant le processus accessible à un plus large éventail d'utilisateurs.

Feedback instantané, aucune synchronisation nécessaire

Lorsque vous travaillez dans un dossier Git, les utilisateurs peuvent itérer rapidement sur les changements non validés. Les jobs de développement, les pipelines et autres ressources définis dans le bundle référencent automatiquement les derniers fichiers, sans synchronisation manuelle nécessaire. Ce comportement est alimenté par source_linked_deployment, qui est activé par défaut en mode développement, permettant une itération et un feedback plus rapides.

Perspectives d'avenir

Nous continuons d'améliorer l'expérience. Les futures mises à jour permettront de :

  • Importer des jobs et des pipelines existants dans des bundles
  • Intégrer la création de bundles plus profondément avec le développement de pipelines Lakeflow
  • Améliorer la gestion des paramètres et la visibilité des déploiements

Que vous construisiez des pipelines de données, entraîniez des modèles ou créiez des tableaux de bord, les asset bundles dans les dossiers Git offrent un chemin collaboratif et structuré pour passer de l'idée à la production, le tout depuis l'espace de travail Databricks.

Comment commencer

  • Accédez à un Dossier Git dans l'espace de travail
  • Cliquez sur Créer → Asset Bundle
  • Utilisez un modèle pour structurer votre projet
  • Cliquez sur Déployer pour appliquer les changements à votre environnement
  • Utilisez le panneau Déploiements (🚀) pour afficher, gérer ou annuler des déploiements

Alternativement, vous pouvez cloner un dépôt existant avec des bundles ou des exemples existants tels que https://github.com/databricks/bundle-examples.

Remarque : Assurez-vous que la préversion est activée pour utilisation (voir ci-dessous)

En savoir plus : documentation.

(Cet article de blog a été traduit à l'aide d'outils basés sur l'intelligence artificielle) Article original

Ne manquez jamais un article Databricks

Abonnez-vous à notre blog et recevez les derniers articles dans votre boîte mail.