custom_classifier !ADD_REGEX

Voir aussi :

Utilisation de classificateurs personnalisés

Ajoute des catégories et une expression régulière au classificateur personnalisé, tout en spécifiant éventuellement une expression régulière pour le nom de la colonne et un commentaire.

Syntaxe

CALL <custom_classifier>!ADD_REGEX(
  '<semantic_category>' ,
  '<privacy_category>' ,
  '<value_regex>' ,
  [ <column_name_regex> ] ,
  [ <description> ]
  )
Copy

Arguments obligatoires

semantic_category

Spécifie l’identificateur (c’est-à-dire le nom) de la catégorie sémantique.

Pour plus de détails sur les catégories sémantiques, voir Balises système et catégories.

privacy_category

Spécifie l’une des valeurs suivantes : 'IDENTIFIER', 'QUASI_IDENTIFIER', ou 'SENSITIVE'

Pour plus de détails sur les catégories de confidentialité, voir Balises système et catégories.

value_regex

Spécifie l’expression régulière qui doit correspondre aux valeurs d’une colonne.

Vous pouvez tester la syntaxe de l’expression régulière en appelant la fonction REGEXP_LIKE.

Arguments facultatifs

column_name_regex

Spécifie l’expression régulière correspondant au nom de la colonne à classifier.

description

Spécifie un commentaire pour les valeurs que vous ajoutez à l’instance.

Sortie

Renvoie un message de statut indiquant l’association de la catégorie avec le classificateur personnalisé dans ce format : classifier_name:category_name.

Exigences en matière de contrôle d’accès

Un rôle utilisé pour exécuter cette commande SQL doit avoir les privilèges suivants définis au minimum ainsi :

Rôle de l’instance

Objet

Remarques

custom_classifier !PRIVACY_USER.

L’instance de classification personnalisée.

Le rôle de compte qui appelle cette méthode doit se voir attribuer ce rôle d’instance sur le classificateur personnalisé.

Par défaut, le rôle de compte utilisé pour créer l’instance peut appeler cette méthode.

Notez que l’exploitation d’un objet dans un schéma requiert également le privilège USAGE sur la base de données et le schéma parents.

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.

Notes sur l’utilisation

  • L’appel multiple de cette méthode donne un résultat additif pour le nombre d’expressions régulières associées à l’instance.

  • Appeler chaque méthode dans une instruction SQL distincte (pas de chaînage de méthodes).

  • Testez l’expression régulière avant d’ajouter une expression régulière à l’instance de classification personnalisée. Par exemple, utilisez la fonction [ NOT ] REGEXP pour vous assurer que seules les valeurs correspondant à l’expression régulière sont renvoyées dans le résultat :

    SELECT <col_to_classify>
    FROM <table_with_col_to_classify>
    WHERE <col_to_classify> REGEXP('<regex>');
    
    Copy

    Pour plus de détails, voir Fonctions de chaîne (expressions régulières).

Exemples

Pour un exemple représentatif, voir l’exemple de classification personnalisée.