查看仓库刷新统计信息

使用其他机制,可以查看数据刷新在仓库中的详细信息以及更改的表。

以下三个向下钻取表包含可用于数据刷新详细信息的信息。要查看这些表,您可以使用 SQL Developer 等工具,并以 OAX_USER 身份连接到与 Fusion Data Intelligence 实例关联的 Autonomous AI Lakehouse 。将在功能可用后为您的实例填充这些表。表保留值大约 6 个月,然后进行归档。

此功能在分阶段推出时可用。

它包含哪些内容? 什么时候更新?
FDI_REFRESH_SUMMARY 每次数据刷新的摘要,包括计划时间、完成时间和已发布的记录计数。每次刷新一行。 在刷新过程的第一阶段完成时更新。对于单阶段刷新(即处于刷新过程结束时),系统会在发布数据时更新此表。有关数据刷新阶段的详细信息,请参阅安排增量数据刷新
FDI_REFRESH_STAGES 包含刷新阶段的完成时间。每个阶段对应一行。 在完成优先级、主要、辅助(如适用)的每个阶段时更新。
FDI_REFRESH_FACTOR 影响每次刷新的因素。每个因子对应一行(如适用)。 如果有任何因素影响刷新,则更新。支持的因素源自维护和客户高服务 ADW 会话。
FDI_REFRESH_FACTOR_DETAILS 包含有关影响每次刷新的因素的详细信息。 如果有任何因素影响刷新,则更新。对于每个因子,此表包含 DETAILS_KEY 和 DETAILS_VALUE。

表方案详细信息

下面是这些表的方案详细信息:

FDI_REFRESH_SUMMARY
数据类型
刷新标识 VARCHAR2 用于与其他表联接的唯一 ID
源类型代码 VARCHAR2 所有受支持的源,例如 FUSIONNETSUITEBIPEBSSALESFORCE
REFRESH_TYPE VARCHAR2
阶段数 NUMBER 1 到 4(阶段是指优先级刷新请求数和发布后阶段)。有关不同阶段的详细信息,请参阅计划增量数据刷新
以下示例显示了 NUM_STAGES 的值以及 FDI_REFRESH_STAGES 表中填充的阶段的名称:
  • 无优先级的作业:NUM_STAGES = 2 DATA_PUBLISHED POST_PROCESSING
  • 优先级为 NUM_STAGES 的增量 = 3 PRIO_DATA_PUB_ORD_0 DATA_PUBLISHED POST_PROCESSING
  • 多阶段增量,不选择优先级,次级(索引文件具有 1):NUM_STAGES = 2 DATA_PUBLISHED POST_PROCESSING
  • 不选择优先级数据集的多阶段增量(索引文件具有 1,2):NUM_STAGES = 3 PRIO_DATA_PUB_ORD_1 DATA_PUBLISHED POST_PROCESSING
  • 无主目录的多阶段增量(索引文件为 0,2):NUM_STAGES = 3 PRIO_DATA_PUB_ORD_0 DATA_PUBLISHED POST_PROCESSING
  • 无主目录的多阶段增量(索引文件为 0,1):NUM_STAGES = 3 PRIO_DATA_PUB_ORD_0 DATA_PUBLISHED POST_PROCESSING
  • 多阶段增量(索引文件具有 0,1,2):NUM_STAGES = 4 个 PRIO_DATA_PUB_ORD_0 PRIO_DATA_PUB_ORD_1 DATA_PUBLISHED POST_PROCESSING
