Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S'applique à :
Databricks SQL
Databricks Runtime 16.1 et version ultérieure
Définit une balise sur un catalogue, un schéma, une table, une vue, un volume ou une colonne.
Pour ajouter des balises à des objets sécurisables du catalogue Unity, vous devez être propriétaire de l’objet ou disposer de tous les privilèges suivants :
-
APPLY TAGsur l’objet. -
USE SCHEMAsur le schéma parent de l’objet -
USE CATALOGsur le catalogue parent de l'objet
Si la balise est régie, vous avez également besoin ASSIGN d’une autorisation sur la balise régie
Syntaxe
SET TAG ON
{ CATALOG catalog_name |
COLUMN relation_name . column_name |
{ SCHEMA | DATABASE } schema_name |
TABLE relation_name |
VIEW relation_name |
VOLUME volume_name }
tag_key [ = tag_value ]
Paramètres
CATALOG catalog_name
Nom du catalogue sur lequel insérer les balises.
COLUMN relation_name . nom_de_colonne
Nom complet de la colonne sur laquelle insérer les balises.
relation_namedoit identifier une vue ou une table. Larelation_namene doit pas inclure de spécification temporelle ou de spécification d’options.SCHEMA schema_name
Nom du schéma à baliser.
TABLE relation_name
Nom de la table ou vue sur laquelle insérer les balises. Le nom ne doit pas inclure de spécification temporelle ou de spécification d’options.
AFFICHER relation_name
Nom de l'affichage sur lequel insérer les balises.
VOLUME volume_name
Nom du volume sur lequel insérer les balises.
tag_key
Identificateur. Si une attribution de balise avec la même clé existe déjà et qu’une exception est déclenchée.
tag_value
Identificateur facultatif. Si cette valeur n'est pas spécifiée, l'attribution de la balise sera définie en tant que clé uniquement.
Exemples
> SET TAG ON CATALOG catalog `cost_center` = `hr`;
> UNSET TAG ON CATALOG catalog cost_center;
> SET TAG ON TABLE catalog.schema.table cost_center = hr;
> UNSET TAG ON TABLE catalog.schema.table cost_center;
> SET TAG ON COLUMN table.ssn pii;
> UNSET TAG ON COLUMN table.ssn pii;
> SELECT table_name, column_name FROM information_schema.column_tags
WHERE tag_name = 'pii' AND schema_name = 'default';
table_name column_name
---------- -----------
table ssn