架构:

ACCOUNT_USAGE

DATA_CLASSIFICATION_HISTORY 视图

此 Account Usage 视图展示账户中每个表的所有历史敏感数据分类结果。与仅显示每个表最近一次分类结果的 DATA_CLASSIFICATION_LATEST 视图 不同,此视图显示随时间变化的所有分类事件,但仅限于过去 365 天内的记录。

列名称

数据类型

描述

TABLE_ID

NUMBER

已分类表的内部/系统生成的标识符。

TABLE_NAME

VARCHAR

表的名称。

SCHEMA_ID

NUMBER

包含表的内部/系统生成的架构标识符。

SCHEMA_NAME

VARCHAR

包含表的架构的名称。

DATABASE_ID

NUMBER

包含表的内部/系统生成的数据库标识符。

DATABASE_NAME

VARCHAR

包含表的数据库的名称。

RESULT

VARIANT

分类时的分类结果。有关 JSON 对象的说明,请参阅 SYSTEM$GET_CLASSIFICATION_RESULT 函数的输出。

TRIGGER_TYPE

VARCHAR

分类触发模式:MANUALAUTO CLASSIFICATION,其中 MANUAL 表示有人调用了系统函数来启动分类过程。

CLASSIFIED_ON

TIMESTAMP_LTZ

执行分类的时间。

TABLE_DELETED_ON

TIMESTAMP_LTZ

对象或其父对象被删除的日期和时间。若对象未被删除,则为 NULL。

使用说明

  • 此视图的延迟时间最长可达 3 小时。

  • 数据保留 365 天(一年)。仅当分类事件超过一年时,才会移除行。

  • DATA_CLASSIFICATION_LATEST 视图 不同,即使关联的表、架构或数据库已被删除,此视图仍会保留分类事件的数据。TABLE_NAMESCHEMA_NAMEDATABASE_NAME 列反映的是在该分类结果记录时表及其数据库/架构的位置,但不会在后续的重命名操作中保留历史对象名称。如果表后续被移至其他架构并重新分类,则新行将反映新的位置。如果表已被删除,则 TABLE_DELETED_ON 列非空。

有关如何查询此视图的更多信息,请参阅 查询分类历史记录