Opzioni di caricamento dati per cubi federati

A seconda della modalità di gestione dei dati federati selezionata, è possibile caricare i dati utilizzando i job di caricamento dati di Essbase oppure utilizzare gli strumenti di caricamento dati di Autonomous AI Database.

Da un cubo federato Essbase è possibile caricare i dati nella tabella fact in Autonomous AI Lakehouse utilizzando i metodi di caricamento dati di Essbase o i metodi disponibili in Autonomous AI Database Data Studio (fare riferimento alla sezione Funzioni di Autonomous AI Database Data Studio).

Caricamento dei dati in Cubi federati tramite Essbase

Prima di eseguire un caricamento dati da Essbase nella tabella fact, Oracle consiglia di caricare il file di dati nel server Essbase. Il caricamento dei dati lato client è supportato, ma richiede più tempo.

Il caricamento dei file di esportazione dati formattati in Essbase in cubi federati può richiedere molto tempo. Per ottimizzare i caricamenti dei dati, utilizzare un file di origine in formato DBMS. È possibile crearne uno utilizzando il comando del calcolo DATAEXPORT con l'opzione DataExportCSVFormat. I file in formato CSV possono essere caricati più velocemente perché sono conformi alle opzioni del formato del package DBMS_CLOUD per i file di origine.

Dimensione pivot nella tabella fact e nell'origine di input del caricamento dati

La dimensione pivot utilizzata nei file di input per il caricamento dati deve essere uguale alla dimensione pivot della tabella fact.

Ad esempio, nella tabella fact riportata di seguito la dimensione pivot è la dimensione Measures (Sales, COGS, Margin e così via).


Tabella fact di dati e metadati denormalizzati visualizzata in SQL Developer, con le intestazioni di colonna "Year", "Product", "Market", "Scenario", "Sales", "COGS", "Margin", "Marketing", "Payroll", "Misc", "Total Expenses", "Profit", "Opening Inventory", "Additions" e "Ending Inventory."

Un file di input di caricamento dati accettabile per questa tabella fact avrà una forma simile, perché ha la stessa dimensione pivot. Esempio (troncato):

"Year","Product","Market","Scenario","Sales","COGS","Margin","Marketing","Payroll","Misc","Total Expenses","Profit","Opening Inventory","Additions","Ending Inventory"
"Jan","100-10","New York","Actual",678,271,407,94,51,0,145,262,2101,644,2067
"Feb","100-10","New York","Actual",645,258,387,90,51,1,142,245,2067,619,2041
"Mar","100-10","New York","Actual",675,270,405,94,51,1,146,259,2041,742,2108

Se la dimensione pivot del file di input è diversa dalla dimensione pivot della tabella fact, il caricamento potrebbe richiedere più tempo.

Più file di importazione in MaxL non sono supportati

L'importazione di dati da più file in parallelo mediante un'istruzione Importazione maxL con caratteri jolly non è supportata per i cubi federati.

Caricamento dei dati direttamente nei cubi federati senza utilizzare il caricamento dati di Essbase

Attenzione

Queste informazioni si applicano solo se si sceglie di gestire i propri dati in Autonomous AI Lakehouse. Non utilizzare strumenti di caricamento dati non Essbase per cubi federati gestiti da Essbase.

Se non si è necessario caricare dati in Essbase in Autonomous AI Lakehouse, è possibile utilizzare Strumenti di dati in Autonomous AI Database per caricare e eseguire altri task di gestione nella tabella fact. Tuttavia, assicurarsi che il profilo del cubo e della tabella fact non rimangano sincronizzati. Vedere Precauzioni metadati per cubi federati.

Oracle sconsiglia di caricare una tabella fact gestita da Essbase con strumenti non Essbase.

Se si caricano i dati direttamente nella tabella fact senza utilizzare gli strumenti Essbase, attenersi alle precauzioni riportate di seguito.

  • Non caricare righe duplicate nella fact table.

  • Le intersezioni devono riguardare i dati memorizzati.

  • I dati nel file di origine devono utilizzare i nomi esatti dei membri (o i nomi dei membri qualificati) utilizzati in Essbase. Non caricare utilizzando gli alias. Per i cubi abilitati per i membri duplicati, è necessario il formato corretto del nome membro qualificato. La sintassi è descritta in Duplica nomi membri nei profili.

  • Per caricare i dati nei cubi federati gestiti da Essbase, le righe nei dati di origine devono contenere ID membro anziché nomi membro.

Fare riferimento alle funzioni di Autonomous AI Database Data Studio per informazioni sul caricamento dei dati in Autonomous AI Database utilizzando Data Studio.

Fai riferimento al Livelab di avvio rapido di Oracle Autonomous AI Database 15 minuti per una panoramica su come distribuire Autonomous AI Database su OCI.