custom_classifier
!ADD_REGEX¶
- Voir aussi :
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> ]
)
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 |
---|---|---|
|
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>');
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.