Ver estadísticas de refrescamiento de almacén

Mediante un mecanismo adicional, puede ver los detalles del refrescamiento de datos en el almacén y las tablas que se han cambiado.

Las tres siguientes tablas de aumento de detalle contienen información que puede utilizar para los detalles de refrescamiento de datos. Para ver estas tablas, puede utilizar herramientas como SQL Developer y conectarse a Autonomous AI Lakehouse asociado a la instancia de Fusion Data Intelligence como OAX_USER. Estas tablas se rellenarán para la instancia una vez que la función esté disponible. Las tablas conservan los valores durante unos 6 meses y, a continuación, se archivan.

Esta capacidad está disponible en una implementación en fases.

Tabla ¿Qué contiene? ¿Cuándo se actualiza?
FDI_REFRESH_SUMMARY Resumen de cada actualización de datos, incluidas las horas programadas, las horas de finalización y el recuento de registros publicados. Una fila por cada refrescamiento. Se actualiza cuando el refrescamiento pasa a estar en curso y cuando finaliza el refrescamiento (incluye el posprocesamiento).
FDI_REFRESH_STAGES Contiene el tiempo de finalización para las etapas de refrescamiento. Una fila para cada etapa. Se actualizó al finalizar cada etapa para Prioridad, Principal, Secundario, según corresponda.
FDI_REFRESH_FACTORS Factores que afectan a cada actualización. Una fila para cada factor, según corresponda. Se actualiza si hay algún factor que haya afectado al refrescamiento. Los factores admitidos son que el origen está en sesiones de mantenimiento y ADW de alto servicio al cliente.

Detalles de esquema de tabla

A continuación se muestran los detalles del esquema de estas tablas:

FDI_REFRESH_SUMMARY
Columna Tipo de datos Valores
REFRESH_ID VARCHAR2 ID único para unir con otras tablas
SOURCE_TYPE_CODE VARCHAR2 Todos los orígenes soportados, como FUSION, NETSUITE, BIP, EBS y SALESFORCE.
REFRESH_TYPE VARCHAR2
NUM_STAGES NÚMERO 1 a 4 (las etapas hacen referencia al número de solicitudes de actualización prioritarias y a la etapa de publicación posterior. Para obtener más información sobre las distintas etapas, consulte Programación de Refrescamientos de Datos Incrementales).
Los siguientes ejemplos muestran el valor de NUM_STAGES y los nombres de las etapas rellenadas en la tabla FDI_REFRESH_STAGES:
  • Trabajo sin prioridad: NUM_STAGES = 2 DATA_PUBLISHED POST_PROCESSING
  • Incremental con prioridad: NUM_STAGES = 3 PRIO_DATA_PUB_ORD_0 DATA_PUBLISHED POST_PROCESSING
  • Incremento de varias etapas sin seleccionar prioridad, secundario (el archivo de índice tiene 1): NUM_STAGES = 2 DATA_PUBLISHED POST_PROCESSING
  • Incremento de varias etapas sin seleccionar el juego de datos de prioridad (el archivo de índice tiene 1,2): NUM_STAGES = 3 PRIO_DATA_PUB_ORD_1 DATA_PUBLISHED POST_PROCESSING
  • Incremento de varias etapas sin principal (el archivo de índice tiene 0,2): NUM_STAGES = 3 PRIO_DATA_PUB_ORD_0 DATA_PUBLISHED POST_PROCESSING
  • Incremento de varias etapas sin principal (el archivo de índice tiene 0,1): NUM_STAGES = 3 PRIO_DATA_PUB_ORD_0 DATA_PUBLISHED POST_PROCESSING
  • Incremento de varias etapas (el archivo de índice tiene 0,1,2): NUM_STAGES = 4 PRIO_DATA_PUB_ORD_0 PRIO_DATA_PUB_ORD_1 DATA_PUBLISHED POST_PROCESSING
