custom_classifier!LIST

列出每个自定义分类语义类别系统标签及其在列中的列名和列值关联的正则表达式、描述和隐私类别标签。

另请参阅:

Using custom classifiers to implement custom semantic categories

语法

<custom_classifier>!LIST()
Copy

实参

无。

输出

返回一个 JSON 对象,其结构如下:

{
  "semantic_category_name": {
    "col_name_regex": "string",
    "description": "string",
    "privacy_category": "string",
    "threshold": number,
    "value_regex": "string"
   }
}
Copy

每个字段值都与调用 custom_classifier!ADD_REGEX 方法时指定的值相对应。

访问控制要求

用于执行此操作的 角色 必须至少具有以下 权限

实例角色

对象

备注

custom_classifier!PRIVACY_USER

自定义分类器实例。

调用此方法的角色必须被授予实例角色。

默认情况下,用于创建实例的账户角色可以调用此方法。

Operating on an object in a schema requires at least one privilege on the parent database and at least one privilege on the parent schema.

有关创建具有指定权限集的自定义角色的说明,请参阅 创建自定义角色

有关对 安全对象 执行 SQL 操作的相应角色和权限授予的一般信息,请参阅 访问控制概述

使用说明

在单独的 SQL 语句中调用每个方法(无需方法链接)。

示例

SELECT medical_codes!LIST();
Copy

返回:

+--------------------------------------------------------------------------------+
| MEDICAL_CODES!LIST()                                                           |
+--------------------------------------------------------------------------------+
| {                                                                              |
|   "ICD-10-CODES": {                                                            |
|     "col_name_regex": "ICD.*",                                                 |
|     "description": "Add a regex to identify ICD-10 medical codes in a column", |
|     "privacy_category": "IDENTIFIER",                                          |
|     "threshold": 0.8,                                                          |
|     "value_regex": "[A-TV-Z][0-9][0-9AB]\.?[0-9A-TV-Z]{0,4}"                   |
|   }                                                                            |
| }                                                                              |
+--------------------------------------------------------------------------------+
语言: 中文