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 warehouses gruppo di comandi all'interno dell'interfaccia della riga di comando di Databricks consente di gestire sql warehouse. Sql Warehouse è una risorsa di calcolo che consente di eseguire comandi SQL sugli oggetti dati all'interno di Databricks SQL. Vedi Connettersi a un SQL Warehouse.
Creazione di Databricks Warehouses
Creare un nuovo sql warehouse.
databricks warehouses create [flags]
Arguments
None
Options
--auto-stop-mins int
Quantità di tempo in minuti in cui un magazzino SQL deve essere inattivo (in altre parole, nessuna RUNNING query) prima che venga arrestato automaticamente.
--cluster-size string
Dimensioni dei cluster allocati per questo warehouse.
--creator-name string
Nome del creatore del magazzino.
--enable-photon
Configura se il warehouse deve usare cluster ottimizzati per Photon.
--enable-serverless-compute
Configura se il warehouse deve usare l'ambiente di calcolo serverless.
--instance-profile-arn string
Deprecated.
--json JSON
Stringa JSON inline o nel @path file JSON con il corpo della richiesta.
--max-num-clusters int
Il numero massimo di cluster che l'autoscaler creerà per gestire le query simultanee.
--min-num-clusters int
Numero minimo di cluster disponibili che verranno mantenuti per questo sql warehouse.
--name string
Nome logico per il cluster.
--no-wait
Non attendere il raggiungimento dello stato RUNNING
--spot-instance-policy SpotInstancePolicy
Configurazioni che indicano se il magazzino deve usare istanze spot. Valori supportati: COST_OPTIMIZED, POLICY_UNSPECIFIED, RELIABILITY_OPTIMIZED
--timeout duration
Quantità massima di tempo per raggiungere RUNNING lo stato (20 ms predefiniti)
--warehouse-type CreateWarehouseRequestWarehouseType
Tipo di magazzino: PRO o CLASSIC. Valori supportati: CLASSIC, PRO, TYPE_UNSPECIFIED
Examples
L'esempio seguente crea un nuovo sql warehouse con configurazione di base:
databricks warehouses create --name "my-warehouse" --cluster-size "Small" --min-num-clusters 1 --max-num-clusters 10 --auto-stop-mins 60
L'esempio seguente crea un data warehouse serverless con Photon attivato.
databricks warehouses create --name "serverless-warehouse" --enable-serverless-compute --enable-photon --warehouse-type PRO
cancellazione dei Databricks warehouses
Eliminare un magazzino SQL.
databricks warehouses delete ID [flags]
Arguments
ID
Required. ID del warehouse SQL.
Options
Examples
Nell'esempio seguente viene eliminato un warehouse con l'ID specificato:
databricks warehouses delete 1234567890abcdef
modifica dei Databricks Warehouse
Aggiornare un magazzino. Aggiorna la configurazione per un data warehouse SQL.
databricks warehouses edit ID [flags]
Arguments
ID
Required. ID del magazzino da configurare.
Options
--auto-stop-mins int
Quantità di tempo in minuti in cui un magazzino SQL deve essere inattivo (in altre parole, nessuna RUNNING query) prima che venga arrestato automaticamente.
--cluster-size string
Dimensioni dei cluster allocati per questo warehouse.
--creator-name string
Nome del creatore del magazzino.
--enable-photon
Configura se il warehouse deve usare cluster ottimizzati per Photon.
--enable-serverless-compute
Configura se il warehouse deve usare l'ambiente di calcolo serverless.
--instance-profile-arn string
Deprecated.
--json JSON
Stringa JSON inline o nel @path file JSON con il corpo della richiesta.
--max-num-clusters int
Il numero massimo di cluster che l'autoscaler creerà per gestire le query simultanee.
--min-num-clusters int
Numero minimo di cluster disponibili che verranno mantenuti per questo sql warehouse.
--name string
Nome logico per il cluster.
--no-wait
Non aspettare di raggiungere lo stato di RUNNING
--spot-instance-policy SpotInstancePolicy
Configurazioni che indicano se il magazzino deve usare istanze spot. Valori supportati: COST_OPTIMIZED, POLICY_UNSPECIFIED, RELIABILITY_OPTIMIZED
--timeout duration
Quantità massima di tempo per raggiungere RUNNING lo stato (20 ms predefiniti)
--warehouse-type EditWarehouseRequestWarehouseType
Tipo di magazzino. Valori supportati: CLASSIC, PRO, TYPE_UNSPECIFIED
Examples
L'esempio seguente aggiorna un warehouse per modificarne le dimensioni del cluster e l'ora di arresto automatico:
databricks warehouses edit 1234567890abcdef --cluster-size "Medium" --auto-stop-mins 30
L'esempio seguente abilita Photon per un magazzino esistente:
databricks warehouses edit 1234567890abcdef --enable-photon
databricks ottieni magazzini
Ottenere le informazioni per un singolo sql warehouse.
databricks warehouses get ID [flags]
Arguments
ID
Required. ID del warehouse SQL.
Options
Examples
Nell'esempio seguente vengono recuperate informazioni su un warehouse con l'ID specificato:
databricks warehouses get 1234567890abcdef
Elenco Databricks Magazzini
Elencare tutti i warehouse SQL per cui un utente dispone delle autorizzazioni di gestione.
databricks warehouses list [flags]
Arguments
None
Options
--run-as-user-id int
Service Principal che verrà usato per recuperare l'elenco dei magazzini.
Examples
L'esempio seguente elenca tutti i warehouse:
databricks warehouses list
L'esempio seguente elenca i magazzini utilizzando un'entità di servizio specifica:
databricks warehouses list --run-as-user-id 123456789
Avvio dei Databricks Warehouse
Avviare un magazzino dati SQL.
databricks warehouses start ID [flags]
Arguments
ID
Required. ID del warehouse SQL.
Options
--no-wait
Non aspettare di raggiungere lo stato di RUNNING
--timeout duration
Quantità massima di tempo per raggiungere RUNNING lo stato (20 ms predefiniti)
Examples
L'esempio seguente avvia un magazzino con l'ID specificato:
databricks warehouses start 1234567890abcdef
L'esempio seguente avvia un magazzino senza attendere che raggiunga RUNNING lo stato:
databricks warehouses start 1234567890abcdef --no-wait
interruzione dei magazzini dati di Databricks
Arrestare un magazzino SQL.
databricks warehouses stop ID [flags]
Arguments
ID
Required. ID del warehouse SQL.
Options
--no-wait
Non aspettare di raggiungere lo stato di STOPPED
--timeout duration
Quantità massima di tempo per raggiungere STOPPED lo stato (20 ms predefiniti)
Examples
L'esempio seguente ferma un magazzino con l'ID specificato:
databricks warehouses stop 1234567890abcdef
L'esempio seguente arresta un magazzino senza attendere che raggiunga STOPPED lo stato:
databricks warehouses stop 1234567890abcdef --no-wait
databricks warehouses get-workspace-warehouse-config
Ottenere la configurazione a livello di area di lavoro condivisa da tutti i warehouse SQL in un'area di lavoro.
databricks warehouses get-workspace-warehouse-config [flags]
Arguments
None
Options
Examples
L'esempio seguente ottiene la configurazione del warehouse dell'area di lavoro:
databricks warehouses get-workspace-warehouse-config
databricks warehouses set-workspace-warehouse-config
Impostare la configurazione a livello di area di lavoro condivisa da tutti i warehouse SQL in un'area di lavoro.
databricks warehouses set-workspace-warehouse-config [flags]
Arguments
None
Options
--google-service-account string
Solo GCP: Account del Servizio Google utilizzato per il collegamento al cluster per accedere a Google Cloud Storage.
--instance-profile-arn string
Solo per AWS: Profilo dell'istanza usato per assegnare il ruolo IAM al cluster.
--json JSON
Stringa JSON inline o nel @path file JSON con il corpo della richiesta.
--security-policy SetWorkspaceWarehouseConfigRequestSecurityPolicy
Criteri di sicurezza per i magazzini. Valori supportati: DATA_ACCESS_CONTROL, NONE, PASSTHROUGH
Examples
L'esempio seguente imposta la configurazione del warehouse dell'area di lavoro con un criterio di sicurezza:
databricks warehouses set-workspace-warehouse-config --security-policy DATA_ACCESS_CONTROL
databricks warehouses: ottieni i livelli di autorizzazione
Ottenere i livelli di autorizzazione di SQL Warehouse.
databricks warehouses get-permission-levels WAREHOUSE_ID [flags]
Arguments
WAREHOUSE_ID
Sql Warehouse per cui ottenere o gestire le autorizzazioni.
Options
Examples
L'esempio seguente ottiene i livelli di autorizzazione per un warehouse:
databricks warehouses get-permission-levels 1234567890abcdef
ottenere le autorizzazioni per Databricks Warehouse
Ottenere le autorizzazioni di un SQL Warehouse. I warehouse SQL possono ereditare le autorizzazioni dal relativo oggetto radice.
databricks warehouses get-permissions WAREHOUSE_ID [flags]
Arguments
WAREHOUSE_ID
Sql Warehouse per cui ottenere o gestire le autorizzazioni.
Options
Examples
L'esempio seguente ottiene le autorizzazioni per un warehouse:
databricks warehouses get-permissions 1234567890abcdef
imposta-permessi dei magazzini databricks
Impostare le autorizzazioni di SQL Warehouse. Imposta le autorizzazioni per un oggetto, sostituendo le autorizzazioni esistenti, se esistenti. Elimina tutte le autorizzazioni dirette se non è specificato alcuno. Gli oggetti possono ereditare le autorizzazioni dal relativo oggetto radice.
databricks warehouses set-permissions WAREHOUSE_ID [flags]
Arguments
WAREHOUSE_ID
Sql Warehouse per cui ottenere o gestire le autorizzazioni.
Options
--json JSON
Stringa JSON inline o nel @path file JSON con il corpo della richiesta.
Examples
L'esempio seguente imposta le autorizzazioni per un warehouse usando un file JSON:
databricks warehouses set-permissions 1234567890abcdef --json @permissions.json
autorizzazioni di aggiornamento dei magazzini Databricks
Aggiornare le autorizzazioni in un data warehouse SQL. I warehouse SQL possono ereditare le autorizzazioni dal relativo oggetto radice.
databricks warehouses update-permissions WAREHOUSE_ID [flags]
Arguments
WAREHOUSE_ID
Sql Warehouse per cui ottenere o gestire le autorizzazioni.
Options
--json JSON
Stringa JSON inline o nel @path file JSON con il corpo della richiesta.
Examples
L'esempio seguente aggiorna le autorizzazioni per un warehouse usando un file JSON:
databricks warehouses update-permissions 1234567890abcdef --json @permissions.json
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 corda
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 text formato del log o json. Il valore predefinito è text.
--log-level corda
Stringa che rappresenta il livello di formato del log. Se non specificato, il livello di formato del log è disabilitato.
tipo
Tipo di text output del comando o json. Il valore predefinito è text.
-p, --profile corda
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 corda
Se applicabile, la destinazione del bundle da usare