custom_classifier !ADD_REGEX

Siehe auch:

Verwenden von kundenspezifischen Klassifikatoren

Fügt dem kundenspezifischen Klassifikator Kategorien und einen regulären Ausdruck hinzu, wobei optional ein regulärer Ausdruck für den Spaltennamen und ein Kommentar angegeben werden können.

Syntax

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

Erforderliche Argumente

semantic_category

Gibt den Bezeichner (d. h. den Namen) der semantischen Kategorie an.

Weitere Informationen zu semantischen Kategorien finden Sie unter System-Tags und Kategorien.

privacy_category

Geben Sie einen der folgenden Werte an: 'IDENTIFIER', 'QUASI_IDENTIFIER' oder 'SENSITIVE'.

Weitere Informationen zu den Datenschutzkategorien finden Sie unter System-Tags und Kategorien.

value_regex

Gibt den regulären Ausdruck an, der mit den Werten in einer Spalte übereinstimmen soll.

Sie können die Syntax des regulären Ausdrucks testen, indem Sie die Funktion REGEXP_LIKE aufrufen.

Optionale Argumente

column_name_regex

Gibt den regulären Ausdruck an, der mit dem Namen der Spalte übereinstimmen soll, die Sie klassifizieren möchten.

description

Gibt einen Kommentar zu den Werten an, die Sie der Instanz hinzufügen.

Ausgabe

Gibt eine Statusmeldung zurück, die die Zuordnung der Kategorie zu dem kundenspezifischen Klassifikator in folgendem Format angibt: classifier_name:category_name.

Anforderungen an die Zugriffssteuerung

Eine Rolle, die zur Ausführung dieses SQL-Befehls verwendet wird, muss mindestens die folgenden Berechtigungen haben:

Instanzrolle

Objekt

Anmerkungen

custom_classifier !PRIVACY_USER.

Die kundenspezifische Klassifizierungsinstanz.

Der Kontorolle, die diese Methode aufruft, muss diese Instanzrolle für den kundenspezifischen Klassifikator zugewiesen sein.

Standardmäßig kann die zur Erstellung der Instanz verwendete Kontorolle diese Methode aufrufen.

Beachten Sie, dass für die Bearbeitung eines Objekts in einem Schema auch die Berechtigung USAGE für die übergeordnete Datenbank und das Schema erforderlich ist.

Eine Anleitung zum Erstellen einer kundenspezifischen Rolle mit einer bestimmten Gruppe von Berechtigungen finden Sie unter Erstellen von kundenspezifischen Rollen.

Allgemeine Informationen zu Rollen und Berechtigungen zur Durchführung von SQL-Aktionen auf sicherungsfähigen Objekten finden Sie unter Übersicht zur Zugriffssteuerung.

Nutzungshinweise

  • Ein mehrfaches Aufrufen dieser Methode ergibt ein additives Ergebnis für die Anzahl der mit der Instanz verbundenen regulären Ausdrücke.

  • Rufen Sie jede Methode in einer separaten SQL-Anweisung auf (keine Methodenverkettung).

  • Testen Sie den regulären Ausdruck, bevor Sie der kundenspezifischen Klassifizierungsinstanz einen regulären Ausdruck hinzufügen. Verwenden Sie zum Beispiel die Funktion [ NOT ] REGEXP, um sicherzustellen, dass nur Werte, die mit dem Regex übereinstimmen, im Ergebnis zurückgegeben werden:

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

    Weitere Details dazu finden Sie unter Zeichenfolgenfunktionen (reguläre Ausdrücke).

Beispiele

Ein typisches Beispiel finden Sie im Beispiel zur kundenspezifischen Klassifizierung.