ASSOCIATE_SEMANTIC_CATEGORY_TAGS

Übernimmt die Ergebnisse der Funktion EXTRACT_SEMANTIC_CATEGORIES für eine Tabelle/Ansicht und wendet die Ergebnisse als Tags auf die unterstützten Spalten in der Tabelle/Ansicht an.

Bevor Sie diese gespeicherte Prozedur aufrufen, sollten Sie zunächst die Funktion EXTRACT_SEMANTIC_CATEGORIES für die Tabelle/Ansicht ausführen um festzustellen, ob die mit den vom Klassifizierungsalgorithmus generierten Ergebnisse Ihren Anforderungen entsprechen.

Syntax

ASSOCIATE_SEMANTIC_CATEGORY_TAGS( '<object_name>' , <category_extraction_result> )
Copy

Argumente

object_name

Der Name der Tabelle, der externen Tabelle, der Ansicht oder der materialisierten Ansicht, die die zu klassifizierenden Spalten enthält. Wenn in der aktuellen Sitzung weder Datenbank noch Schema verwendet werden, muss der Name vollqualifiziert sein.

Der Name muss genau so angegeben werden, wie er in der Datenbank gespeichert ist. Enthält der Name Sonderzeichen, Großbuchstaben oder Leerzeichen, muss der Name zuerst in Anführungszeichen und dann in einfache Anführungszeichen gesetzt werden.

category_extraction_result

Das Ergebnis der Ausführung der Funktion EXTRACT_SEMANTIC_CATEGORIES für dieselbe Tabelle/Ansicht.

Nutzungshinweise

Beispiele

Extrahieren Sie die semantischen und Datenschutzkategorien für die Tabelle my_db.my_schema.hr_data, und wenden Sie die Kategorien als Tags der Tabelle an:

USE ROLE data_engineer;

CALL ASSOCIATE_SEMANTIC_CATEGORY_TAGS('mydb.my_schema.hr_data',
                                      EXTRACT_SEMANTIC_CATEGORIES('mydb.my_schema.hr_data'));
Copy

Wenden Sie die Ergebnisse von EXTRACT_SEMANTIC_CATEGORIES an, die in der Tabelle classification_results gespeichert wurden:

USE ROLE data_engineer;

CALL ASSOCIATE_SEMANTIC_CATEGORY_TAGS('mydb.my_schema.hr_data',
                                      (SELECT * FROM classification_results));
Copy

Ändern Sie die Ergebnisse von EXTRACT_SEMANTIC_CATEGORIES in der Tabelle classification_results, und wenden Sie die Tags an:

USE ROLE data_engineer;

UPDATE classification_results SET V =
    OBJECT_INSERT(V,'LNAME',OBJECT_INSERT(
        OBJECT_INSERT(V:LNAME,'semantic_category','NAME',TRUE),
        'privacy_category','IDENTIFIER',TRUE),
        TRUE
        );

CALL ASSOCIATE_SEMANTIC_CATEGORY_TAGS('mydb.my_schema.hr_data',
                                      (SELECT * FROM classification_results));
Copy