Visualizza statistiche aggiornamento warehouse

Utilizzando un meccanismo aggiuntivo, è possibile visualizzare i dettagli dell'aggiornamento dei dati nel warehouse e le tabelle modificate.

Le tre tabelle di drill-down riportate di seguito contengono informazioni che è possibile utilizzare per i dettagli di aggiornamento dei dati. Per visualizzare queste tabelle, è possibile utilizzare strumenti quali SQL Developer e connettersi a Autonomous AI Lakehouse associato all'istanza di Fusion Data Intelligence come OAX_USER. Queste tabelle verranno popolate per l'istanza dopo la disponibilità della funzione. Le tabelle conservano i valori per circa 6 mesi, quindi vengono archiviate.

Questa funzionalità è disponibile in un rollout a fasi.

Tabella Cosa contiene? Quando viene aggiornato?
FDI_REFRESH_SUMMARY Riepilogo di ciascun aggiornamento dei dati, inclusi l'ora schedulata, l'ora di completamento e il conteggio dei record pubblicati. Una riga per ogni aggiornamento. Aggiornato quando l'aggiornamento è in corso e al termine dell'aggiornamento (include la post-elaborazione).
FDI_REFRESH_STAGES Contiene il tempo di completamento per le fasi di aggiornamento. Una riga per ogni fase. Aggiornato al completamento di ogni fase per Priorità, Primaria, Secondaria, a seconda dei casi.
FDI_REFRESH_FACTORS Fattori che influenzano ogni aggiornamento. Una riga per ogni fattore, se applicabile. Aggiornato se sono presenti fattori che hanno interessato l'aggiornamento. I fattori supportati sono l'origine nelle sessioni ADW di manutenzione e servizio clienti ad alto livello.

Dettagli schema tabella

Di seguito sono riportati i dettagli dello schema di queste tabelle.

FDI_REFRESH_SUMMARY
Colonna Tipo di dati Valori
REFRESH_ID VARCHAR2 ID univoco da unire ad altre tabelle
SOURCE_TYPE_CODE VARCHAR2 Tutte le fonti supportate. Stessi codici del meccanismo corrente
REFRESH_TYPE VARCHAR2 Attivazione, Incrementale, Aggiornamento su richiesta, Aggiornamento app, Origine ricaricamento completo, Manutenzione dati, Aggiornamento con priorità
NUM_STAGES NUMERO da 1 a 3 (le fasi si riferiscono al numero di richieste di aggiornamento priorità e alla fase successiva alla pubblicazione; ad esempio, se è stato abilitato l'aggiornamento Priorità, Primario e Secondario, NUM_STAGES sarà 4 (3 + 1), se è stato abilitato l'aggiornamento Primario e Secondario, NUM_STAGES sarà 3 (2+1).
STATO VARCHAR2 IN CORSO, COMPLETATA
SCHEDULED_TIME INDICATORE DATA/ORA -
COMPLETION_TIME INDICATORE DATA/ORA -
PUBLISHED_REC_COUNT NUMERO -
FDI_REFRESH_STAGES
Colonna Tipo di dati Valori
REFRESH_ID VARCHAR2 ID univoco da unire ad altre tabelle
STAGE_NAME VARCHAR2 PRIO_DATA_PUB_ORD_0, PRIO_DATA_PUB_ORD_1, DATA_PUBLISHED, POST_PROCESSING
COMPLETION_TIME INDICATORE DATA/ORA -
FDI_REFRESH_FACTORS
Colonna Tipo di dati Valori
REFRESH_ID VARCHAR2 ID univoco da unire ad altre tabelle
FACTOR_CODE VARCHAR2 SOURCE_MAINTENANCE, CUSTOMER_HIGH_ADW_SERVICE
FACTOR_DETAILS VARCHAR2 Dettagli aggiuntivi per il fattore, ad esempio minuti
Nota

Quando FACTOR_CODE è SOURCE_MAINTENANCE, FACTOR_DETAILS indica il numero di minuti durante i quali l'origine era in manutenzione durante l'esecuzione della richiesta e non è stato possibile estrarre i dati. Quando FACTOR_CODE è CUSTOMER_HIGH_ADW_SERVICE, FACTOR_DETAILS indica il numero di sessioni di servizio HIGH osservate dagli utenti durante l'esecuzione della richiesta.
Di seguito sono riportate alcune query di esempio per utilizzare queste tabelle.
  • Visualizza riepilogo aggiornamento per l'ultimo 1 giorno utilizzando questa query:
     SELECT * FROM FDI_REFRESH_SUMMARY WHERE COMPLETION_TIME > SYSDATE - 1;
  • Visualizza dettagli fase per un aggiornamento specifico utilizzando questa query:
    SELECT * FROM FDI_REFRESH_STAGES WHERE REFRESH_ID = <REFRESH_ID>;
  • Visualizza i fattori di aggiornamento interessati in base all'ID aggiornamento utilizzando questa query:
    SELECT * FROM FDI_REFRESH_FACTORS WHERE REFRESH_ID = <REFRESH_ID>; 

Visualizza tabelle modificate

Per visualizzare le tabelle modificate, è possibile utilizzare la tabella FDI_REFRESHED_DATASETS. Mostra le tabelle warehouse aggiornate e l'indicatore orario in cui vengono aggiornate.

Ecco alcune query di esempio:
  • Visualizzare tutti i set di dati aggiornati utilizzando questa query:
    SELECT table_name, to_char(last_refresh_time,'DD-MON-YYY HH24:MI:SS') as last_refresh_datetime FROM fdi_refreshed_datasets;
  • Visualizza tutti i set di dati aggiornati negli ultimi 2 giorni utilizzando questa query:
    SELECT * FROM fdi_refreshed_datasets WHERE last_refresh_time > sysdate - 2; 
  • Visualizza tutti i set di dati aggiornati nell'ultima 1 ora utilizzando questa query:
    SELECT * FROM fdi_refreshed_datasets where last_refresh_time > sysdate-INTERVAL '1' HOUR;