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
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.
Remove 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 esempio /Workspace/${workspace.root_path}/...
nella configurazione del bundle, vengono sostituiti automaticamente con ${workspace.root_path}/...
e generate un avviso come parte di bundle validate
.
Se hai specificato un workspace.root_path
personalizzato, workspace.artifact_path
o workspace.file_path
, i bundle di asset di Databricks lo prefisseranno automaticamente con /Workspace
. Tuttavia, se usi uno di questi come variabili (ad esempio, my_config_path: /Workspace/${workspace.file_path}/config
), sarà necessario update quelle voci per remove il prefisso /Workspace
ed evitare così l'avviso.
Se si passa uno di questi come variabili e si antepone al codice, sarà necessario update il codice per non eseguire questa operazione.
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 Catalog/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 delle app
16 gennaio 2025
Questa funzionalità è stata rilasciata con CLI di Databricks 0.239.0.
È ora possibile gestire le distribuzioni delle applicazioni Databricks usando i pacchetti di asset di Databricks definendo una risorsa dell'applicazione nella configurazione del pacchetto. Vedere app.
Supporto dei volumi
5 dicembre 2024
Questa funzionalità è stata rilasciata con CLI di Databricks 0.236.0.
È ora possibile creare Unity Catalogvolumes utilizzando i Databricks Asset Bundles definendo una risorsa di volume nella configurazione del bundle. Vedi il volume Unity Catalog.
Ricerca variabile per le destinazioni di notifica
5 dicembre 2024
Questa funzionalità è stata rilasciata con CLI di Databricks 0.236.0.
Le ricerche variabili supportano ora le destinazioni di notifica. Vedere Recuperare il valore ID di un oggetto.
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 generate configurazione del dashboard usando bundle generate dashboard
e mantenere la versione locale e remota di un dashboard in sync con le opzioni --force
e --watch
. Consultare la dashboard
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.
Nuova richiesta di ricreazione della pipeline Delta Live Tables e flag --auto-approva
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 porteranno a una ricreazione di una pipeline delta Live Tables. È possibile ignorare il prompt specificando il --auto-approve
flag.
Aggiunta del supporto per la risorsa Unity Catalogschema
31 luglio 2024
Questa funzionalità è stata rilasciata con l'interfaccia Databricks CLI 0.225.0.
Gli schemi Catalog Unity possono ora essere definiti nella configurazione del bundle. Vedere schema (Unity Catalog).
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.