Référence SQL de classification

Cette rubrique décrit les différentes constructions SQL que vous pouvez utiliser pour extraire des catégories de classification et les appliquer comme balises aux tables, vues et colonnes.

Dans ce chapitre :

Privilèges de contrôle d’accès requis

Pour classifier des données dans une table ou une vue, le rôle utilisé pour classifier les données doit disposer des privilèges suivants :

  • Privilège IMPORTED PRIVILEGES sur la base de données partagée SNOWFLAKE en lecture seule (nécessaire pour appliquer les balises).

  • Privilèges SELECT sur la table/vue, ainsi que le privilège USAGE sur la base de données et le schéma où se trouve la table/vue.

    Pour plus de détails, voir Privilèges de contrôle d’accès.

  • La classification utilise des balises, ce qui signifie que les privilèges de balisage appropriés sont nécessaires pour effectuer certaines tâches de classification.

    Par exemple, le privilège global APPLY TAG est nécessaire pour permettre l’application de balises de classification aux colonnes des tables et des vues.

    Pour plus de détails, voir Gestion des balises.

Fonctions, procédures stockées et vues

Snowflake fournit les fonctions et procédures stockées suivantes pour classifier les données :

En outre, les fonctions et vues suivantes de balisage d’objet peuvent être utilisées pour visualiser et suivre les balises appliquées :

  • Vue TAG_REFERENCES (dans Account Usage) : affiche les balises de classification pour toutes les colonnes ou pour des colonnes spécifiques. Notez que la latence pour la vue peut atteindre 120 minutes.

  • Fonction de table TAG_REFERENCES (dans Information Schema) : renvoie les balises de classification pour une colonne spécifiée.

  • Fonction de table TAG_REFERENCES_ALL_COLUMNS (dans Information Schema) : renvoie les balises de classification sur toutes les colonnes pour une table spécifiée.

  • Fonction SYSTEM$GET_TAG : renvoie la valeur de la balise pour une balise spécifiée associée à une colonne.

Valeurs et mappages des balises de catégorie

PRIVACY_CATEGORY Balise Valeurs

SEMANTIC_CATEGORY Balise Valeurs

IDENTIFIER

  • EMAIL

  • IBAN

  • IMEI

  • IP_ADDRESS

  • VIN

  • NAME

  • PAYMENT_CARD

  • PHONE_NUMBER (uniquement les numéros US)

  • URL

  • US_BANK_ACCOUNT

  • US_DRIVERS_LICENSE

  • US_PASSPORT

  • US_SSN

  • US_STREET_ADDRESS

QUASI_IDENTIFIER

  • AGE

  • GENDER

  • COUNTRY

  • DATE_OF_BIRTH

  • ETHNICITY

  • LATITUDE

  • LAT_LONG

  • LONGITUDE

  • MARITAL_STATUS

  • OCCUPATION

  • US_POSTAL_CODE

  • US_STATE_OR_TERRITORY

  • US_COUNTY

  • US_CITY

  • YEAR_OF_BIRTH

SENSITIVE

  • SALARY

Revenir au début