查看仓库刷新统计信息

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

以下三个向下钻取表包含可用于数据刷新详细信息的信息。要查看这些表,您可以使用 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 所有受支持的源,例如 FUSION、NETSUITE、BIP、EBS 和 SALESFORCE。
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 -
数据发布时间 TIMESTAMP FDI_REFRESH_STAGES 中的 DATA_PUBLISHED 值
完成/时间 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
  • START_DELAY_REASON - 调度的刷新作业未在调度的时间启动的原因以及刷新作业延迟的时间。有关延迟原因的其他详细信息记录在 FDI_REFRESH_FACTOR_DETAILS 中。作业延迟的可能原因:另一个作业正在进行中,或者源已禁用,或者源运行状况检查失败。
  • SOURCE_MAINTENANCE - 刷新进程等待的时间,因为源系统正在维护中。
  • CUSTOMER_HIGH_ADW_SERVICE - 使用在数据刷新过程中观察到的 HIGH 服务的并发 Autonomous AI Lakehouse 用户会话的最大数量。请参见 Usage Guidelines for Autonomous AI Lakehouse Associated with Oracle Fusion Data Intelligence 。
  • CUSTOMER_DATASET_LONG_EXTRACTION - 提取时间较长的数据扩充数。
因子详细信息 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;