Catégories :

Fonctions système (Informations système)

SYSTEM$SHOW_SENSITIVE_DATA_MONITORED_ENTITIES

Renvoie un tableau JSON de bases de données ou de schémas associés à un profil de classification, ce qui indique que les objets de ces entités sont surveillés par classification automatique des données sensibles.

Syntaxe

SYSTEM$SHOW_SENSITIVE_DATA_MONITORED_ENTITIES( [ '<entity_type>' ] )
Copy

Arguments

'entity_type'

En option. Une chaîne spécifiant le type d’entité à renvoyer. Les valeurs possibles sont DATABASE et SCHEMA.

Si omises, renvoie toutes les entités surveillées par la classification automatique des données sensibles.

Renvoie

Une chaîne JSON contenant un tableau d’entités surveillées et leurs profils de classification associés. Chaque objet du tableau contient les champs suivants :

  • name : Nom de l’entité surveillée (c’est-à-dire une base de données ou un schéma).

  • type : Type de l’entité (DATABASE ou SCHEMA).

  • profile_name : Nom complet du profil de classification associé.

Notes sur l’utilisation

  • Seuls les objets associés à un profil de classification sont affichés.

  • Le rôle actuel doit avoir accès à la fois à l’entité et au profil de classification qui lui sont associés pour que l’entité soit incluse dans la sortie.

Exemples

Afficher toutes les bases de données qui sont surveillées par la classification automatique des données sensibles :

SELECT SYSTEM$SHOW_SENSITIVE_DATA_MONITORED_ENTITIES('DATABASE');
Copy
[
{"name":"TESTDB","type":"DATABASE","profile_name":"TESTDB.TESTSCHEMA.MY_CLASSIFICATION_PROFILE"},
{"name":"TEST","type":"DATABASE","profile_name":"TEST.PUBLIC.TEST_PROFILE"}
]

Afficher tous les schémas qui sont surveillés par la classification automatique des données sensibles :

SELECT SYSTEM$SHOW_SENSITIVE_DATA_MONITORED_ENTITIES('SCHEMA');
Copy
[
{"name":"TESTDB.TESTSCHEMA","type":"SCHEMA","profile_name":"TESTDB.TESTSCHEMA.MY_CLASSIFICATION_PROFILE"}
]

Afficher toutes les entités (bases de données et schémas) qui sont surveillées par la classification automatique des données sensibles :

SELECT SYSTEM$SHOW_SENSITIVE_DATA_MONITORED_ENTITIES();
Copy
[
{"name":"TESTDB","type":"DATABASE","profile_name":"TESTDB.TESTSCHEMA.MY_CLASSIFICATION_PROFILE"},
{"name":"TESTDB.TESTSCHEMA","type":"SCHEMA","profile_name":"TESTDB.TESTSCHEMA.TEST_PROFILE"}
]