查看仓库刷新统计信息
使用其他机制,可以查看数据刷新在仓库中的详细信息以及更改的表。
以下三个向下钻取表包含可用于数据刷新详细信息的信息。要查看这些表,您可以使用 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 表中填充的阶段的名称:
|
| 状态 | VARCHAR2 | 处理中,已完成 |
| SCHEDULED_TIME | TIMESTAMP | - |
| 完成/时间 | TIMESTAMP | - |
| 已发布 _REC_COUNT | NUMBER | - |
FDI_REFRESH_STAGES
| 列 | 数据类型 | 值 |
|---|---|---|
| 刷新标识 | VARCHAR2 | 用于与其他表联接的唯一 ID |
| 暂存名称 | VARCHAR2 | 计划的增量刷新中的阶段名称。请参阅安排增量数据刷新。
以下示例显示了 FDI_REFRESH_SUMMARY 表的 NUM_STAGES 列中的值以及此列中的相应值:
|
| 完成/时间 | 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;