clean-room-assets
grupo de comando
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.
Exemplos
O exemplo a seguir cria um ativo de tabela em uma sala limpa:
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:
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:
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
Exemplos
O exemplo a seguir exclui um ativo de tabela de uma sala limpa:
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:
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:
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
Exemplos
O exemplo a seguir obtém detalhes de um ativo de tabela em uma sala limpa:
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:
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:
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.
Exemplos
O exemplo a seguir lista todos os ativos em uma sala limpa:
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.
Exemplos
O exemplo a seguir atualiza uma tabela ativo em uma sala limpa:
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:
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