Note sulla versione delle funzionalità bundle di asset di Databricks
Questo articolo contiene informazioni dettagliate sulle versioni delle principali funzionalità e delle modifiche future di Databricks Asset Bundles. Le funzionalità bundle vengono rilasciate con l'interfaccia di Databricks CLI. Per un elenco completo degli aggiornamenti, consultare le note sulla versione del repository GitHub dell'interfaccia di Databricks CLI.
Modifiche comportamentali
Le seguenti modifiche comportamentali dei bundle di asset di Databricks sono state rilasciate in una versione dell'interfaccia della riga di comando di Databricks.
Avviso per i bundle distribuiti in Condiviso con autorizzazioni in conflitto
23 ottobre 2024
Questa modifica è stata rilasciata con l'interfaccia della riga di comando di Databricks 0.231.0.
Un avviso si verifica ora quando un bundle viene distribuito nella /Workspace/Shared
cartella , accessibile da tutti gli utenti, ma il livello permissions
principale definito per il bundle è in conflitto con questo. Modificare le autorizzazioni definite per il bundle o spostare il bundle all'esterno della /Workspace/Shared
cartella.
Per modificare le autorizzazioni per un bundle, vedere Autorizzazioni.
Per spostare il bundle all'esterno /Workspace/Shared
della cartella, modificare nella workspace.root_path
configurazione del bundle in modo che punti a una nuova posizione, quindi distribuire nuovamente il bundle. Rimuovere la cartella bundle precedente usando l'interfaccia utente o eseguendo databricks fs rm
.
I percorsi dell'area di lavoro vengono ora preceduti automaticamente dal prefisso
9 ottobre 2024
Questa modifica è stata rilasciata con l'interfaccia della riga di comando di Databricks 0.230.0.
I percorsi dell'area di lavoro ora sono preceduti automaticamente da /Workspace
. Inoltre, tutti gli utilizzi delle stringhe di percorso, ad /Workspace/${workspace.root_path}/...
esempio nella configurazione del bundle, vengono sostituiti automaticamente con ${workspace.root_path}/...
e genereranno un avviso come parte di bundle validate
.
Se è stato specificato workspace.root_path
, workspace.artifact_path
o workspace.file_path
, Databricks Asset Bundles lo prefisserà automaticamente con /Workspace
, ma se si usa una di queste variabili (ad esempio my_config_path: /Workspace/${workspace.file_path}/config
), sarà necessario aggiornare tali voci per rimuovere il /Workspace
prefisso per evitare l'avviso.
Se si passa uno di questi come variabili e si precedono nel codice, si dovrà aggiornare il codice per non farlo.
Questa modifica è necessaria perché, originariamente, quando il file system dell'area di lavoro era rooted in /
e le home directory erano in /Users
, per accedere ai percorsi dell'area di lavoro tramite l'API REST di Databricks era possibile usare direttamente questi percorsi. Per accedere ai percorsi dell'area di lavoro dal codice, è possibile usare il percorso del /Workspace
file e le home directory disponibili anche in /Workspace/Users
. Per evitare questa dualità dei percorsi dell'area di lavoro, nonché l'ambiguità tra i percorsi dell'area di lavoro e i percorsi del catalogo /Volumes
Unity, tutti i percorsi dell'area di lavoro sono preceduti da /Workspace
.
Nuove funzionalità
Le seguenti funzionalità e gli aggiornamenti dei Databricks Asset Bundles sono stati rilasciati in una versione dell'interfaccia Databricks CLI.
Supporto del dashboard
30 ottobre 2024
Questa funzionalità è stata rilasciata con l'interfaccia della riga di comando di Databricks 0.232.0.
I dashboard di intelligenza artificiale/BI possono ora essere gestiti nella configurazione del bundle usando il nuovo tipo di risorsa del dashboard. È possibile generare la configurazione del dashboard usando bundle generate dashboard
e mantenere sincronizzata la versione locale e remota di un dashboard con le --force
opzioni e --watch
. Vedere dashboard e Generare un file di configurazione del bundle.
Per informazioni sui dashboard di intelligenza artificiale/BI, vedere Dashboard.
Nuovo comando di riepilogo bundle
23 ottobre 2024
Questa funzionalità è stata rilasciata con l'interfaccia della riga di comando di Databricks 0.231.0.
È stato aggiunto un nuovo bundle summary
comando. Questo comando restituisce un riepilogo dell'identità e delle risorse di un bundle, inclusi collegamenti diretti per le risorse, in modo da poter passare facilmente alla risorsa nell'area di lavoro Databricks. Vedere Riepilogo di output di un bundle.
Supporto per la creazione di cluster di uso generico
1 ottobre 2024
Questa funzionalità è stata rilasciata con l'interfaccia Databricks CLI 0.229.0.
È ora possibile creare cluster all-purpose nella configurazione del bundle usando il nuovo tipo di risorsa cluster. Vedere cluster.
Nuovo prompt per la ricreazione della pipeline Delta Live Tables e flag –auto-approve
5 settembre 2024
Questa funzionalità è stata rilasciata con l'interfaccia Databricks CLI 0.228.0.
Verrà ora visualizzata una richiesta se sono presenti modifiche alla configurazione del bundle che comportano una ricreazione di una pipeline di tabelle live Delta. È possibile ignorare il prompt specificando il --auto-approve
flag.
Aggiunta del supporto per la risorsa dello schema di Unity Catalog
31 luglio 2024
Questa funzionalità è stata rilasciata con l'interfaccia Databricks CLI 0.225.0.
Gli schemi i Unity Catalog possono ora essere definiti nella configurazione del bundle. Consultare schema.
I comandi dei bundle nel terminale web
4 luglio, 2024
Questa funzionalità è stata rilasciata con l'interfaccia Databricks CLI 0.223.0.
È ora possibile interagire con i bundle usando l'interfaccia Databricks CLI dal terminale web. Per informazioni sull'uso del terminale web, consultareEseguire comandi della shell nel terminale web di Azure Databricks.
Aggiunta del supporto per le variabili complesse
26 giugno 2024
Questa funzionalità è stata rilasciata con l'interfaccia Databricks CLI v0.222.0.
Databricks Asset Bundle ora supporta le variabili complesse. Consultare Definire una variabile complessa.
Databricks Asset Bundle è disponibile a livello generale
23 aprile 2024
Con la versione Databricks CLI 0.218.0, Databricks Asset Bundle è ora disponibile a livello generale.