Afficher les statistiques d'actualisation de l'entrepôt

Grâce à un mécanisme supplémentaire, vous pouvez afficher les détails de l'actualisation des données dans l'entrepôt et les tables qui ont été modifiées.

Les trois tables d'analyse descendante suivantes contiennent des informations que vous pouvez utiliser pour les détails d'actualisation des données. Pour visualiser ces tables, vous pouvez utiliser des outils tels que SQL Developer et vous connecter au lakehouse Autonomous AI associé à votre instance Fusion Data Intelligence sous la forme OAX_USER. Ces tables seront renseignées pour votre instance une fois la fonctionnalité disponible. Les tables conservent des valeurs pendant environ 6 mois, puis archivées.

Cette fonctionnalité est disponible dans le cadre d'un déploiement progressif.

Table Que contient-il ? Quand est-il mis à jour ?
FDI_REFRESH_SUMMARY Récapitulatif de chaque actualisation de données, y compris l'heure planifiée, l'heure de fin et le nombre d'enregistrements publiés. Une ligne pour chaque actualisation. Mis à jour lorsque l'actualisation est en cours et que l'actualisation est terminée (inclut le post-traitement).
FDI_REFRESH_STAGES Contient le temps de fin des phases d'actualisation. Une ligne pour chaque étape. Mis à jour à la fin de chaque étape pour Priorité, Principal, Secondaire, le cas échéant.
FDI_REFRESH_FACTORS Facteurs affectant chaque actualisation. Une ligne pour chaque facteur, le cas échéant. Mis à jour si des facteurs ont affecté l'actualisation. Les facteurs pris en charge sont la source des sessions ADW de maintenance et de service client élevé.

Détails du schéma de table

Les détails de schéma de ces tables sont les suivants :

FDI_REFRESH_SUMMARY
Colonne Type de données Valeurs
REFRESH_ID VARCHAR2 ID unique à joindre à d'autres tables
SOURCE_TYPE_CODE VARCHAR2 Toutes les sources prises en charge. Les mêmes codes que le mécanisme actuel
REFRESH_TYPE VARCHAR2 Activation, Incrémentiel, Actualisation à la demande, Mise à niveau d'application, Source de rechargement complet, Maintenance des données, Actualisation hiérarchisée
NUM_STAGES NUMBER 1 à 3 (les étapes font référence au nombre de demandes d'actualisation prioritaire et à la phase post-publication. Par exemple, si vous avez activé l'actualisation prioritaire, principale et secondaire, NUM_STAGES aura la valeur 4 (3 + 1), si vous avez activé l'actualisation principale et secondaire, NUM_STAGES aura la valeur 3 (2+1).
Statut VARCHAR2 EN COURS, TERMINÉ
SCHEDULED_TIME TIMESTAMP -
COMPLETION_TIME TIMESTAMP -
PUBLISHED_REC_COUNT NUMBER -
FDI_REFRESH_STAGES
Colonne Type de données Valeurs
REFRESH_ID VARCHAR2 ID unique à joindre à d'autres tables
STAGE_NAME VARCHAR2 PRIO_DATA_PUB_ORD_0, PRIO_DATA_PUB_ORD_1, DATA_PUBLISHED, POST_PROCESSING
COMPLETION_TIME TIMESTAMP -
FDI_REFRESH_FACTORS
Colonne Type de données Valeurs
REFRESH_ID VARCHAR2 ID unique à joindre à d'autres tables
FACTOR_CODE VARCHAR2 SOURCE_MAINTENANCE, CUSTOMER_HIGH_ADW_SERVICE
FACTOR_DETAILS VARCHAR2 Détails supplémentaires du facteur, tels que les minutes
Remarque

Lorsque FACTOR_CODE est défini sur SOURCE_MAINTENANCE, FACTOR_DETAILS indique le nombre de minutes pendant lesquelles la source a été en cours de maintenance lors de l'exécution de cette demande et les données n'ont pas pu être extraites. Lorsque FACTOR_CODE est défini sur CUSTOMER_HIGH_ADW_SERVICE, FACTOR_DETAILS indique le nombre de sessions de service HIGH des utilisateurs observées lors de l'exécution de la demande.
Voici quelques exemples de requêtes pour utiliser ces tables :
  • Afficher le récapitulatif d'actualisation pour les 1 derniers jours à l'aide de cette requête :
     SELECT * FROM FDI_REFRESH_SUMMARY WHERE COMPLETION_TIME > SYSDATE - 1;
  • Afficher les détails de la phase pour une actualisation spécifique à l'aide de la requête suivante :
    SELECT * FROM FDI_REFRESH_STAGES WHERE REFRESH_ID = <REFRESH_ID>;
  • Afficher les facteurs d'actualisation impactés par ID d'actualisation à l'aide de la requête suivante :
    SELECT * FROM FDI_REFRESH_FACTORS WHERE REFRESH_ID = <REFRESH_ID>; 

Afficher les tables modifiées

Pour visualiser les tables modifiées, vous pouvez utiliser la table FDI_REFRESHED_DATASETS. Elle indique les tables d'entrepôt actualisées et l'horodatage auquel elles sont actualisées.

Voici quelques exemples de requêtes :
  • Affichez tous les ensembles de données actualisés à l'aide de la requête suivante :
    SELECT table_name, to_char(last_refresh_time,'DD-MON-YYY HH24:MI:SS') as last_refresh_datetime FROM fdi_refreshed_datasets;
  • Affichez tous les jeux de données actualisés au cours des 2 derniers jours à l'aide de cette requête :
    SELECT * FROM fdi_refreshed_datasets WHERE last_refresh_time > sysdate - 2; 
  • Affichez tous les ensembles de données actualisés au cours des 1 dernières heures à l'aide de cette requête :
    SELECT * FROM fdi_refreshed_datasets where last_refresh_time > sysdate-INTERVAL '1' HOUR;