Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Note
Essas informações se aplicam às versões 0.205 e superiores da CLI do Databricks. A CLI do Databricks está em Pré-Visualização Pública.
O uso da CLI do Databricks está sujeito à Licença do Databricks e ao Aviso de Privacidade do Databricks, incluindo quaisquer disposições de Dados de Uso.
O clean-room-assets grupo de comandos dentro da linha de comando Databricks permite-lhe gerir ativos de sala limpa. Os ativos de sala limpa são dados e objetos, como tabelas, volumes e blocos de anotações, que são compartilhados com a sala limpa. Os tipos de ativos suportados incluem FOREIGN_TABLE, NOTEBOOK_FILE, TABLE, VIEWe VOLUME.
Databricks criação de ativos de sala limpa
Crie um ativo de sala limpa. Para cada ativo do Unity Catalog adicionado por meio desse método, o proprietário da sala limpa também deve ter privilégio suficiente no ativo para consumi-lo. O privilégio deve ser mantido indefinidamente para que a sala limpa possa aceder ao ativo. Normalmente, você deve usar um grupo como proprietário da sala limpa.
databricks clean-room-assets create CLEAN_ROOM_NAME [flags]
Arguments
CLEAN_ROOM_NAME
Nome da sala limpa.
Opções
--asset-type CleanRoomAssetAssetType
O tipo do elemento. Valores suportados: FOREIGN_TABLE, NOTEBOOK_FILE, TABLE, VIEW, VOLUME
--json JSON
A cadeia de caracteres JSON embutida ou o @path para o arquivo JSON com o corpo da solicitação.
--name string
Um nome totalmente qualificado que identifica exclusivamente o ativo dentro da sala limpa.
Examples
O exemplo a seguir cria um ativo de tabela numa sala limpa:
databricks clean-room-assets create my-clean-room --asset-type TABLE --name "catalog.schema.table_name"
O exemplo a seguir cria um ativo de bloco de anotações 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 ativo de volume em uma sala limpa:
databricks clean-room-assets create my-clean-room --asset-type VOLUME --name "catalog.schema.volume_name"
excluir ativos-sala-limpa databricks
Elimine um ativo de sala branca. Cancele o compartilhamento e remova o ativo da sala limpa.
databricks clean-room-assets delete CLEAN_ROOM_NAME ASSET_TYPE NAME [flags]
Arguments
CLEAN_ROOM_NAME
Nome da sala limpa.
ASSET_TYPE
O tipo do elemento. Valores suportados: FOREIGN_TABLE, NOTEBOOK_FILE, TABLE, VIEW, VOLUME
NAME
O nome totalmente qualificado do ativo, é o mesmo que o campo de nome em CleanRoomAsset.
Opções
Examples
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 elimina um ativo de notebook 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 obter ativos de sala limpa
Obtenha os detalhes de um ativo de sala limpa pelo seu tipo e nome completo.
databricks clean-room-assets get CLEAN_ROOM_NAME ASSET_TYPE NAME [flags]
Arguments
CLEAN_ROOM_NAME
Nome da sala limpa.
ASSET_TYPE
O tipo do elemento. Valores suportados: FOREIGN_TABLE, NOTEBOOK_FILE, TABLE, VIEW, VOLUME
NAME
O nome totalmente qualificado do ativo, é o mesmo que o campo de nome em CleanRoomAsset.
Opções
Examples
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 ativo de notebook 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 recurso de visualização numa sala limpa.
databricks clean-room-assets get my-clean-room VIEW "catalog.schema.view_name"
Lista de ativos de sala limpa Databricks
Listar ativos numa sala limpa.
databricks clean-room-assets list CLEAN_ROOM_NAME [flags]
Arguments
CLEAN_ROOM_NAME
Nome da sala limpa.
Opções
--page-token string
Token de paginação opaco para avançar para a próxima página com base na consulta anterior.
Examples
O exemplo a seguir lista todos os ativos em uma sala limpa:
databricks clean-room-assets list my-clean-room
Atualização dos ativos da sala limpa no Databricks
Atualize um ativo de sala limpa. Por exemplo, atualizar o conteúdo de um bloco de notas ou alterar as partições partilhadas de uma tabela.
databricks clean-room-assets update CLEAN_ROOM_NAME ASSET_TYPE NAME [flags]
Arguments
CLEAN_ROOM_NAME
Nome da sala limpa.
ASSET_TYPE
O tipo do elemento. Valores suportados: FOREIGN_TABLE, NOTEBOOK_FILE, TABLE, VIEW, VOLUME
NAME
Um nome totalmente qualificado que identifica exclusivamente o ativo dentro da sala limpa. Este também é o nome exibido na interface do usuário da sala limpa. Para ativos protegíveis do Unity Catalog (tabelas, volumes, etc.), o formato é shared_catalog.shared_schema.asset_name. Para blocos de anotações, o nome é o nome do arquivo do bloco de anotações.
Opções
--asset-type CleanRoomAssetAssetType
O tipo do elemento. Valores suportados: FOREIGN_TABLE, NOTEBOOK_FILE, TABLE, VIEW, VOLUME
--json JSON
A cadeia de caracteres JSON embutida ou o @path para o arquivo JSON com o corpo da solicitação.
--name string
Um nome totalmente qualificado que identifica exclusivamente o ativo dentro da sala limpa.
Examples
O exemplo a seguir atualiza um ativo de tabela 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 ativo de bloco de anotações 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 o log de depuração deve ser habilitado.
-h ou --help
Exiba a ajuda para a CLI do Databricks ou para o grupo de comandos relacionado ou para o comando relacionado.
--log-file string
Uma cadeia de caracteres que representa o ficheiro onde os registos de saída são gravados. Se esse sinalizador não for especificado, o padrão é gravar logs de saída no stderr.
--log-format Formato
O tipo de formato de log, text ou json. O valor predefinido é text.
--log-level string
Uma cadeia de caracteres que representa o nível de formato de log. Se não for especificado, o nível de formato de log será desativado.
-o, --output tipo
O tipo de saída do comando, text ou json. O valor predefinido é text.
-p, --profile string
O nome do perfil no arquivo ~/.databrickscfg a ser usado para executar o comando. Se esse sinalizador não for especificado, se ele existir, o perfil nomeado DEFAULT será usado.
--progress-format Formato
O formato para exibir logs de progresso: default, append, inplace, ou json
-t, --target string
Se aplicável, o destino do pacote a ser usado