Condividi tramite


warehouses gruppo di comandi

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

Flag globali

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

Flag globali

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

Flag globali

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

Flag globali

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.

Flag globali

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)

Flag globali

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)

Flag globali

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

Flag globali

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

Flag globali

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

Flag globali

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

Flag globali

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.

Flag globali

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.

Flag globali

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