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>
    }
  ]
Copy

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 :

ACCOUNT

Renvoie les enregistrements pour l’ensemble du compte.

DATABASE, . DATABASE db_name

Renvoie 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 DATABASE sans db_name et 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 IN dans 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 IN n’est utilisĂ©e. Par exemple, si la table t1 se trouve dans schema1 et la table t1 dans schema2 et 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 de schema1 et de schema2), SHOW TABLES n’affiche qu’une seule des tables t1.

SCHEMA, . SCHEMA schema_name

Renvoie les enregistrements pour le schĂ©ma en cours d’utilisation ou un schĂ©ma spĂ©cifiĂ© (schema_name).

SCHEMA est facultatif si une base de données est utilisée ou si vous spécifiez le schema_name complet (par exemple, db.schema).

Si aucune base de donnĂ©es n’est utilisĂ©e, spĂ©cifier SCHEMA n’a aucun effet sur la sortie.

Par dĂ©faut : dĂ©pend si la session dispose actuellement d’une base de donnĂ©es en cours d’utilisation :

  • Base de donnĂ©es : DATABASE est la valeur par dĂ©faut (c’est-Ă -dire que la commande renvoie les objets que vous pouvez visualiser dans la base de donnĂ©es).

  • Aucune base de donnĂ©es : ACCOUNT est la valeur par dĂ©faut (c’est-Ă -dire que la commande renvoie les objets que vous pouvez visualiser dans votre compte).

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.

Le privilĂšge USAGE relatif Ă  la base de donnĂ©es et au schĂ©ma parents est exigĂ© pour effectuer des opĂ©rations sur tout objet d’un schĂ©ma.

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;
Copy

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  |
+----------------------------------+---------------+---------------+-------------+-----------------+---------+-------------+