Compartir a través de


Grupo de comandos clean-room-assets

Note

Esta información se aplica a las versiones 0.205 y posteriores de la CLI de Databricks. La CLI de Databricks está en versión preliminar pública.

El uso de la CLI de Databricks está sujeto a la licencia de Databricks y al aviso de privacidad de Databricks, incluidas las disposiciones de datos de uso.

El clean-room-assets grupo de comandos de la CLI de Databricks permite administrar recursos de sala limpia. Los recursos de sala limpia son datos y objetos, como tablas, volúmenes y cuadernos, que se comparten con la sala limpia. Los tipos de recursos admitidos incluyen FOREIGN_TABLE, NOTEBOOK_FILE, TABLE, VIEWy VOLUME.

databricks clean-room-assets crear

Crear un recurso de sala limpia. Para cada recurso de Catálogo de Unity que se agrega a través de este método, el propietario de la sala limpia también debe tener suficientes privilegios en el recurso para consumirlo. El privilegio debe mantenerse indefinidamente para que la sala limpia pueda acceder al recurso. Normalmente, debe usar un grupo como propietario de la sala limpia.

databricks clean-room-assets create CLEAN_ROOM_NAME [flags]

Arguments

CLEAN_ROOM_NAME

    Nombre de la sala limpia.

Options

--asset-type CleanRoomAssetAssetType

    Tipo de recurso. Valores admitidos: FOREIGN_TABLE, NOTEBOOK_FILE, TABLE, VIEW, , VOLUME

--json JSON

    La cadena JSON en línea o el archivo JSON @path con el cuerpo de la solicitud.

--name string

    Nombre completamente calificado que identifica de forma única el activo dentro de la sala limpia.

Marcas globales

Examples

En el ejemplo siguiente se crea un recurso de tabla en una sala limpia:

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

En el ejemplo siguiente se crea un recurso de cuaderno en una sala limpia:

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

En el ejemplo siguiente se crea un activo de volumen en un cuarto limpio.

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

borrado de clean-room-assets de databricks

Elimine un recurso de sala limpia. Deje de compartir y quite el recurso de la sala limpia.

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

Arguments

CLEAN_ROOM_NAME

    Nombre de la sala limpia.

ASSET_TYPE

    Tipo de recurso. Valores admitidos: FOREIGN_TABLE, NOTEBOOK_FILE, TABLE, VIEW, , VOLUME

NAME

    El nombre plenamente calificado del activo, es decir, es el mismo que el campo de nombre en CleanRoomAsset.

Options

Marcas globales

Examples

En el ejemplo siguiente se elimina un recurso de tabla de una sala limpia:

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

En el ejemplo siguiente se elimina un cuaderno de una sala limpia:

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

En el ejemplo siguiente se elimina un activo de volumen de una sala limpia.

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

databricks clean-room-assets obtener (recuperar activos de sala limpia)

Obtenga los detalles de un recurso de sala limpia por su tipo y nombre completo.

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

Arguments

CLEAN_ROOM_NAME

    Nombre de la sala limpia.

ASSET_TYPE

    Tipo de recurso. Valores admitidos: FOREIGN_TABLE, NOTEBOOK_FILE, TABLE, VIEW, , VOLUME

NAME

    El nombre plenamente calificado del activo, es decir, es el mismo que el campo de nombre en CleanRoomAsset.

Options

Marcas globales

Examples

En el ejemplo siguiente se obtienen detalles de un recurso de tabla en una sala limpia:

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

En el ejemplo siguiente se obtienen detalles de un recurso de cuaderno en una sala limpia:

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

En el ejemplo siguiente se obtienen detalles de un recurso de vista en una sala limpia:

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

databricks clean-room-assets listar

Liste los recursos en una sala limpia.

databricks clean-room-assets list CLEAN_ROOM_NAME [flags]

Arguments

CLEAN_ROOM_NAME

    Nombre de la sala limpia.

Options

--page-token string

    Token de paginación opaco para ir a la página siguiente en función de la consulta anterior.

Marcas globales

Examples

En el ejemplo siguiente se enumeran todos los recursos de una sala limpia:

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

Actualización de Databricks clean-room-assets

Actualizar un recurso de sala limpia. Por ejemplo, actualizando el contenido de un cuaderno o cambiando las particiones compartidas de una tabla.

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

Arguments

CLEAN_ROOM_NAME

    Nombre de la sala limpia.

ASSET_TYPE

    Tipo de recurso. Valores admitidos: FOREIGN_TABLE, NOTEBOOK_FILE, TABLE, VIEW, , VOLUME

NAME

    Nombre completamente calificado que identifica de forma única el activo dentro de la sala limpia. Este es también el nombre que se muestra en la interfaz de usuario de la sala limpia. En el caso de los recursos protegibles del catálogo de Unity (tablas, volúmenes, etc.), el formato es shared_catalog.shared_schema.asset_name. En el caso de los cuadernos, el nombre es el nombre de archivo del cuaderno.

Options

--asset-type CleanRoomAssetAssetType

    Tipo de recurso. Valores admitidos: FOREIGN_TABLE, NOTEBOOK_FILE, TABLE, VIEW, , VOLUME

--json JSON

    La cadena JSON en línea o el archivo JSON @path con el cuerpo de la solicitud.

--name string

    Nombre completamente calificado que identifica de forma única el activo dentro de la sala limpia.

Marcas globales

Examples

En el ejemplo siguiente se actualiza un recurso de tabla en una sala limpia:

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

En el ejemplo siguiente se actualiza un recurso de cuaderno en una sala limpia:

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

Marcas globales

--debug

  Indica si se va a habilitar el registro de depuración.

-h o --help

    Mostrar ayuda para la CLI de Databricks o el grupo de comandos relacionado o el comando relacionado.

--log-file cadena

    Cadena que representa el archivo en el que se van a escribir registros de salida. Si no se especifica esta marca, el valor predeterminado es escribir registros de salida en stderr.

--log-format formato

    Tipo de formato de registro: text o json. El valor predeterminado es text.

--log-level cadena

    Cadena que representa el nivel de formato de registro. Si no se especifica, el nivel de formato de registro está deshabilitado.

-o, --output tipo

    El tipo de salida del comando, ya sea text o json. El valor predeterminado es text.

-p, --profile cadena

    Nombre del perfil en el archivo ~/.databrickscfg para usarlo al ejecutar el comando. Si no se especifica esta marca, si existe, se usa el perfil denominado DEFAULT .

--progress-format formato

    Formato para mostrar los registros de progreso: default, append, inplaceo json

-t, --target cadena

    Si es aplicable, el objetivo del paquete que se va a usar