ESTADO VARCHAR2 EN CURSO, COMPLETADO
SCHEDULED_TIME TIMESTAMP -
COMPLETION_TIME TIMESTAMP -
PUBLISHED_REC_COUNT NÚMERO -
FDI_REFRESH_STAGES
Columna Tipo de datos Valores
REFRESH_ID VARCHAR2 ID único para unir con otras tablas
STAGE_NAME VARCHAR2 Nombres de etapas en el refrescamiento incremental programado. Consulte Programación de refrescamientos de datos incrementales.
Los siguientes ejemplos muestran los valores de la columna NUM_STAGES de la tabla FDI_REFRESH_SUMMARY y los valores correspondientes de esta columna:
  • Trabajo sin prioridad: NUM_STAGES = 2 DATA_PUBLISHED POST_PROCESSING
  • Incremental con prioridad: NUM_STAGES = 3 PRIO_DATA_PUB_ORD_0 DATA_PUBLISHED POST_PROCESSING
  • Incremento de varias etapas sin seleccionar prioridad, secundario (el archivo de índice tiene 1): NUM_STAGES = 2 DATA_PUBLISHED POST_PROCESSING
  • Incremento de varias etapas sin seleccionar el juego de datos de prioridad (el archivo de índice tiene 1,2): NUM_STAGES = 3 PRIO_DATA_PUB_ORD_1 DATA_PUBLISHED POST_PROCESSING
  • Incremento de varias etapas sin principal (el archivo de índice tiene 0,2): NUM_STAGES = 3 PRIO_DATA_PUB_ORD_0 DATA_PUBLISHED POST_PROCESSING
  • Incremento de varias etapas sin principal (el archivo de índice tiene 0,1): NUM_STAGES = 3 PRIO_DATA_PUB_ORD_0 DATA_PUBLISHED POST_PROCESSING
  • Incremento de varias etapas (el archivo de índice tiene 0,1,2): NUM_STAGES = 4 PRIO_DATA_PUB_ORD_0 PRIO_DATA_PUB_ORD_1 DATA_PUBLISHED POST_PROCESSING
COMPLETION_TIME TIMESTAMP -
FDI_REFRESH_FACTORS
Columna Tipo de datos Valores
REFRESH_ID VARCHAR2 ID único para unir con otras tablas
FACTOR_CODE VARCHAR2
FACTOR_DETAILS VARCHAR2 Detalles adicionales para el factor, como minutos o número de sesiones. Por ejemplo, el número de minutos si FACTOR_CODE es SOURCE_MAINTENANCE y el número de sesiones si FACTOR_CODE es CUSTOMER_HIGH_ADW_SERVICE.
A continuación se muestran algunas consultas de ejemplo para utilizar estas tablas:
  • Consulte el resumen de actualización de los últimos 1 días mediante esta consulta:
     SELECT * FROM FDI_REFRESH_SUMMARY WHERE COMPLETION_TIME > SYSDATE - 1;
  • Consulte los detalles de la etapa para una actualización específica mediante esta consulta:
    SELECT * FROM FDI_REFRESH_STAGES WHERE REFRESH_ID = <REFRESH_ID>;
  • Vea los factores de refrescamiento afectados por el ID de refrescamiento mediante esta consulta:
    SELECT * FROM FDI_REFRESH_FACTORS WHERE REFRESH_ID = <REFRESH_ID>; 

Ver tablas cambiadas

Para ver las tablas que se han cambiado, puede utilizar la tabla FDI_REFRESHED_DATASETS. Muestra las tablas de almacén refrescadas y el registro de hora en el que se refrescan.

A continuación se muestran algunas consultas de ejemplo:
  • Visualice todos los juegos de datos que se actualizan mediante esta consulta:
    SELECT table_name, to_char(last_refresh_time,'DD-MON-YYY HH24:MI:SS') as last_refresh_datetime FROM fdi_refreshed_datasets;
  • Consulte todos los juegos de datos refrescados durante los últimos 2 días mediante esta consulta:
    SELECT * FROM fdi_refreshed_datasets WHERE last_refresh_time > sysdate - 2; 
  • Consulte todos los juegos de datos refrescados durante las últimas 1 hora mediante esta consulta:
    SELECT * FROM fdi_refreshed_datasets where last_refresh_time > sysdate-INTERVAL '1' HOUR;