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.

Anstehende Verhaltensänderungen

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

Arbeitsbereichspfade werden automatisch vorangestellt

Arbeitsbereichspfade werden bald automatisch mit /Workspace präfixiert. Darüber hinaus wird jede Verwendung von Pfadzeichenfolgen wie /Workspace/${workspace.root_path}/... in der Bundle-Konfiguration automatisch durch ${workspace.root_path}/... ersetzt und eine Warnung als Teil von bundle validate erzeugt.

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 der Arbeitsbereichspfade sowie die Mehrdeutigkeit zwischen Arbeitsbereichspfaden und Unity Catalog /Volumes-Pfaden zu vermeiden, werden alle Arbeitsbereichspfade demnächst mit dem Präfix /Workspace versehen.

Neue Funktionen

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

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

Dieses Feature wurde mit Databricks CLI 0.229.0 veröffentlicht.

Sie können jetzt allzweckbezogene Cluster in Ihrer Bundle-Konfiguration mithilfe des neuen clusters-Ressourcentyps erstellen. Unter Clusters finden Sie weitere Informationen.

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

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.