groupe de commandesclean-room-assets
L'utilisation de Databricks CLI est soumise à la licence Databricks et à la politique de confidentialité Databricks, y compris toutes les dispositions relatives aux données d'utilisation.
Le groupe de commandes clean-room-assets au sein de l'CLI Databricks vous permet de gérer les actifs de salle blanche. Les assets de salle blanche sont des données et des objets tels que des tables, des volumes et des notebooks, qui sont partagés avec la salle blanche. Les types d’asset pris en charge comprennent FOREIGN_TABLE, NOTEBOOK_FILE, TABLE, VIEW et VOLUME.
databricks clean-room-assets create
Créez un asset de salle blanche. Pour chaque asset Unity Catalog ajouté via cette méthode, le propriétaire de la salle blanche doit également disposer de suffisamment de privilèges sur l'asset pour le consommer. Le privilège doit être maintenu indéfiniment pour que la salle blanche puisse accéder à l'asset. En règle générale, vous devez utiliser un groupe comme propriétaire de la salle blanche.
databricks clean-room-assets create CLEAN_ROOM_NAME [flags]
Arguments
CLEAN_ROOM_NAME
Nom de la salle blanche.
Options
--asset-type CleanRoomAssetAssetType
Le type d'asset. Valeurs prises en charge : FOREIGN_TABLE, NOTEBOOK_FILE, TABLE, VIEW VOLUME
--json JSON
La chaîne JSON en ligne ou le @chemin vers le fichier JSON avec le corps de la requête.
--name string
Un nom complet qui identifie de manière unique l'asset au sein de la salle blanche.
Exemples
L'exemple suivant crée un asset de table dans une salle blanche :
databricks clean-room-assets create my-clean-room --asset-type TABLE --name "catalog.schema.table_name"
L'exemple suivant crée un asset Notebook dans une salle blanche :
databricks clean-room-assets create my-clean-room --asset-type NOTEBOOK_FILE --name "my_notebook.py"
L'exemple suivant crée un asset de volume dans une salle blanche :
databricks clean-room-assets create my-clean-room --asset-type VOLUME --name "catalog.schema.volume_name"
databricks clean-room-assets create-clean-room-asset-review
Soumettre une révision (telle qu'une approbation) pour un asset de salle blanche.
databricks clean-room-assets create-clean-room-asset-review CLEAN_ROOM_NAME ASSET_TYPE NAME [flags]
Arguments
CLEAN_ROOM_NAME
Nom de la salle blanche.
ASSET_TYPE
Le type d'asset. Valeurs prises en charge : FOREIGN_TABLE, NOTEBOOK_FILE, TABLE, VIEW, VOLUME.
NAME
Nom de l'asset.
Options
--json JSON
La chaîne JSON en ligne ou le @chemin vers le fichier JSON avec le corps de la requête.
Exemples
L'exemple suivant soumet une demande d'approbation pour un asset de Notebook :
databricks clean-room-assets create-clean-room-asset-review my-clean-room NOTEBOOK_FILE my-notebook --json '{"status": "APPROVED"}'
databricks clean-room-assets delete
Supprimez un asset de salle blanche. Annuler le partage et retirer l'asset de la salle blanche.
databricks clean-room-assets delete CLEAN_ROOM_NAME ASSET_TYPE NAME [flags]
Arguments
CLEAN_ROOM_NAME
Nom de la salle blanche.
ASSET_TYPE
Le type d'asset. Valeurs prises en charge : FOREIGN_TABLE, NOTEBOOK_FILE, TABLE, VIEW VOLUME
NAME
Le nom complet de l'asset, il est identique au champ de nom dans CleanRoomAsset.
Options
Exemples
L'exemple suivant supprime un asset de table d'une salle blanche :
databricks clean-room-assets delete my-clean-room TABLE "catalog.schema.table_name"
L'exemple suivant supprime un asset de Notebook d'une salle blanche :
databricks clean-room-assets delete my-clean-room NOTEBOOK_FILE "my_notebook.py"
L'exemple suivant supprime un asset de volume d'une salle blanche :
databricks clean-room-assets delete my-clean-room VOLUME "catalog.schema.volume_name"
databricks clean-room-assets get
Obtenez les détails d'un asset de salle blanche par son type et son nom complet.
databricks clean-room-assets get CLEAN_ROOM_NAME ASSET_TYPE NAME [flags]
Arguments
CLEAN_ROOM_NAME
Nom de la salle blanche.
ASSET_TYPE
Le type d'asset. Valeurs prises en charge : FOREIGN_TABLE, NOTEBOOK_FILE, TABLE, VIEW VOLUME
NAME
Le nom complet de l'asset, il est identique au champ de nom dans CleanRoomAsset.
Options
Exemples
L'exemple suivant fournit les détails d'un actif de table dans une salle blanche :
databricks clean-room-assets get my-clean-room TABLE "catalog.schema.table_name"
L'exemple suivant obtient les détails d'un asset Notebook dans une salle blanche :
databricks clean-room-assets get my-clean-room NOTEBOOK_FILE "my_notebook.py"
L'exemple suivant obtient les détails d'un asset de vue dans une salle blanche :
databricks clean-room-assets get my-clean-room VIEW "catalog.schema.view_name"
Databricks clean-room-assets list
Répertorier les asset dans une salle blanche.
databricks clean-room-assets list CLEAN_ROOM_NAME [flags]
Arguments
CLEAN_ROOM_NAME
Nom de la salle blanche.
Options
--page-token string
Jeton de pagination opaque pour aller à la page suivante basé sur la query précédente.
Exemples
L'exemple suivant répertorie tous les assets dans une salle blanche :
databricks clean-room-assets list my-clean-room
databricks clean-room-assets update
Mettre à jour un asset de salle blanche. Par exemple, la mise à jour du contenu d'un Notebook ou la modification des partitions partagées d'une table.
databricks clean-room-assets update CLEAN_ROOM_NAME ASSET_TYPE NAME [flags]
Arguments
CLEAN_ROOM_NAME
Nom de la salle blanche.
ASSET_TYPE
Le type d'asset. Valeurs prises en charge : FOREIGN_TABLE, NOTEBOOK_FILE, TABLE, VIEW VOLUME
NAME
Un nom complet qui identifie de manière unique l'asset au sein de la salle blanche. C'est aussi le nom affiché dans l'interface utilisateur de la salle blanche. Pour les actifs sécurisables Unity Catalog (tables, volumes, etc.), le format est shared_catalog.shared_schema.asset_name. Pour les notebooks, le nom est le nom du fichier notebook.
Options
--asset-type CleanRoomAssetAssetType
Le type d'asset. Valeurs prises en charge : FOREIGN_TABLE, NOTEBOOK_FILE, TABLE, VIEW VOLUME
--json JSON
La chaîne JSON en ligne ou le @chemin vers le fichier JSON avec le corps de la requête.
--name string
Un nom complet qui identifie de manière unique l'asset au sein de la salle blanche.
Exemples
L'exemple suivant met à jour un asset de table dans une salle blanche :
databricks clean-room-assets update my-clean-room TABLE "catalog.schema.table_name" --json '{
"asset_type": "TABLE",
"name": "catalog.schema.table_name"
}'
L'exemple suivant met à jour un asset de Notebook dans une salle blanche :
databricks clean-room-assets update my-clean-room NOTEBOOK_FILE "my_notebook.py" --name "updated_notebook.py"
Drapeaux globaux
--debug
Activer ou non la journalisation de débogage.
-h OU --help
Afficher l'aide de Databricks CLI ou du groupe de commandes associé ou de la commande associée.
--log-file chaîne
Une chaîne représentant le fichier dans lequel écrire les logs de sortie. Si cet indicateur n'est pas spécifié, la default est d'écrire les logs de sortie dans stderr.
--log-format Format
Le type de format de log, text ou json. La valeur par default est text.
--log-level chaîne
Une chaîne représentant le niveau de format du log. S'il n'est pas spécifié, le niveau de format du log est désactivé.
-o, --output Type
Le type de sortie de commande, text ou json. La valeur par default est text.
-p, --profile chaîne
Nom du profil dans le fichier ~/.databrickscfg à utiliser pour exécuter la commande. Si cet indicateur n'est pas spécifié, alors s'il existe, le profil nommé DEFAULT est utilisé.
--progress-format Format
Le format pour afficher les logs de progression : default, append, inplace ou json
-t, --target chaîne
Le cas échéant, la cible de bundle à utiliser