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.
Important
Cette fonctionnalité est en préversion privée. Pour l’essayer, contactez votre Azure Databricks contact.
L’historique des déploiements fournit un enregistrement structuré et auditable de chaque déploiement des Déclarative Automation Bundles dans votre espace de travail. Un déploiement est un ensemble déployé vers une cible spécifique. À chaque déploiement, une nouvelle version est enregistrée.
Pour chaque déploiement, vous pouvez consulter :
- Métadonnées de déploiement : l’identité qui a déployé, l’horodatage, la cible et le statut résultant.
- Contexte du contrôle de version : le dépôt Git, la branche, le commit SHA et tout tag de version associé à cette version.
- Modifications des ressources : Les ressources créées, mises à jour, supprimées ou recréées dans chaque version, ainsi que les diff de configuration.
- État post-déploiement : l’inventaire complet des ressources gérées par le déploiement, telles que les jobs, les pipelines Lakeflow, les tableaux de bord et les tables du catalogue Unity.
L’historique des déploiements est un seul endroit pour valider les déploiements, enquêter sur les régressions et répondre à des questions telles que qui a modifié en dernier un poste ou un pipeline. C’est la base des déploiements gouvernés pour les équipes qui gèrent les ressources Databricks en tant que code.
Pour un aperçu des packages, consultez Que sont les packages d’automatisation déclarative ?. Pour savoir comment déployer un bundle, consultez Déployer des bundles et exécuter des flux de travail depuis l’espace de travail et Modes de déploiement de Declarative Automation Bundles.
Activer l’historique de déploiement
Pour enregistrer l’historique de déploiement d’un bundle, réglez record_deployment_history sur true dans la configuration bundle. Consultez la référence de configuration.
Voir les déploiements
Pour visualiser les déploiements, faites l’une des étapes suivantes :
- Depuis le panneau Déploiements d’un bundle, ouvrez l’historique de déploiement de ce bundle. Consultez Déployer des bundles et exécuter des flux de travail à partir de l’espace de travail.
- Pour une tâche, un pipeline ou un tableau de bord géré par un lot, utilisez l’indicateur Managed by pour accéder au déploiement dont il dépend.
- Cherchez un bundle par nom pour ouvrir directement son historique de déploiement.
La liste des déploiements affiche tous les déploiements (ainsi que les versions et ressources correspondantes) auxquels vous avez CAN_READ accès.
Vous pouvez filtrer et trier la liste par les colonnes suivantes :
| Column | Description |
|---|---|
| Name | Le paquet et la cible, ou le nom affiché du déploiement. |
| Target | La cible de déploiement, telle que dev ou prod. |
| Status | L’état du dernier déploiement. |
| Dernier déploiement à / par | Quand le déploiement a été lancé pour la dernière fois et l’identité qui l’a dirigé. |
| Nombre de ressources | Le nombre de ressources gérées par le déploiement. |
Voir les détails de la version de déploiement
Sélectionnez un déploiement dans l’historique du déploiement pour en ouvrir les détails, puis sélectionnez une version pour découvrir des informations telles que la date d’initiation du déploiement et par qui, le dépôt Git source et la branche, le SHA de commit (lié au diff dans votre fournisseur Git), et la balise release, si l’une s’applique.
Utilisez le menu déroulant de l’historique des versions dans l’en-tête pour passer d’une version à l’autre.
Modifications des ressources
L’onglet Modifications liste les modifications apportées aux ressources dans la version sélectionnée. Il inclut :
-
Modifications des ressources : Un tableau des actions effectuées par ressource, affichant la clé de la ressource (comme
jobs.ETL_Main), l’action (Créer, Mettre à jour, Supprimer ou Recréer), le statut et l’horodatage. - Différentiel de configuration : Une comparaison côte à côte qui met en évidence les réglages modifiés, comme la taille du cluster ou le planning.
- Instantanés de notebook : pour les ressources de notebook, un lien vers la révision du notebook déployée.
- Erreurs : Les mises à jour ratées affichent un message d’erreur en ligne.
État post-déploiement
L’onglet État post-déploiement affiche l’inventaire des ressources en temps real que le déploiement gère après l’application de la version :
- Clé et type de ressource : Le nom logique et le type de ressource.
- ID Databricks : Identifiant physique de la ressource, associé à la ressource dans l’espace de travail.
-
Dernière modification : La version qui a modifié la ressource en dernier, comme
Changed in v42.
Historique du déploiement à partir du CLI
Pour les flux de travail automatisés, vous pouvez accéder à l’historique de déploiement avec les commandes CLI bundle-deployments Databricks. Voir déploiements groupés de databricks.
Limitations
- L’historique de déploiement n’est disponible que pour les nouvelles cibles de déploiement du pack. Il n’y a pas encore de chemin de migration pour les bundles ou cibles existants.
- Les entités sous-jacentes aux déploiements (comme les exécutions de tâches) peuvent avoir des politiques de rétention.
- Seuls les déploiements utilisant le moteur direct sont pris en charge. Voir Migrer vers le moteur de déploiement direct.