Partilhar via


clean-room-assets grupo de comando

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.

Bandeiras globais

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

Bandeiras globais

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

Bandeiras globais

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.

Bandeiras globais

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.

Bandeiras globais

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