Dela via


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 lista över uppdateringar finns i Databricks CLI GitHub-lagringsplatsens releasenoter.

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. Ta bort 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 genererar en varning som en del av bundle validate.

Om du har angett en anpassad workspace.root_path, workspace.artifact_patheller workspace.file_path, lägger Databricks Asset Bundles automatiskt till prefixet /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 uppdatera dessa poster för att ta bort /Workspace-prefixet och därmed undvika varningen.

Om du skickar någon av dessa som variabler och prefixar dem i din kod, kommer du att behöva uppdatera 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 dubbelheten 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.

Stöd för appar

16 januari 2025

Den här funktionen släpptes med Databricks CLI 0.239.0.

Nu kan du hantera Databricks Apps-distributioner med databricks-tillgångspaket genom att definiera en appresurs i paketkonfigurationen. Se applikation.

Volymstöd

5 december 2024

Den här funktionen släpptes med Databricks CLI 0.236.0.

Nu kan du skapa Unity Catalog-volymer 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 generera instrumentpanelskonfiguration med hjälp av bundle generate dashboard och hålla din lokala och fjärranslutna version av en instrumentpanel synkroniserad med alternativen --force och --watch. Se instrumentpanel och Generera 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 recreation prompt och –auto-approve flag

den 5 september 2024

Den här funktionen släpptes med Databricks CLI 0.228.0.

En uppmaning visas nu om det finns ändringar i bundelkonfigurationer 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 Catalog-schemaresurs

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.