Viktig information om databricks-tillgångspaket
Den här artikeln innehåller information om versioner av nya och kommande funktioner och ändringar i Databricks Asset Bundles . Paketfunktioner släpps med Databricks CLI. En fullständig list lista över uppdateringar finns i Databricks CLI GitHub-lagringsplatsens utgivningsanteckningar.
Förändringar i beteende
Följande beteendeändringar för Databricks Asset Bundles släpptes i en Databricks CLI-version.
Varning för paket som distribuerats till Delat med motstridiga behörigheter
den 23 oktober 2024
Den här ändringen släpptes med Databricks CLI 0.231.0.
En varning inträffar nu när ett paket distribueras till /Workspace/Shared
mappen, som är tillgängligt för alla användare, men den översta nivån permissions
som definierats för paketet står i konflikt med detta. Ändra antingen de behörigheter som definierats för paketet eller flytta paketet från /Workspace/Shared
mappen.
Information om hur du ändrar behörigheter för ett paket finns i behörigheter.
Om du vill flytta paketet från /Workspace/Shared
mappen ändrar du workspace.root_path
i paketkonfigurationen så att det pekar på en ny plats och distribuerar sedan paketet igen.
Remove den gamla paketmappen med hjälp av användargränssnittet eller genom att köra databricks fs rm
.
Arbetsytesökvägar är nu automatiskt prefix
den 9 oktober 2024
Den här ändringen släpptes med Databricks CLI 0.230.0.
Sökvägar för arbetsytor prefixas nu automatiskt med /Workspace
. Dessutom ersätts all användning av sökvägssträngar som /Workspace/${workspace.root_path}/...
i paketkonfiguration automatiskt med ${workspace.root_path}/...
och generate en varning som en del av bundle validate
.
Om du har angett en anpassad workspace.root_path
, workspace.artifact_path
eller workspace.file_path
, prefixar Databricks-tillgångspaket automatiskt med /Workspace
, men om du använder någon av dessa som variabler (till exempel my_config_path: /Workspace/${workspace.file_path}/config
) måste du update dessa poster för att remove/Workspace
-prefixet för att undvika varningen.
Om du passerar en av dessa som variabler och lägger till dem som prefix i din kod, måste du update din kod för att undvika detta.
Den här ändringen krävs eftersom ursprungligen när arbetsytans filsystem rotades och /
hemkatalogerna var under /Users
, för att komma åt arbetsytesökvägar via Databricks REST-API:et skulle du använda dessa sökvägar direkt. Om du vill komma åt arbetsytesökvägar från koden kan du använda /Workspace
filsökvägen och hemkatalogerna var också tillgängliga under /Workspace/Users
. För att undvika den här dualiteten för arbetsytesökvägar, samt tvetydigheten mellan arbetsytesökvägar och Unity-Catalog/Volumes
sökvägar, prefixas alla arbetsytesökvägar med /Workspace
.
Nya funktioner
Följande Databricks Asset Bundles-funktioner och uppdateringar släpptes i en Databricks CLI-version.
Volymstöd
5 december 2024
Den här funktionen släpptes med Databricks CLI 0.236.0.
Nu kan du skapa Unity-Catalogvolumes med databricks-tillgångspaket genom att definiera en volymresurs i paketkonfigurationen. Se volym (Unity Catalog).
Variabel sökning efter meddelandemål
5 december 2024
Den här funktionen släpptes med Databricks CLI 0.236.0.
Variabelsökningar stöder nu notifieringsmål. Se Hämta ett objekts ID-värde.
Stöd för instrumentpanel
den 30 oktober 2024
Den här funktionen släpptes med Databricks CLI 0.232.0.
AI/BI-instrumentpaneler kan nu hanteras i paketkonfiguration med hjälp av den nya instrumentpanelens resurstyp. Du kan generate instrumentpanelskonfiguration med hjälp av bundle generate dashboard
och behålla din lokala och fjärranslutna version av en instrumentpanel i sync med alternativen --force
och --watch
. Se instrumentpanel och Generate en paketkonfigurationsfil.
Information om AI/BI-instrumentpaneler finns i Instrumentpaneler.
Nytt samlingssammanfattningskommando
den 23 oktober 2024
Den här funktionen släpptes med Databricks CLI 0.231.0.
Ett nytt bundle summary
kommando har lagts till. Det här kommandot visar en sammanfattning av ett pakets identitet och resurser, inklusive djupa länkar för resurser så att du enkelt kan navigera till resursen på Databricks-arbetsytan. Se Utdata för en samlingssammanfattning.
Stöd för att skapa kluster för alla syften
1 oktober 2024
Den här funktionen släpptes med Databricks CLI 0.229.0.
Nu kan du skapa kluster för alla syften i paketkonfigurationen med hjälp av den nya klusterresurstypen. Se kluster.
Ny Delta Live Tables pipeline uppmaning och –auto-approve flagga
den 5 september 2024
Den här funktionen släpptes med Databricks CLI 0.228.0.
En uppmaning kommer nu att visas om det finns ändringar i paketkonfigurationer som skulle leda till att en Delta Live Tables-pipeline återskapas. Du kan hoppa över kommandotolken genom att --auto-approve
ange flaggan.
Stöd har lagts till för Unity Catalogschema resurs
den 31 juli 2024
Den här funktionen släpptes med Databricks CLI 0.225.0.
Unity Catalog scheman kan nu definieras i paketkonfigurationen. Se schema (Unity Catalog).
Paketkommandon i webbterminalen
den 4 juli 2024
Den här funktionen släpptes med Databricks CLI 0.223.0.
Nu kan du interagera med paket med hjälp av Databricks CLI från webbterminalen. Information om hur du använder webbterminalen finns i Köra gränssnittskommandon i Azure Databricks-webbterminalen.
Stöd för komplexa variabler har lagts till
Den 26 juni 2024
Den här funktionen släpptes med Databricks CLI v0.222.0.
Databricks-tillgångspaket stöder nu komplexa variabler. Se Definiera en komplex variabel.
Databricks-tillgångspaket är allmänt tillgängliga
den 23 april 2024
Med databricks CLI 0.218.0-versionen är Databricks-tillgångspaket nu allmänt tillgängliga.