Comandi dell'interfaccia della riga di comando di Databricks
Nota
Queste informazioni si applicano alle versioni dell'interfaccia della riga di comando di Databricks 0.205 e successive, disponibili in anteprima pubblica. Per trovare la versione dell'interfaccia della riga di comando di Databricks, eseguire databricks -v
.
Questo articolo fornisce informazioni sui comandi dell'interfaccia della riga di comando di Databricks disponibili. Queste informazioni integrano la Guida della riga di comando. Per altre informazioni sull'installazione e l'uso dell'interfaccia della riga di comando di Databricks, vedere Installare o aggiornare l'interfaccia della riga di comando di Databricks e Informazioni sull'interfaccia della riga di comando di Databricks.
L'interfaccia della riga di comando di Databricks include i gruppi di comandi elencati nelle tabelle seguenti. I gruppi di comandi contengono set di comandi correlati, che possono contenere anche sottocomandi. Per restituire informazioni sull'utilizzo e sulla sintassi per un gruppo di comandi, un singolo comando o un sottocomando:
databricks <command-group> -h
databricks <command-group> <command-name> -h
databricks <command-group> <command-name> <subcommand-name> -h
Molti comandi dell'interfaccia della riga di comando eseguono il mapping alle operazioni documentate nelle informazioni di riferimento sull'API REST di Azure Databricks.
Comandi dell'area di lavoro
Raggruppa | Descrizione e comandi |
---|---|
Fs | Comandi per la gestione dei file e del file system:cat , cp , ls , mkdir rm |
git-credentials |
Comandi per la registrazione di token di accesso personali per Databricks per eseguire operazioni per conto dell'utente:create , delete , get , list update |
repos |
Comandi per consentire agli utenti di gestire i repository Git:create , delete , get , list update get-permission-levels , get-permissions , set-permissions update-permissions |
secrets |
Comandi per la gestione di segreti, ambiti segreti e autorizzazioni di accesso:create-scope , delete-acl , , delete-secret , get-acl get-secret , list-scopes list-acls list-secrets , put-acl delete-scope put-secret |
workspace |
Comandi per elencare, importare, esportare ed eliminare notebook e cartelle nell'area di lavoro:delete , export , export-dir , get-status import , import-dir , , list mkdirs get-permission-levels , get-permissions , set-permissions update-permissions |
Comandi di calcolo
Raggruppa | Descrizione e comandi |
---|---|
cluster-policies |
Comandi per controllare la capacità degli utenti di configurare i cluster in base a un set di regole:create , delete , edit , get list get-permission-levels , get-permissions , set-permissions update-permissions |
clusters |
Comandi che consentono di creare, avviare, modificare, elencare, terminare ed eliminare cluster:change-owner , create , , edit , list pin resize permanent-delete start get spark-versions list-node-types restart list-zones events delete unpin get-permission-levels , get-permissions , set-permissions update-permissions |
global-init-scripts |
Comandi che consentono agli amministratori dell'area di lavoro di configurare gli script di inizializzazione globali per l'area di lavoro:create , delete , get , list update |
instance-pools |
Comandi per creare, modificare, eliminare ed elencare i pool di istanze usando istanze cloud pronte per l'uso, riducendo i tempi di avvio e ridimensionamento automatico di un cluster:create , delete , edit , get list get-permission-levels , get-permissions , set-permissions update-permissions |
instance-profiles |
Comandi per consentire agli amministratori di aggiungere, elencare e rimuovere profili di istanza con cui gli utenti possono avviare cluster con:add , edit , list remove |
libraries |
Comandi per installare, disinstallare e ottenere lo stato delle librerie in un cluster:all-cluster-statuses , cluster-status , install uninstall |
policy-families |
Comandi per visualizzare le famiglie di criteri disponibili:get , list |
Comandi dei flussi di lavoro
Raggruppa | Descrizione e comandi |
---|---|
jobs |
Comandi per gestire i processi:cancel-all-runs , , , , , submit get-run-output get-run repair-run reset list-runs list run-now get export-run delete-run delete cancel-run create update get-permission-levels , get-permissions , set-permissions update-permissions |
Comandi di Tabelle live delta
Raggruppa | Descrizione e comandi |
---|---|
pipelines |
Comandi per creare, modificare, eliminare, avviare e visualizzare i dettagli sulle pipeline:create get , delete , , get-update , list-pipeline-events list-pipelines , list-updates , start-update , , stop update get-permission-levels , get-permissions , set-permissions update-permissions |
Comandi di Machine Learning
Raggruppa | Descrizione e comandi |
---|---|
experiments |
Comandi per interagire con esperimenti, che sono l'unità principale dell'organizzazione in MLflow; tutte le esecuzioni MLflow appartengono a un esperimento:create-experiment , create-run , delete-run , , search-runs log-batch log-inputs list-experiments list-artifacts get-runGet log-metric log-model restore-run restore-experiment restore-runs log-param search-experiments get-history update-experiment delete-tag set-tag get-by-name set-experiment-tag get-experiment delete-runs delete-experiment update-run get-permission-levels , get-permissions , set-permissions update-permissions |
model-registry |
Comandi per il Registro modelli di area di lavoro:approve-transition-request , create-comment , create-model-version , create-transition-request , delete-comment create-webhook delete-model-tag get-model-version-download-uri get-model-version get-latest-versions delete-webhook delete-model-version-tag get-model delete-transition-request delete-model delete-model-version list-models , , update-model-version set-model-version-tag test-registry-webhook set-model-tag transition-stage update-comment list-transition-requests reject-transition-request update-model list-webhooks rename-model search-model-versions search-models create-model update-webhook get-permission-levels , get-permissions , set-permissions update-permissions |
Comandi di gestione in tempo reale
Raggruppa | Descrizione e comandi |
---|---|
serving-endpoints |
Comandi per creare, aggiornare ed eliminare gli endpoint di gestione del modello:build-logs , create , , export-metrics , get list , patch logs put , query delete update-config get-permission-levels , get-permissions , set-permissions update-permissions |
Comandi di gestione delle identità e degli accessi
Raggruppa | Descrizione e comandi |
---|---|
account |
Comandi per la gestione degli account Databricks: * Identità e accesso: access-control , groups , service-principals , users , workspace-assignment * Catalogo unity: metastore-assignments , metastores , storage-credentials * Impostazioni: ip-access-lists , network-connectivity , settings * Provisioning: credentials , encryption-keys , networks , private-access storage , , vpc-endpoints workspaces * Fatturazione: billable-usage , log-delivery * OAuth: custom-app-integration , o-auth-published-apps , published-app-integration , service-principal-secrets |
aut | Comandi per l'autenticazione:describe , env , login , profiles token |
current-user |
Comandi per recuperare informazioni sull'utente o l'entità servizio attualmente autenticati:me |
groups |
Comandi per i gruppi che semplificano la gestione delle identità, semplificando l'assegnazione dell'accesso all'area di lavoro, ai dati e ad altri oggetti a protezione diretta di Databricks:create , delete , get , list , patch update |
permissions |
Comandi per creare l'accesso in lettura, scrittura, modifica, aggiornamento e gestione per vari utenti su oggetti ed endpoint diversi:get , set , update get-permission-levels |
service-principals |
Comandi per le identità da usare con processi, strumenti automatizzati e sistemi come script, app e piattaforme CI/CD:create , delete , get , list , patch update |
users |
Comandi per le identità utente riconosciute da Databricks e rappresentate dagli indirizzi di posta elettronica:create , delete , get , list , patch update get-permission-levels , get-permissions , set-permissions update-permissions |
Comandi correlati a SQL
Raggruppa | Descrizione e comandi |
---|---|
alerts |
Comandi per eseguire operazioni sugli avvisi:create , delete , get , list update |
data-sources |
Comandi per creare nuovi oggetti query:list |
queries |
Comandi per eseguire operazioni sulle definizioni di query:create , delete , get , list , restore update |
query-history |
Comandi per accedere alla cronologia delle query tramite sql warehouse:list |
warehouses |
Comandi per gestire sql warehouse, ovvero una risorsa di calcolo che consente di eseguire comandi SQL sugli oggetti dati all'interno di Databricks SQL:create , delete , edit , get , get-workspace-warehouse-config list , set-workspace-warehouse-config , , start stop get-permission-levels , get-permissions , set-permissions update-permissions |
Comandi del catalogo Unity
Raggruppa | Descrizione e comandi |
---|---|
artifact-allowlists |
Comandi per gestire gli elenchi di elementi consentiti. In Databricks Runtime 13.3 e versioni successive è possibile aggiungere librerie e script init all'elenco elementi consentiti in UC in modo che gli utenti possano sfruttare questi artefatti nel calcolo configurato con la modalità di accesso condiviso:get , update |
catalogs |
Comandi per gestire i cataloghi, il primo livello dello spazio dei nomi a tre livelli di Unity Catalog:create , delete , get , list update |
connections |
Comandi per creare una connessione a un'origine dati esterna:create , delete , get , list update |
external-locations |
Comandi per gestire le posizioni esterne, che combinano un percorso di archiviazione cloud con credenziali di archiviazione che autorizzano l'accesso al percorso di archiviazione cloud:create , delete , get , list update |
functions |
Comandi per gestire funzioni definite dall'utente (UDF) nel catalogo unity:create , delete , get , list update |
grants |
Comandi per concedere l'accesso ai dati nel catalogo unity:get , get-effective , update |
metastores |
Comandi per gestire i metastore, ovvero il contenitore di primo livello degli oggetti in Unity Catalog:assign current , create , , delete , get list , summary , unassign , , update update-assignment |
model-versions |
Comandi per gestire le versioni del modello. Databricks offre una versione ospitata di MLflow Model Registry nel catalogo unity.delete , get , get-by-alias , list update |
online-tables |
Comandi per gestire le tabelle online, che offrono una latenza inferiore e un accesso QPS superiore ai dati dalle tabelle Delta:create , delete , get |
quality-monitors |
Comandi per gestire i monitoraggi, che calcolano e monitorano le metriche di qualità dei dati o del modello per una tabella nel tempo:create , delete , get , get-refresh list-refreshes , , run-refresh update |
registered-models |
Comandi per gestire i modelli registrati. Databricks offre una versione ospitata di MLflow Model Registry nel catalogo unity.create , delete , delete-alias , get list , , set-alias update |
schemas |
Comandi per gestire gli schemi, ovvero il secondo livello dello spazio dei nomi a tre livelli di Unity Catalog:create , delete , get , list update |
storage-credentials |
Comandi per gestire le credenziali di archiviazione, che sono un meccanismo di autenticazione e autorizzazione per l'accesso ai dati archiviati nel tenant cloud:create , delete , get , list , update validate |
system-schemas |
Comandi per gestire gli schemi di sistema, ovvero schemi che si trovano all'interno del catalogo di sistema:disable , enable , list |
table-constraints |
Comandi per gestire i vincoli di chiave primaria e di chiave esterna che codificano le relazioni tra i campi nelle tabelle:create , delete |
tables |
Comandi per gestire le tabelle, che si trovano nel terzo livello dello spazio dei nomi a tre livelli di Unity Catalog:delete , exists , get , list list-summaries |
volumes |
Comandi per gestire i volumi, ovvero una funzionalità del catalogo Unity per l'accesso, l'archiviazione, la governance, l'organizzazione e l'elaborazione dei file:create , delete , list , read update |
workspace-bindings |
Comandi per gestire le associazioni di aree di lavoro a protezione diretta. Le entità a protezione diretta in Databricks possono essere configurate come OPEN o ISOLATED .get , get-bindings , update update-bindings |
Comandi di condivisione differenziale
Raggruppa | Descrizione e comandi |
---|---|
providers |
Comandi per gestire i provider di dati, che rappresentano le organizzazioni che condividono i dati:create , delete , get , list , list-shares update |
recipient-activation |
Comandi per gestire l'attivazione del destinatario, applicabile solo nel modello di condivisione aperta in cui l'oggetto destinatario ha il tipo di autenticazione TOKEN:get-activation-url-info , retrieve-token |
recipients |
Comandi per gestire i destinatari, creati con :method:recipients/create per rappresentare un'organizzazione che si vuole consentire l'accesso alle condivisioni:create , delete , get , list , rotate-token update share-permissions |
shares |
Comandi per gestire le condivisioni, che sono contenitori di cui è stata creata un'istanza con :method:shares/create :create , delete , get , list update share-permissions , update-permissions |
Comandi delle impostazioni
Raggruppa | Descrizione e comandi |
---|---|
ip-access-lists |
Comandi per consentire agli amministratori di configurare gli elenchi di accesso IP:create , delete , get , list , replace update |
settings |
Comandi per consentire agli utenti di gestire le impostazioni a livello di area di lavoro:automatic-cluster-update , csp-enablement , default-namespace , esm-enablement restrict-workspace-admins |
token-management |
Comandi che consentono agli amministratori di ottenere tutti i token ed eliminare i token per altri utenti:create-obo-token , delete , get list get-permission-levels , get-permissions , set-permissions update-permissions |
tokens |
Comandi per creare, elencare e revocare i token che possono essere usati per autenticare e accedere alle API REST di Databricks:create , delete , list |
workspace-conf |
Comandi per aggiornare le impostazioni dell'area di lavoro:get-status , set-status |
comandi Strumenti di sviluppo
Raggruppa | Descrizione e comandi |
---|---|
fascio | Comandi per gestire i bundle di asset di Databricks, che consentono di esprimere i progetti di Databricks come codice:deploy , deployment , destroy , generate , init run , schema , , sync validate |
sync | Sincronizzare una directory locale in una directory dell'area di lavoro. |
Comandi di ricerca vettoriali
Raggruppa | Descrizione e comandi |
---|---|
vector-search-endpoints |
Comandi per gestire gli endpoint di ricerca vettoriali, che rappresentano le risorse di calcolo per gli indici di ricerca vettoriali host:create-endpoint , delete-endpoint , get-endpoint list-endpoints |
vector-search-indexes |
Comandi per gestire gli indici di ricerca vettoriali, una rappresentazione efficiente dei vettori di incorporamento che supporta query di ricerca approssimate approssimative approssimative (ANN) in tempo reale ed efficienti:create-index , delete-data-vector-index , delete-index , get-index list-indexes , query-index , , sync-index upsert-data-vector-index |
Comandi del dashboard
Raggruppa | Descrizione e comandi |
---|---|
dashboards |
Comandi per la modifica dei dashboard:create , delete , get , list , restore update |
lakeview |
Comandi che forniscono operazioni di gestione specifiche per i dashboard di intelligenza artificiale/BI:create , get , get-published , migrate publish , trash , , unpublish update |
Comandi aggiuntivi
Raggruppa | Descrizione e comandi |
---|---|
api | Comandi per effettuare richieste all'API REST di Databricks:delete , get , head , patch , post put |
completion | Comandi per generare lo script di completamento automatico per la shell specificata:bash , fish , powershell zsh |
configure | Configurare l'interfaccia della riga di comando di Databricks. |
help |
Restituisce informazioni sull'utilizzo per qualsiasi comando. |
labs | Comandi per gestire le installazioni di Databricks Labs:clear-cache , install , installed , list show , , uninstall upgrade |
version |
Recuperare la versione dell'interfaccia della riga di comando attualmente in uso. |
Flag globali
I flag seguenti sono disponibili per tutti i comandi dell'interfaccia della riga di comando di Databricks. Si noti che alcuni flag non si applicano ad alcuni comandi. Per informazioni dettagliate su comandi specifici e sui relativi flag, vedere la Guida della riga di comando.
Flag | Descrizione |
---|---|
-h oppure --help |
Visualizzare la Guida per l'interfaccia della riga di comando di Databricks o il gruppo di comandi correlato o il comando correlato. |
-e oppure --environment string |
Stringa che rappresenta l'ambiente bundle da usare se applicabile per il comando correlato. |
--log-file |
Stringa che rappresenta l'oggetto in cui scrivere i log di output. Se questo flag non viene specificato, il valore predefinito consiste nel scrivere i log di output in stderr. |
--log-format |
text per scrivere i log di output in testo o json per scrivere i log di output in JSON. Se questo flag non viene specificato, i log di output vengono scritti come testo. |
--log-level |
Stringa che rappresenta il livello di formato del log. Se non specificato, il livello di formato del log è disabilitato. |
-o oppure --output |
text per scrivere l'output come testo o json scrivere l'output come JSON. Se questo flag non viene specificato, l'output viene scritto come testo. |
-p oppure --profile |
Stringa che rappresenta il profilo di configurazione denominato da usare all'interno del .databrickscfg file. Se questo flag non viene specificato, il DEFAULT profilo denominato viene usato se ne esiste uno. È possibile premere Tab dopo --profile o -p per visualizzare un elenco di profili di configurazione disponibili esistenti tra cui scegliere anziché immettere manualmente il nome del profilo di configurazione. |
--progress-format |
Formato per i log di stato da visualizzare (default (impostazione predefinita) o append o inplace json . |
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per