Pular para o conteúdo principal

clean-room-assets 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 clean-room-assets dentro do Databricks CLI permite gerenciar a sala limpa ativa. A sala limpa ativa contém dados e objetos, como tabelas, volumes e Notebook, que são compartilhados com a sala limpa. Os tipos de ativo suportados incluem FOREIGN_TABLE, NOTEBOOK_FILE, TABLE, VIEW e VOLUME.

databricks sala-limpa-ativo criar

Crie um ativo de sala limpa. Para cada ativo Unity Catalog que for adicionado por meio deste método, o proprietário da sala limpa também deve ter privilégios suficientes no ativo para consumi-lo. O privilégio deve ser mantido indefinidamente para que a sala limpa possa acessar o ativo. Normalmente, você deve usar um grupo como proprietário da sala limpa.

databricks clean-room-assets create CLEAN_ROOM_NAME [flags]

Argumentos

CLEAN_ROOM_NAME

Nome da sala limpa.

Opções

--asset-type CleanRoomAssetAssetType

O tipo do ativo. Valores suportados: FOREIGN_TABLE, NOTEBOOK_FILE, TABLE, VIEW, VOLUME

--json JSON

As cadeias de caracteres JSON ou o caminho @path para o arquivo JSON com o corpo da solicitação.

--name string

Um nome totalmente qualificado que identifica de forma exclusiva o ativo dentro da sala limpa.

Bandeiras globais

Exemplos

O exemplo a seguir cria um ativo de tabela em uma sala limpa:

Bash
databricks clean-room-assets create my-clean-room --asset-type TABLE --name "catalog.schema.table_name"

O exemplo a seguir cria um Notebook ativo em uma sala limpa:

Bash
databricks clean-room-assets create my-clean-room --asset-type NOTEBOOK_FILE --name "my_notebook.py"

O exemplo a seguir cria um volume ativo em uma sala limpa:

Bash
databricks clean-room-assets create my-clean-room --asset-type VOLUME --name "catalog.schema.volume_name"

databricks sala limpa-ativo excluir

Excluir um ativo da sala limpa. Descompartilhe e remova o ativo da sala limpa.

databricks clean-room-assets delete CLEAN_ROOM_NAME ASSET_TYPE NAME [flags]

Argumentos

CLEAN_ROOM_NAME

Nome da sala limpa.

ASSET_TYPE

O tipo do ativo. Valores suportados: FOREIGN_TABLE, NOTEBOOK_FILE, TABLE, VIEW, VOLUME

NAME

O nome completo do ativo, que é o mesmo que o campo nome em CleanRoomAsset.

Opções

Bandeiras globais

Exemplos

O exemplo a seguir exclui um ativo de tabela de uma sala limpa:

Bash
databricks clean-room-assets delete my-clean-room TABLE "catalog.schema.table_name"

O exemplo a seguir exclui um Notebook ativo de uma sala limpa:

Bash
databricks clean-room-assets delete my-clean-room NOTEBOOK_FILE "my_notebook.py"

O exemplo a seguir exclui um ativo de volume de uma sala limpa:

Bash
databricks clean-room-assets delete my-clean-room VOLUME "catalog.schema.volume_name"

databricks sala-limpa-ativo obter

Obtenha os detalhes de um ativo de sala limpa por tipo e nome completo.

databricks clean-room-assets get CLEAN_ROOM_NAME ASSET_TYPE NAME [flags]

Argumentos

CLEAN_ROOM_NAME

Nome da sala limpa.

ASSET_TYPE

O tipo do ativo. Valores suportados: FOREIGN_TABLE, NOTEBOOK_FILE, TABLE, VIEW, VOLUME

NAME

O nome completo do ativo, que é o mesmo que o campo nome em CleanRoomAsset.

Opções

Bandeiras globais

Exemplos

O exemplo a seguir obtém detalhes de um ativo de tabela em uma sala limpa:

Bash
databricks clean-room-assets get my-clean-room TABLE "catalog.schema.table_name"

O exemplo a seguir obtém detalhes de um Notebook ativo em uma sala limpa:

Bash
databricks clean-room-assets get my-clean-room NOTEBOOK_FILE "my_notebook.py"

O exemplo a seguir obtém detalhes de um ativo view em uma sala limpa:

Bash
databricks clean-room-assets get my-clean-room VIEW "catalog.schema.view_name"

lista de clean-room-ativo do databricks

Lista ativa em uma sala limpa.

databricks clean-room-assets list CLEAN_ROOM_NAME [flags]

Argumentos

CLEAN_ROOM_NAME

Nome da sala limpa.

Opções

--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 ativos em uma sala limpa:

Bash
databricks clean-room-assets list my-clean-room

atualização do databricks clean-room-ativo

Atualizar um ativo da sala limpa. Por exemplo, atualizar o conteúdo de um Bloco de Notas ou alterar as partições compartilhadas de uma tabela.

databricks clean-room-assets update CLEAN_ROOM_NAME ASSET_TYPE NAME [flags]

Argumentos

CLEAN_ROOM_NAME

Nome da sala limpa.

ASSET_TYPE

O tipo do ativo. Valores suportados: FOREIGN_TABLE, NOTEBOOK_FILE, TABLE, VIEW, VOLUME

NAME

Um nome completo que identifica de forma exclusiva o ativo dentro da sala limpa. Esse também é o nome exibido na interface do usuário da sala limpa. Para um ativo protegido ( Unity Catalog ) (tabelas, volumes, etc.), o formato é shared_catalog.shared_schema.asset_name. Para Caderno, o nome é o nome do arquivo do Caderno.

Opções

--asset-type CleanRoomAssetAssetType

O tipo do ativo. Valores suportados: FOREIGN_TABLE, NOTEBOOK_FILE, TABLE, VIEW, VOLUME

--json JSON

As cadeias de caracteres JSON ou o caminho @path para o arquivo JSON com o corpo da solicitação.

--name string

Um nome totalmente qualificado que identifica de forma exclusiva o ativo dentro da sala limpa.

Bandeiras globais

Exemplos

O exemplo a seguir atualiza uma tabela ativo em uma sala limpa:

Bash
databricks clean-room-assets update my-clean-room TABLE "catalog.schema.table_name" --json '{
"asset_type": "TABLE",
"name": "catalog.schema.table_name"
}'

O exemplo a seguir atualiza um Notebook ativo em uma sala limpa:

Bash
databricks clean-room-assets update my-clean-room NOTEBOOK_FILE "my_notebook.py" --name "updated_notebook.py"

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