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.
Les bundles de ressources Databricks sont créés, déployés dans un espace de travail, puis gérés par programme à partir de votre environnement de développement local ou directement dans l’interface utilisateur de l’espace de travail. La collaboration sur les offres groupées directement dans l’espace de travail permet d’effectuer des itérations et des tests plus rapides avant de passer en production.
Pour plus d’informations sur les offres groupées, consultez Qu’est-ce que databricks Asset Bundles ?.
Conseil / Astuce
Si vous ne souhaitez pas utiliser l’interface utilisateur de l’espace de travail pour créer et gérer vos offres groupées, mais que vous souhaitez toujours développer des bundles dans l’espace de travail, vous pouvez utiliser l’interface CLI Databricks à partir du terminal web de l’espace de travail, comme vous le feriez à partir de votre terminal local. Voir Exécuter des commandes CLI Databricks.
Quelles sont les exigences d’installation des offres groupées dans l’espace de travail ?
Vous n’avez rien à installer localement pour utiliser des offres groupées dans l’espace de travail, mais il existe des exigences en matière d’espace de travail Databricks :
- Les fichiers d’espace de travail doivent être activés. Consultez l’article Que sont les fichiers d’espace de travail ?.
- Vous devez disposer d’un dossier Git dans lequel créer le bundle. Pour créer un dossier Git, consultez Cloner un référentiel connecté à un dépôt Git distant.
- Le calcul serverless doit être activé. Consultez les exigences en matière de calcul serverless.
- Les offres groupées dans l’espace de travail sont compatibles avec SEG. Toutefois, si vous devez générer des projets Python à l’aide de packages à partir du registre PyPi public, utilisez plutôt un miroir privé.
La version de l’interface CLI Databricks utilisée pour déployer un bundle et exécuter des ressources dans l’espace de travail est fournie dans la boîte de dialogue Déployer .
Dois-je comprendre comment créer YAML pour utiliser des bundles dans l’espace de travail ?
Non. Databricks Asset Bundles dans l’espace de travail fournit une interface utilisateur permettant de gérer les bundles afin de pouvoir collaborer sur des bundles développés par d’autres utilisateurs dans leurs environnements de développement locaux. Vous n’avez pas besoin d’apprendre YAML ou savoir comment utiliser l’interface CLI Databricks pour utiliser des bundles dans l’espace de travail.
Je gère déjà mes flux de travail dans l’interface utilisateur Databricks. Pourquoi dois-je utiliser des offres groupées ?
Databricks Asset Bundles vous permet de contrôler le code source de tous les fichiers nécessaires à vos flux de travail. Les offres groupées dans l’espace de travail fournissent un mécanisme permettant aux utilisateurs de l’espace de travail de modifier, valider, tester et déployer des mises à jour via l’interface utilisateur. Les utilisateurs lancent un projet groupé à partir d’un dossier Git.
J’ai un bundle dans un dépôt GitHub. Comment puis-je le modifier dans l’espace de travail Databricks ?
Un dossier est identifié comme un bundle par Databricks si un databricks.yml fichier existe à la racine du dossier. Créez un dossier Git dans Databricks pour votre dépôt GitHub, et Databricks le reconnaît en tant que bundle.
La configuration de tous les ensembles est-elle prise en charge dans l’espace de travail ?
Presque tous vos bundles existants peuvent être gérés dans l’espace de travail. Toutefois, Python pour Databricks Asset Bundles n’est actuellement pas pris en charge dans l’espace de travail.
Comment partager un bundle pour la collaboration ?
Les bundles héritent des autorisations de leur dossier Git parent, afin de partager un bundle, partager le dossier Git qui contient votre projet groupé avec vos collaborateurs. Consultez Collaborer, examiner et déployer en production.
Comment transférer un ensemble vers la production dans l’espace de travail ?
Les bundles définissent un projet complet à déployer, l’infrastructure nécessaire pour exécuter le projet et les espaces de travail à cibler pour les déploiements. Ces espaces de travail cibles sont généralement vos environnements de développement, de préproduction et de production. Les bundles de ressources Databricks dans l’espace de travail facilitent le basculement des cibles, le déploiement et l’exécution de flux de travail à partir de l’interface utilisateur. Consultez Déployer des bundles et exécuter des flux de travail à partir de l’espace de travail.