Pular para o conteúdo principal

catalogs grupo de comando

nota

Esta informação se aplica a Databricks CLI versões 0.205 e acima. A CLI do Databricks está em pré-visualização pública.

Databricks CLI O uso está sujeito à LicençaDatabricks e à Política de PrivacidadeDatabricks, incluindo qualquer disposição sobre Dados de Uso.

O grupo de comandos catalogs dentro do Databricks CLI permite gerenciar catálogos no Unity Catalog. Um catálogo é a primeira camada do namespace de três níveis do Unity Catalog. É utilizado para organizar os seus dados ativos. Consulte O que é um Unity Catalog?

catálogos de databricks criados

Crie uma nova instância de catálogo na metastore principal se o chamador for administrador da metastore ou tiver o privilégio CREATE_CATALOG.

databricks catalogs create NAME [flags]

Argumentos

NAME

Nome do catálogo

Opções

--comment string

Descrição de texto em formato livre fornecida pelo usuário

--connection-name string

O nome da conexão com uma fonte de dados externa.

--json JSON

As strings JSON em linha ou o @path para o arquivo JSON com o corpo da solicitação

--provider-name string

O nome do provedor de compartilhamento delta

--share-name string

O nome da ação sob o provedor de ações

--storage-root string

URL raiz de armazenamento para tabelas gerenciar dentro do catálogo

Bandeiras globais

Exemplos

O exemplo a seguir cria um catálogo chamado sales:

Bash
databricks catalogs create sales

O exemplo a seguir cria um catálogo com um comentário:

Bash
databricks catalogs create sales --comment "Sales data catalog"

catálogos de databricks excluir

Exclua o catálogo que corresponde ao nome fornecido. O chamador deve ser um administrador da metastore ou o proprietário do catálogo.

databricks catalogs delete NAME [flags]

Argumentos

NAME

O nome do catálogo

Opções

--force

Forçar a exclusão mesmo que o catálogo não esteja vazio

Bandeiras globais

Exemplos

O exemplo a seguir exclui um catálogo chamado sales:

Bash
databricks catalogs delete sales

O exemplo a seguir força a exclusão de um catálogo não vazio:

Bash
databricks catalogs delete sales --force

catálogos de databricks obtêm

Obtenha o catálogo especificado em uma metastore. O autor da chamada deve ser um administrador do metastore, o proprietário do catálogo ou um usuário que tenha o privilégio USE_CATALOG definido para seu account.

databricks catalogs get NAME [flags]

Argumentos

NAME

O nome do catálogo

Opções

--include-browse

Se deve incluir catálogos na resposta para os quais o diretor só pode acessar metadados seletivos

Bandeiras globais

Exemplos

O exemplo a seguir obtém informações sobre um catálogo chamado sales:

Bash
databricks catalogs get sales

O exemplo a seguir obtém informações do catálogo, incluindo catálogos somente para navegação:

Bash
databricks catalogs get sales --include-browse

lista de catálogos de databricks

Liste os catálogos na metastore. Se o chamador for o administrador da metastore, todos os catálogos serão recuperados. Caso contrário, somente os catálogos pertencentes ao chamador (ou para os quais o chamador tenha o privilégio USE_CATALOG) serão recuperados. Não há garantia de uma ordem específica dos elementos na matriz.

databricks catalogs list [flags]

Opções

--include-browse

Se deve incluir catálogos na resposta para os quais o diretor só pode acessar metadados seletivos

--max-results int

Número máximo de catálogos a serem devolvidos

--page-token string

Tokens de paginação opacos para avançar para a próxima página com base na consulta anterior

Bandeiras globais

Exemplos

O exemplo a seguir lista todos os catálogos:

Bash
databricks catalogs list

O exemplo a seguir lista catálogos com no máximo 10 resultados:

Bash
databricks catalogs list --max-results 10

O exemplo a seguir lista catálogos, incluindo catálogos somente para navegação:

Bash
databricks catalogs list --include-browse

atualização de catálogos de databricks

Atualize o catálogo que corresponde ao nome fornecido. O chamador deve ser o proprietário do catálogo ou um administrador da metastore (ao alterar o campo proprietário do catálogo).

databricks catalogs update NAME [flags]

Argumentos

NAME

O nome do catálogo

Opções

--comment string

Descrição de texto em formato livre fornecida pelo usuário

--enable-predictive-optimization EnablePredictiveOptimization

Se a otimização preditiva deve ser habilitada para esse objeto e os objetos abaixo dele. Valores suportados: DISABLE, ENABLE, INHERIT

--isolation-mode CatalogIsolationMode

Se o recurso protegido atual está acessível a partir de todo o espaço de trabalho ou de um conjunto específico de espaços de trabalho. Valores suportados: ISOLATED, OPEN

--json JSON

As strings JSON em linha ou o @path para o arquivo JSON com o corpo da solicitação

--new-name string

Novo nome para o catálogo

--owner string

Nome de usuário do atual proprietário do catálogo

Bandeiras globais

Exemplos

O exemplo a seguir atualiza o comentário de um catálogo:

Bash
databricks catalogs update sales --comment "Updated sales data catalog"

O exemplo a seguir renomeia um catálogo:

Bash
databricks catalogs update sales --new-name sales-prod

O exemplo a seguir altera o proprietário de um catálogo:

Bash
databricks catalogs update sales --owner someone@example.com

O exemplo a seguir permite a otimização preditiva de um catálogo:

Bash
databricks catalogs update sales --enable-predictive-optimization ENABLE

Bandeiras globais

--debug

Se deve habilitar o registro de depuração.

-h ou --help

Exibir ajuda para o comando Databricks CLI ou para o grupo de comandos relacionado ou para o comando relacionado.

--log-file string

Uma string que representa o arquivo no qual a saída logs deve ser gravada. Se este sinalizador não for especificado, o default deverá gravar a saída logs no stderr.

--log-format Formato

O tipo de formato do log, text ou json. O valor de default é text.

--log-level string

Uma string que representa o nível de formato do log. Se não for especificado, o nível de formato do log será desativado.

-o, --output Tipo

O tipo de saída do comando, text ou json. O valor de default é text.

-p, --profile string

O nome do perfil no arquivo ~/.databrickscfg a ser utilizado para executar o comando. Se esse sinalizador não for especificado, se existir, o perfil chamado DEFAULT será usado.

--progress-format Formato

O formato para exibir o progresso logs: default, append, inplace ou json

-t, --target string

Se aplicável, o destino do pacote a ser usado