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 viktig information om Databricks CLI GitHub-lagringsplatsen.
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 ett anpassat workspace.root_path
, workspace.artifact_path
, eller workspace.file_path
, Databricks-tillgångspaket prefixet 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 uppdatera dessa poster för att ta bort prefixet /Workspace
för att undvika varningen.
Om du skickar någon av dessa som variabler och prefixet dem i koden måste du uppdatera koden så att den inte gör det.
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-sökvägar /Volumes
, 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 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 --force
version av en instrumentpanel synkroniserad med alternativen och --watch
. Se instrumentpanelen och Skapa 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 and –auto-approve flag
den 5 september 2024
Den här funktionen släpptes med Databricks CLI 0.228.0.
En fråga kommer nu att ske om det finns paketkonfigurationsändringar 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.
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.