状态 VARCHAR2 处理中,已完成
SCHEDULED_TIME TIMESTAMP -
完成/时间 TIMESTAMP -
已发布 _REC_COUNT NUMBER -
FDI_REFRESH_STAGES
数据类型
刷新标识 VARCHAR2 用于与其他表联接的唯一 ID
暂存名称 VARCHAR2 计划的增量刷新中的阶段名称。请参阅安排增量数据刷新
以下示例显示了 FDI_REFRESH_SUMMARY 表的 NUM_STAGES 列中的值以及此列中的相应值:
  • 无优先级的作业:NUM_STAGES = 2 DATA_PUBLISHED POST_PROCESSING
  • 优先级为 NUM_STAGES 的增量 = 3 PRIO_DATA_PUB_ORD_0 DATA_PUBLISHED POST_PROCESSING
  • 多阶段增量,不选择优先级,次级(索引文件具有 1):NUM_STAGES = 2 DATA_PUBLISHED POST_PROCESSING
  • 不选择优先级数据集的多阶段增量(索引文件具有 1,2):NUM_STAGES = 3 PRIO_DATA_PUB_ORD_1 DATA_PUBLISHED POST_PROCESSING
  • 无主目录的多阶段增量(索引文件为 0,2):NUM_STAGES = 3 PRIO_DATA_PUB_ORD_0 DATA_PUBLISHED POST_PROCESSING
  • 无主目录的多阶段增量(索引文件为 0,1):NUM_STAGES = 3 PRIO_DATA_PUB_ORD_0 DATA_PUBLISHED POST_PROCESSING
  • 多阶段增量(索引文件具有 0,1,2):NUM_STAGES = 4 个 PRIO_DATA_PUB_ORD_0 PRIO_DATA_PUB_ORD_1 DATA_PUBLISHED POST_PROCESSING
完成/时间 TIMESTAMP -
FDI_REFRESH_FACTOR
数据类型
刷新标识 VARCHAR2 用于与其他表联接的唯一 ID
因子代码 VARCHAR2
因子详细信息 VARCHAR2 因素的其他详细信息,例如分钟数或会话数。例如,FACTOR_CODE 为 SOURCE_MAINTENANCE 时的分钟数和 FACTOR_CODE 为 CUSTOMER_HIGH_ADW_SERVICE 时的会话数。
FDI_REFRESH_FACTOR_DETAILS
数据类型
刷新标识 VARCHAR2 用于与其他表联接的唯一 ID
因子代码 VARCHAR2 CUSTOMER_DATASET_LONG_EXTRACTION - 提取时间较长的数据扩充数。
DETAILS_KEY VARCHAR2 提取时间长的数据扩充的名称。
DETAILS_VALUE VARCHAR2 提取数据扩充所用的时间。
下面是一些使用这些表的查询示例:
  • 使用此查询查看过去 1 天的刷新汇总:
     SELECT * FROM FDI_REFRESH_SUMMARY WHERE COMPLETION_TIME > SYSDATE - 1;
  • 使用此查询查看特定刷新的阶段详细信息:
    SELECT * FROM FDI_REFRESH_STAGES WHERE REFRESH_ID = <REFRESH_ID>;
  • 使用此查询按刷新 ID 查看受影响的刷新系数:
    SELECT * FROM FDI_REFRESH_FACTORS WHERE REFRESH_ID = <REFRESH_ID>; 
  • •使用此查询按刷新 ID 查看受影响的刷新因素详细信息:
    SELECT * FROM FDI_REFRESH_FACTOR_DETAILS WHERE REFRESH_ID = <REFRESH_ID> AND FACTOR_CODE=<Factor code. for example:'CUSTOMER_DATASET_LONG_EXTRACTION'>; --View specific Refresh and Factor details

查看更改的表

要查看已更改的表,可以使用 FDI_REFRESHED_DATASETS 表。它显示已刷新的仓库表以及刷新它们的时间戳。

下面是一些示例查询:
  • 查看使用此查询刷新的所有数据集:
    SELECT table_name, to_char(last_refresh_time,'DD-MON-YYY HH24:MI:SS') as last_refresh_datetime FROM fdi_refreshed_datasets;
  • 使用此查询查看过去 2 天内刷新的所有数据集:
    SELECT * FROM fdi_refreshed_datasets WHERE last_refresh_time > sysdate - 2; 
  • 使用此查询查看过去 1 小时内刷新的所有数据集:
    SELECT * FROM fdi_refreshed_datasets where last_refresh_time > sysdate-INTERVAL '1' HOUR;