Freigeben über


Featurereleases-Hinweise von Databricks Asset Bundles

Dieser Artikel enthält Details zu den wichtigsten neuen und kommenden Funktionen und Änderungen der Databricks Asset Bundles. Bundle Features werden mit der Databricks CLI veröffentlicht. Eine vollständige Liste der Updates finden Sie in den Versionshinweisen zu Databricks CLI GitHub-Repositorys.

Änderungen des Verhaltens

Die folgenden Verhaltensänderungen von Databricks Asset Bundles wurden in einer Databricks CLI-Version veröffentlicht.

Warnung für Pakete, die für "Freigegeben" bereitgestellt wurden, mit in Konflikt stehenden Berechtigungen

23. Oktober 2024

Diese Änderung wurde mit Databricks CLI 0.231.0 veröffentlicht.

Eine Warnung tritt jetzt auf, wenn ein Bundle im /Workspace/Shared Ordner bereitgestellt wird, auf den alle Benutzer zugreifen können, aber die für das Bundle definierte oberste Ebene permissions steht in Konflikt mit diesem. Ändern Sie entweder die für das Bündel definierten Berechtigungen, oder verschieben Sie das Bündel aus dem /Workspace/Shared Ordner.

Informationen zum Ändern der Berechtigungen für ein Bündel finden Sie unter "Berechtigungen".

Wenn Sie das Bundle aus dem /Workspace/Shared Ordner verschieben möchten, ändern Sie die workspace.root_path Konfiguration des Bundles so, dass sie auf einen neuen Speicherort verweisen, und stellen Sie das Bundle dann erneut bereit. Entfernen Sie den alten Bündelordner mithilfe der Benutzeroberfläche oder durch Ausführen databricks fs rm.

Arbeitsbereichspfade werden jetzt automatisch vorangestellt

9. Oktober 2024

Diese Änderung wurde mit Databricks CLI 0.230.0 veröffentlicht.

Arbeitsbereichspfade werden jetzt automatisch vorangestellt /Workspace. Darüber hinaus werden alle Verwendung von Pfadzeichenfolgen wie /Workspace/${workspace.root_path}/... z. B. in der Bundlekonfiguration automatisch ersetzt ${workspace.root_path}/... und generiert eine Warnung als Teil von bundle validate.

Wenn Sie ein benutzerdefiniertes workspace.root_path, workspace.artifact_path oder workspace.file_path angegeben haben, wird Databricks Asset Bundles automatisch das Präfix /Workspace vorangestellt. Wenn Sie jedoch eine dieser Variablen (z. B. my_config_path: /Workspace/${workspace.file_path}/config) verwenden, müssen Sie diese Einträge aktualisieren und das Präfix /Workspace entfernen, um die Warnung zu vermeiden.

Wenn Sie eine dieser Variablen übergeben und ihnen im Code ein Präfix voranstellen, müssen Sie den Code aktualisieren, um dies nicht zu tun.

Diese Änderung ist erforderlich, da ursprünglich, als das Arbeitsbereichsdateisystem unter / verwurzelt war und die Basisverzeichnisse unter /Users lagen, für den Zugriff auf die Arbeitsbereichspfade über die Databricks REST API diese Pfade direkt verwendet wurden. Um von Ihrem Code aus auf die Pfade des Arbeitsbereichs zuzugreifen, konnten Sie den /Workspace-Dateipfad verwenden und Basisverzeichnisse waren auch unter /Workspace/Users verfügbar. Um diese Dualität von Arbeitsbereichspfaden sowie die Mehrdeutigkeit zwischen Arbeitsbereichspfaden und Unity-Katalogpfaden /Volumes zu vermeiden, werden allen Arbeitsbereichspfaden das Präfix vorangestellt /Workspace.

Neue Funktionen

Die folgenden Databricks Asset Bundles-Features und -Updates wurden in einer Databricks CLI-Version veröffentlicht.

Dashboardunterstützung

30. Oktober 2024

Dieses Feature wurde mit Databricks CLI 0.232.0 veröffentlicht.

AI/BI-Dashboards können jetzt in der Bundlekonfiguration mithilfe des neuen Dashboardressourcentyps verwaltet werden. Sie können die Dashboardkonfiguration mithilfe bundle generate dashboard der lokalen und Remoteversion eines Dashboards mit den --force Optionen --watch synchronisieren. Siehe Dashboard und Generieren einer Bündelkonfigurationsdatei.

Informationen zu AI/BI-Dashboards finden Sie unter Dashboards.

Neuer Bündelzusammenfassungsbefehl

23. Oktober 2024

Dieses Feature wurde mit Databricks CLI 0.231.0 veröffentlicht.

Ein neuer bundle summary Befehl wurde hinzugefügt. Mit diesem Befehl wird eine Zusammenfassung der Identität und Ressourcen eines Bundles ausgegeben, einschließlich Deep-Links für Ressourcen, sodass Sie einfach zur Ressource im Databricks-Arbeitsbereich navigieren können. Siehe Ausgabe einer Bundlezusammenfassung.

Unterstützung für das Erstellen von Allzweck-Clustern

1. Oktober 2024

Dieses Feature wurde mit Databricks CLI 0.229.0 veröffentlicht.

Sie können jetzt allzweckbezogene Cluster in Ihrer Bundlekonfiguration mit dem neuen Clusterressourcentyp erstellen. Siehe Cluster.

Neue Delta Live Tables-Pipeline-Erholungsaufforderung und -Genehmigungskennzeichen

5. September 2024

Dieses Feature wurde mit Databricks CLI 0.228.0 veröffentlicht.

Bei Änderungen an der Bundle-Konfiguration, die zu einer Neuerstellung einer Delta Live Tables-Pipeline führen würden, wird nun eine Eingabeaufforderung angezeigt. Sie können die Eingabeaufforderung überspringen, indem Sie das Flag --auto-approve angeben.

Unterstützung für Unity Catalog-Schemaressource hinzugefügt

31. Juli 2024

Dieses Feature wurde mit Databricks CLI 0.225.0 veröffentlicht.

Unity-Katalogschemas können jetzt in Ihrer Bundlekonfiguration definiert werden. Siehe Schema.

Bündelbefehle im Webterminal

4. Juli 2024

Dieses Feature wurde mit Databricks CLI 0.223.0 veröffentlicht.

Sie können jetzt mit Bündeln über die Databricks CLI über das Webterminal interagieren. Informationen zur Verwendung des Webterminals finden Sie unter Ausführen von Shellbefehlen im Azure Databricks-Webterminal.

Unterstützung für komplexe Variablen hinzugefügt

26. Juni 2024

Dieses Feature wurde mit Databricks CLI v0.222.0 veröffentlicht.

Databricks Asset Bundles unterstützen jetzt komplexe Variablen. Weitere Informationen finden Sie unter Definieren einer komplexen Variablen.

Databricks-Ressourcenpakete allgemein verfügbar

April 23, 2024

Mit der Veröffentlichung von Databricks CLI 0.218.0 sind die Databricks Asset Bundles nun allgemein verfügbar.