Condividi tramite


Note di rilascio delle funzionalità Asset Bundles di Databricks

Questo articolo contiene informazioni dettagliate sulle versioni delle principali funzionalità e delle modifiche future di Databricks Asset Bundles. Le funzionalità del pacchetto sono disponibili con l'interfaccia di Databricks CLI. Per un elenco completo degli aggiornamenti, vedere le note di rilascio sul repository GitHub della CLI di Databricks .

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.

Attenzione 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 della cartella /Workspace/Shared, modificare la configurazione del bundle workspace.root_path in modo che punti a una nuova posizione, poi ridistribuire il bundle. Rimuovere la vecchia cartella del bundle tramite l'interfaccia utente o eseguendo databricks fs rm.

I percorsi dell'area di lavoro vengono ora automaticamente preceduti da un prefisso

9 ottobre 2024

Questa modifica è stata rilasciata con il Databricks CLI 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 genereranno un avviso come parte di bundle validate.

Se è stato specificato un workspace.root_pathpersonalizzato, workspace.artifact_patho workspace.file_path, i bundle di asset di Databricks lo prefisseranno automaticamente con /Workspace, ma se si usa una di queste come variabili (ad esempio, my_config_path: /Workspace/${workspace.file_path}/config), sarà necessario aggiornare tali voci per rimuovere il prefisso /Workspace per evitare l'avviso.

Se passi una di queste come variabile e la anteponi nel tuo codice, dovrai aggiornare il codice per evitare di 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 file /Workspace e le directory home, 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 /Volumes del catalogo 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. Vedi app.

Supporto dei volumi

5 dicembre 2024

Questa funzionalità è stata rilasciata con CLI di Databricks 0.236.0.

È ora possibile creare volumi di Unity Catalog usando i bundle di asset di Databricks definendo una risorsa del volume nella configurazione del bundle. Consultare volume (Catalogo Unity).

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 generare la configurazione del dashboard usando bundle generate dashboard e mantenere sincronizzata la versione locale e remota di un dashboard con le opzioni --force 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. Vedi Riepilogo di un bundle di output.

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 multiuso nella configurazione del bundle, usando il nuovo tipo di risorsa cluster. Consulta cluster.

Nuova richiesta di ricreazione della pipeline DLT e flag di approvazione automatica

5 settembre 2024

Questa funzionalità è stata rilasciata con l'interfaccia Databricks CLI 0.228.0.

Se sono presenti modifiche alla configurazione del bundle che comportano la ricreazione di una pipeline DLT, verrà ora visualizzato un messaggio. È possibile ignorare il prompt specificando il --auto-approve flag.

Aggiunta del supporto per la risorsa di schema del catalogo Unity

31 luglio 2024

Questa funzionalità è stata rilasciata con l'interfaccia Databricks CLI 0.225.0.

Gli schemi del catalogo Unity possono ora essere definiti nella configurazione del bundle. Consulta schema (Catalogo Unity).

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 Bundles ora supportano 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.