Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Note
Queste informazioni si applicano all'interfaccia della riga di comando di Databricks versione 0.205 e successive. L'interfaccia della riga di comando di Databricks è disponibile in anteprima pubblica.
L'uso della CLI di Databricks è soggetto alla Licenza di Databricks e all'Informativa sulla privacy di Databricks, incluse eventuali disposizioni sui dati di utilizzo.
Il clean-room-assets gruppo di comandi all'interno dell'interfaccia della riga di comando di Databricks consente di gestire gli asset della sala pulita. Gli asset della stanza pulita sono dati e oggetti, ad esempio tabelle, volumi e notebook, condivisi con la stanza pulita. I tipi di asset supportati includono FOREIGN_TABLE, NOTEBOOK_FILETABLE, VIEW, e VOLUME.
creazione di databricks clean-room-assets
Creare un asset della stanza pulita. Per ogni asset del catalogo Unity aggiunto tramite questo metodo, il proprietario della sala pulita deve disporre di privilegi sufficienti sull'asset per consumarlo. Il privilegio deve essere mantenuto a tempo indeterminato affinché la camera bianca possa accedere all'asset. In genere, è consigliabile usare un gruppo come proprietario della stanza pulita.
databricks clean-room-assets create CLEAN_ROOM_NAME [flags]
Arguments
CLEAN_ROOM_NAME
Nome della stanza pulita.
Options
--asset-type CleanRoomAssetAssetType
Tipo dell'asset. Valori supportati: FOREIGN_TABLE, NOTEBOOK_FILE, TABLE, VIEW, VOLUME
--json JSON
Stringa JSON inline o file JSON @path con il corpo della richiesta.
--name string
Nome completo che identifica in modo univoco l'asset all'interno della stanza pulita.
Examples
L'esempio seguente crea un asset di tabella in una stanza pulita:
databricks clean-room-assets create my-clean-room --asset-type TABLE --name "catalog.schema.table_name"
L'esempio seguente crea una risorsa notebook in un ambiente controllato.
databricks clean-room-assets create my-clean-room --asset-type NOTEBOOK_FILE --name "my_notebook.py"
L'esempio seguente crea un asset di volume in una stanza pulita:
databricks clean-room-assets create my-clean-room --asset-type VOLUME --name "catalog.schema.volume_name"
eliminazione di databricks clean-room-assets
Eliminare un asset della stanza pulita. Annullare la condivisione e rimuovere la risorsa dalla sala bianca.
databricks clean-room-assets delete CLEAN_ROOM_NAME ASSET_TYPE NAME [flags]
Arguments
CLEAN_ROOM_NAME
Nome della stanza pulita.
ASSET_TYPE
Tipo dell'asset. Valori supportati: FOREIGN_TABLE, NOTEBOOK_FILE, TABLE, VIEW, VOLUME
NAME
Il nome completo dell'asset è lo stesso del campo nome in CleanRoomAsset.
Options
Examples
L'esempio seguente elimina un asset di tabella da una stanza pulita:
databricks clean-room-assets delete my-clean-room TABLE "catalog.schema.table_name"
L'esempio seguente elimina un asset di notebook da una stanza pulita:
databricks clean-room-assets delete my-clean-room NOTEBOOK_FILE "my_notebook.py"
L'esempio seguente elimina un asset di volume da una stanza pulita:
databricks clean-room-assets delete my-clean-room VOLUME "catalog.schema.volume_name"
databricks clean-room-assets get
Ottieni i dettagli di una clean room asset in base al tipo e al nome completo.
databricks clean-room-assets get CLEAN_ROOM_NAME ASSET_TYPE NAME [flags]
Arguments
CLEAN_ROOM_NAME
Nome della stanza pulita.
ASSET_TYPE
Tipo dell'asset. Valori supportati: FOREIGN_TABLE, NOTEBOOK_FILE, TABLE, VIEW, VOLUME
NAME
Il nome completo dell'asset è lo stesso del campo nome in CleanRoomAsset.
Options
Examples
L'esempio seguente ottiene i dettagli di una tabella delle risorse in una camera bianca.
databricks clean-room-assets get my-clean-room TABLE "catalog.schema.table_name"
L'esempio seguente ottiene informazioni su un asset del notebook in un ambiente controllato:
databricks clean-room-assets get my-clean-room NOTEBOOK_FILE "my_notebook.py"
L'esempio seguente ottiene i dettagli di un asset di visualizzazione in una stanza pulita:
databricks clean-room-assets get my-clean-room VIEW "catalog.schema.view_name"
elenco degli asset di clean-room di databricks
Elencare gli asset in una stanza pulita.
databricks clean-room-assets list CLEAN_ROOM_NAME [flags]
Arguments
CLEAN_ROOM_NAME
Nome della stanza pulita.
Options
--page-token string
Token di paginazione non trasparente per passare alla pagina successiva in base alla query precedente.
Examples
L'esempio seguente elenca tutti gli asset in una stanza pulita:
databricks clean-room-assets list my-clean-room
aggiornamento delle risorse di Databricks clean-room
Aggiornare un asset della stanza pulita. Ad esempio, aggiornare il contenuto di un notebook o modificare le partizioni condivise di una tabella.
databricks clean-room-assets update CLEAN_ROOM_NAME ASSET_TYPE NAME [flags]
Arguments
CLEAN_ROOM_NAME
Nome della stanza pulita.
ASSET_TYPE
Tipo dell'asset. Valori supportati: FOREIGN_TABLE, NOTEBOOK_FILE, TABLE, VIEW, VOLUME
NAME
Nome completo che identifica in modo univoco l'asset all'interno della stanza pulita. Questo è anche il nome visualizzato nell'interfaccia utente della stanza pulita. Per gli asset sicurizzabili di Unity Catalog (tabelle, volumi, ecc.), il formato è shared_catalog.shared_schema.asset_name. Per i notebook, il nome è il nome del file del notebook.
Options
--asset-type CleanRoomAssetAssetType
Tipo dell'asset. Valori supportati: FOREIGN_TABLE, NOTEBOOK_FILE, TABLE, VIEW, VOLUME
--json JSON
Stringa JSON inline o file JSON @path con il corpo della richiesta.
--name string
Nome completo che identifica in modo univoco l'asset all'interno della stanza pulita.
Examples
L'esempio seguente aggiorna un elemento di tabella in una camera bianca:
databricks clean-room-assets update my-clean-room TABLE "catalog.schema.table_name" --json '{
"asset_type": "TABLE",
"name": "catalog.schema.table_name"
}'
L'esempio seguente aggiorna un asset del notebook in una stanza pulita:
databricks clean-room-assets update my-clean-room NOTEBOOK_FILE "my_notebook.py" --name "updated_notebook.py"
Bandiere globali
--debug
Indica se abilitare la registrazione di debug.
-h oppure --help
Mostra la guida per il Databricks CLI, il gruppo di comandi correlato o il comando correlato.
--log-file stringa
Stringa che rappresenta il file in cui scrivere i log di output. Se questo flag non viene specificato, l'impostazione predefinita prevede la scrittura dei log di output su stderr.
--log-format formato
Tipo di formato del log, text o json. Il valore predefinito è text.
--log-level stringa
Stringa che rappresenta il livello di formato del log. Se non specificato, il livello di formato del log è disabilitato.
tipo
Tipo di output del comando, text o json. Il valore predefinito è text.
-p, --profile stringa
Nome del profilo nel ~/.databrickscfg file da usare per eseguire il comando . Se questo flag non viene specificato, se esiste, viene usato il profilo denominato DEFAULT .
--progress-format formato
Formato per visualizzare i log di stato: default, append, inplaceo json
-t, --target stringa
Se applicabile, la destinazione del bundle da utilizzare