Notes de publication sur les fonctionnalités des packs de ressources Databricks
Cet article contient des détails sur les versions des principales fonctionnalités et modifications à venir des Packs de ressources Databricks. Les fonctionnalités de ces packs sont disponibles avec le Databricks CLI. Pour obtenir la liste complète des mises à jour, consultez les notes de publication du référentiel GitHub de l’interface CLI Databricks.
Modifications de comportement
Les modifications comportementales de Databricks Asset Bundles suivantes ont été publiées dans une version de l’interface CLI Databricks.
Avertissement pour les offres groupées déployées sur Partagé avec des autorisations en conflit
23 octobre 2024
Cette modification a été publiée avec Databricks CLI 0.231.0.
Un avertissement se produit maintenant lorsqu’un bundle est déployé dans le /Workspace/Shared
dossier, accessible par tous les utilisateurs, mais que le niveau permissions
supérieur défini pour le bundle est en conflit avec cela. Modifiez les autorisations définies pour le bundle ou déplacez le bundle hors du /Workspace/Shared
dossier.
Pour modifier les autorisations d’un bundle, consultez autorisations.
Pour déplacer le bundle hors du /Workspace/Shared
dossier, modifiez la workspace.root_path
configuration de l’offre groupée pour qu’elle pointe vers un nouvel emplacement, puis redéployez le bundle. Supprimez l’ancien dossier de bundle à l’aide de l’interface utilisateur ou en exécutant databricks fs rm
.
Les chemins d’accès à l’espace de travail sont désormais automatiquement préfixés
9 octobre 2024
Cette modification a été publiée avec Databricks CLI 0.230.0.
Les chemins d’accès de l’espace de travail sont désormais automatiquement préfixés par /Workspace
. En outre, toutes les chaînes de chemin d’accès telles que /Workspace/${workspace.root_path}/...
dans la configuration de bundle sont automatiquement remplacées ${workspace.root_path}/...
par et génèrent un avertissement dans le cadre de bundle validate
.
Si vous avez spécifié un workspace.root_path
, workspace.artifact_path
ou workspace.file_path
personnalisé, les packs de ressources Databricks lui attribueront automatiquement le préfixe /Workspace
, mais si vous utilisez l’un de ces éléments comme variable (par exemple, my_config_path: /Workspace/${workspace.file_path}/config
), vous devrez mettre à jour ces entrées pour supprimer le préfixe /Workspace
afin d’éviter l’avertissement.
Si vous transmettez l’une de ces variables et que vous les préfixez dans votre code, vous devez mettre à jour votre code pour ne pas effectuer cette opération.
Cette modification est requise, car à l’origine, lorsque le système de fichiers d’espace de travail a été rooté sur /
et que les répertoires de base étaient sous /Users
, vous deviez utiliser les chemins d’accès à l’espace de travail via l’API REST Databricks pour avoir un accès direct. Pour accéder aux chemins d’accès de l’espace de travail à partir de votre code, vous pouvez utiliser le chemin d’accès du fichier /Workspace
et les répertoires de base sous /Workspace/Users
. Pour éviter cette dualité des chemins d’espace de travail, ainsi que l’ambiguïté entre les chemins d’accès de l’espace de travail et les chemins du catalogue /Volumes
Unity, tous les chemins d’espace de travail sont préfixés /Workspace
par .
Nouvelles fonctionnalités
Les fonctionnalités et mises à jour des packs de ressources Databricks suivantes ont été publiées dans une version de Databricks CLI.
Prise en charge du tableau de bord
30 octobre 2024
Cette fonctionnalité a été publiée avec Databricks CLI 0.232.0.
Les tableaux de bord IA/BI peuvent désormais être gérés dans la configuration de bundle à l’aide du nouveau type de ressource de tableau de bord. Vous pouvez générer la configuration du tableau de bord à l’aide bundle generate dashboard
de votre version locale et distante d’un tableau de bord synchronisé avec les options et --watch
les --force
options. Consultez le tableau de bord et générer un fichier de configuration groupé.
Pour plus d’informations sur les tableaux de bord IA/BI, consultez Tableaux de bord.
Nouvelle commande récapitulative d’offre groupée
23 octobre 2024
Cette fonctionnalité a été publiée avec Databricks CLI 0.231.0.
Une nouvelle bundle summary
commande a été ajoutée. Cette commande génère un résumé de l’identité et des ressources d’un bundle, y compris des liens profonds pour les ressources afin que vous puissiez facilement accéder à la ressource dans l’espace de travail Databricks. Consultez La sortie d’un résumé d’offre groupée.
Prise en charge de la création de clusters à usage général
1er octobre 2024
Cette fonctionnalité a été publiée avec Databricks CLI 0.229.0.
Vous pouvez maintenant créer des clusters à usage unique dans votre configuration de bundle à l’aide du nouveau type de ressource de cluster. Voir cluster.
Invite pour une nouvelle création du pipeline Delta Live Tables – indicateur d’approbation automatique
5 septembre 2024
Cette fonctionnalité a été publiée avec Databricks CLI 0.228.0.
Une invite se produit maintenant s’il existe des modifications de configuration groupées qui entraîneraient une nouvelle création d’un pipeline Delta Live Tables. Vous pouvez ignorer l’invite en spécifiant l’indicateur --auto-approve
.
Ajout de la prise en charge de la ressource de schéma de catalogue Unity
31 juillet 2024
Cette fonctionnalité a été publiée avec Databricks CLI 0.225.0.
Les schémas de catalogue Unity peuvent désormais être définis dans votre configuration d’offre groupée. Consultez schéma.
Commandes groupées dans le terminal Web
4 juillet 2024
Cette fonctionnalité a été publiée avec Databricks CLI 0.223.0.
Vous pouvez désormais interagir avec des offres groupées à l’aide de Databricks CLI à partir du terminal Web. Pour plus d’informations sur l’utilisation du terminal Web, consultez Exécuter des commandes shell dans le terminal web Azure Databricks.
Ajout de la prise en charge des variables complexes
26 juin 2024
Cette fonctionnalité a été publiée avec Databricks CLI v0.222.0.
Les packs de ressources Databricks prennent désormais en charge les variables complexes. Consultez Définir une variable complexe.
Les packs de ressources Databricks sont en disponibilité générale
23 avril 2024
Grâce à la version 0.218.0 de Databricks CLI, les packs de ressources Databricks sont désormais disponibles.