SHOW CUSTOM_CLASSIFIER¶
Nom complet : SNOWFLAKE.DATA_PRIVACY.CUSTOM_CLASSIFIER
- Voir aussi :
Utilisation de classificateurs personnalisés pour la classification des données sensibles
Liste toutes les instances de classification personnalisées auxquelles vous pouvez accéder.
SHOW SNOWFLAKE.DATA_PRIVACY.CUSTOM_CLASSIFIER INSTANCES est un alias de SHOW SNOWFLAKE.DATA_PRIVACY.CUSTOM_CLASSIFIER.
Syntaxe¶
{
SHOW SNOWFLAKE.DATA_PRIVACY.CUSTOM_CLASSIFIER |
SHOW SNOWFLAKE.DATA_PRIVACY.CUSTOM_CLASSIFIER INSTANCES
}
[ LIKE <pattern> ]
[ IN
{
ACCOUNT |
DATABASE |
DATABASE <database_name> |
SCHEMA |
SCHEMA <schema_name> |
<schema_name>
}
]
Paramètres¶
LIKE 'pattern'(Facultatif) Filtre la sortie de commande par nom d’objet. Le filtre utilise une concordance de motif insensible à la casse avec prise en charge des caractères génériques SQL (
%et_).Par exemple, les motifs suivants donnent les mêmes résultats :
... LIKE '%testing%' ...... LIKE '%TESTING%' .... Par défaut : aucune valeur (aucun filtrage n’est appliqué à la sortie).
[ IN ... ]Spécifie de manière facultative la portée de la commande. Spécifie l’un des éléments suivants :
ACCOUNTRenvoie les enregistrements pour l’ensemble du compte.
DATABASE, .DATABASE db_nameRenvoie les enregistrements pour la base de données en cours d’utilisation ou pour une base de données spécifiée (
db_name).Si vous spécifiez
DATABASEsansdb_nameet qu’aucune base de données n’est utilisée, le mot-clé n’a aucun effet sur la sortie.Note
L’utilisation de commandes SHOW sans clause
INdans un contexte de base de données peut donner moins de résultats que prévu.Les objets portant le même nom ne sont affichés qu’une seule fois si aucune clause
INn’est utilisée. Par exemple, si la tablet1se trouve dansschema1et la tablet1dansschema2et si elles sont toutes les deux dans le champ d’application du contexte de base de données que vous avez spécifié (c’est-à-dire, si la base de données que vous avez sélectionnée est le parent deschema1et deschema2), SHOW TABLES n’affiche qu’une seule des tablest1.SCHEMA, .SCHEMA schema_nameRenvoie les enregistrements pour le schéma en cours d’utilisation ou un schéma spécifié (
schema_name).SCHEMAest facultatif si une base de données est utilisée ou si vous spécifiez leschema_namecomplet (par exemple,db.schema).Si aucune base de données n’est utilisée, spécifier
SCHEMAn’a aucun effet sur la sortie.
Si vous omettez
IN ..., la portée de la commande dépend de l’existence ou non d’une base de données en cours d’utilisation dans la session :If a database is currently in use, the command returns the objects you have privileges to view in the database. This has the same effect as specifying
IN DATABASE.If no database is currently in use, the command returns the objects you have privileges to view in your account. This has the same effect as specifying
IN ACCOUNT.
Notes sur l’utilisation¶
L’ordre des résultats n’est pas garanti.
Exigences en matière de contrôle d’accès¶
Un rôle utilisé pour exécuter cette opération doit au minimum disposer des privilèges suivants :
Privilège |
Objet |
Remarques |
|---|---|---|
OWNERSHIP |
L’instance de classification personnalisée. |
Les utilisateurs ayant le rôle d’administrateur ACCOUNTADMIN peuvent lister les instances avec cette commande. |
Operating on an object in a schema requires at least one privilege on the parent database and at least one privilege on the parent schema.
Pour obtenir des instructions sur la création d’un rôle personnalisé avec un ensemble spécifique de privilèges, voir Création de rôles personnalisés.
Pour des informations générales sur les rôles et les privilèges accordés pour effectuer des actions SQL sur des objets sécurisables, voir Aperçu du contrôle d’accès.
Sortie¶
Fournit les propriétés et les métadonnées des instances du classificateur personnalisé dans les colonnes suivantes :
Colonne |
Description |
|---|---|
created_on |
Date et heure de création de l’instance de classification personnalisée. |
name |
Nom de l’instance de classification personnalisée. |
database_name |
Base de données qui stocke l’instance de classification personnalisée. |
schema_name |
Schéma qui stocke l’instance de classification personnalisée. |
current_version |
La version de l’instance de classification personnalisée. Snowflake met automatiquement à jour le numéro de version. |
comment |
Commentaire pour l’instance de classification personnalisée. |
owner |
Rôle qui possède l’instance de classification personnalisée. |
Exemples¶
Liste tous les classificateurs personnalisés auxquels vous pouvez accéder :
SHOW SNOWFLAKE.DATA_PRIVACY.CUSTOM_CLASSIFIER;
Renvoie :
+----------------------------------+---------------+---------------+-------------+-----------------+---------+-------------+
| created_on | name | database_name | schema_name | current_version | comment | owner |
+----------------------------------+---------------+---------------+-------------+-----------------+---------+-------------+
| 2023-09-08 07:00:00.123000+00:00 | MEDICAL_CODES | DATA | CLASSIFIERS | 1.0 | None | DATA_OWNER |
+----------------------------------+---------------+---------------+-------------+-----------------+---------+-------------+