Limitazioni per i cubi federati

Alcune funzionalità non sono supportate per i cubi federati di Essbase.

Limitazioni calcolo

  • La modalità di calcolo a blocchi (abilitata quando l'impostazione di configurazione Essbase CALCMODE è impostata su BLOCK) non è applicabile ai cubi federati. L'elaborazione del calcolo viene trasferita a Autonomous AI Lakehouse. Se esiste un'eccezione e il calcolo viene invece elaborato sul server Essbase, l'ordine di soluzione determina l'analisi delle dipendenze.

  • Quando si eseguono allocazioni personalizzate su un cubo federale basato su ASO, è possibile eseguire l'override solo dei valori esistenti. Non è possibile effettuare aggiunte o sottrazioni ai valori esistenti.

  • Quando si aggiorna un cubo ASO federato utilizzando MDX Insert, non è possibile utilizzare i metodi del buffer di caricamento add o subtract. L'operazione di inserimento sostituisce solo i valori.

  • I calcoli personalizzati e le allocazioni personalizzate dell'archiviazione di aggregazione sono supportati per cubi federati che utilizzano solo la logica MDX Insert. Tutte le limitazioni documentate per Inserimento MDX si applicano anche ai calcoli e alle allocazioni personalizzati in un cubo federato.

  • Se è necessario eseguire script di calcolo di memorizzazione a blocchi (BSO) Essbase, selezionare una dimensione densa come dimensione pivot. Gli script di calcolo non sono supportati per i cubi federati se la dimensione pivot è una dimensione sparsa.

  • Per i cubi federati non sono supportati i comandi seguenti di calcolo e restituiscono un errore se utilizzati.

    • CALC AVERAGE
    • CALC FIRST
    • CALC LAST
    • CCONV
    • DATAEXPORTCOND
    • DATAIMPORTBIN
    • SET AGGMISSG OFF (Essbase consolida sempre #MISSING per cubi federati)
    • SET CLEARUPDATESTATUS
    • SET CREATEBLOCKONEQ OFF (Essbase calculation of sparse dimensions is always top-down for hybrid and federated cubes, resulting in calculation of upper-level parents. In altre parole, il funzionamento predefinito è SET CREATEBLOCKONEQ ON per i cubi federati e i cubi ibridi.)
    • SET FRMLRTDYNAMIC
    • SET REMOTECALC
    • SET UPTOLOCAL
    • SET UPDATECALC ON (il calcolo intelligente, con i relativi indicatori per i blocchi sporchi/puliti, è applicabile solo ai cubi di memorizzazione a blocchi non federati)
    • THREADPARVAR

    Per ulteriori informazioni sul supporto del calcolo, vedere Calcola ed esegui query sui cubi federati.

  • Gli script di calcolo che utilizzano la funzione @MDALLOCATE non sono supportati, pertanto non riusciranno e visualizzeranno un messaggio di errore.

  • Alcuni calcoli con tempi di esecuzione lunghi che utilizzano la logica IF/ELSEIF/ELSE potrebbero non riuscire nei cubi federati, restituendo uno o entrambi gli errori ORA riportati di seguito da Autonomous AI Lakehouse:

    ORA-04036: PGA memory used by the instance or PDB exceeds PGA_AGGREGATE_LIMIT
    ORA-12805: parallel query server died unexpectedly

    In caso di errori di questo tipo, potrebbe essere necessario aumentare la configurazione hardware di Autonomous AI Lakehouse a 16 memorie centrali CPU e 128G RAM. Fare riferimento alla documentazione OCI: Modifica della forma di un'istanza.

Limitazioni caricamento dati

  • 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.

  • 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.

  • 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.

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

    Vedere Impostazione delle credenziali per i cubi federati.

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

  • I caricamenti dati incrementali di memorizzazione di aggregazione che utilizzano buffer non sono supportati in un cubo federato.

Limitazioni funzioni

  • I cubi di memorizzazione a blocchi devono essere in modalità ibrida per supportare le partizioni federate. Non configurare ASODYNAMICAGGINBSO su un'impostazione diversa da FULL per l'applicazione che contiene la partizione federata, altrimenti i risultati della query potrebbero non essere corretti e un messaggio di avvertenza verrà scritto nel log.

  • La gestione degli scenari non è supportata.

  • Le partizioni trasparenti o replicate nel cubo federato non sono applicabili/supportate.

  • MaxL non supporta la creazione o la modifica delle partizioni federate, ma è possibile utilizzare un'API REST.

  • Le istruzioni MaxL e le interfacce API per la cancellazione o la reimpostazione dei dati, la cancellazione delle aree dati o degli aggregati non sono supportate.

  • Le liste di testo (dette anche smartlist) non sono supportate

  • I cubi di valuta non sono supportati.

  • L'audit trail dei dati non è supportato.

  • I trigger su eventi cubo non sono supportati.

Restrizioni generali

  • Le partizioni federate non vengono migrate con le applicazioni Essbase. Quando si prepara lo spostamento dell'applicazione e del cubo in un altro server o la migrazione a un'altra versione Essbase, è necessario eliminare la partizione federata e ricrearla nel nuovo ambiente. Fare riferimento a Eseguire il backup e il ripristino di un cubo federato.
  • Il cubo deve trovarsi all'interno della relativa applicazione con nome univoco. I cubi federati non devono condividere un'applicazione con altri cubi. Non utilizzare lo stesso schema Autonomous AI Lakehouse per più istanze di Essbase.

  • L'esportazione di un cubo federato in una cartella di lavoro dell'applicazione non è supportata (non esporta i dati né la definizione della partizione).

  • Le operazioni d'importazione di Lifecycle Management (LCM) (e dell'importazione della utility migrazione) non sono supportate per i cubi federati. Le partizioni federate devono essere ricreate manualmente nella destinazione.

  • Per i cubi federati basati su ASO, Oracle consiglia di non selezionare come dimensione pivot le dimensioni contenenti gerarchie di membri memorizzate su più livelli. Selezionare una dimensione pivot con gerarchie dinamiche oppure una gerarchia memorizzata che sia una gerarchia piatta a livello singolo (in cui tutti i membri sono membri memorizzati a livello 0).

  • Il database Oracle ha un limite di 1.000 colonne e la dimensione pivot eredita questo limite. Determinare il numero di membri di colonna idonei nella dimensione pivot per accertarsi di non raggiungere il limite. La somma data dal numero di potenziali combinazioni di membri memorizzate nella dimensione pivot e dal numero di dimensioni nel cubo deve essere minore o uguale a 1.000.

  • Un cubo federato con memorizzazione dati gestita di Essbase supporta i membri duplicati, mentre un cubo federato gestito dall'utente non lo supporta.

  • Gli attributi variabili e qualsiasi calcolo attributo predefinito diverso da Sum non sono supportati.

  • La sottosezione MDX non è supportata.

  • La generazione di viste di aggregazione (istruzioni MaxL execute aggregate process|build|selection) non è supportata.

  • L'unione di aree/sezioni dati non è applicabile (perché i dati sono nell'Autonomous AI Lakehouse).

  • Le informazioni restituite dall'istruzione MaxL query application APP-NAME list aggregate_storage storage_info (o API equivalente) non è completa o accurata.

  • Le prestazioni delle query asimmetriche potrebbero essere inferiori.

  • Le prestazioni di write back (ad esempio, la velocità di sottomissione degli aggiornamenti dei dati da Smart View) possono essere inferiori se è presente una grande quantità di dati da sottomettere.

  • La copia di cubi federati o delle relative applicazioni non è supportata.

  • Le seguenti impostazioni di configurazione delle applicazioni o dei server Essbase vengono ignorate:

    • AUTOMERGE
    • AUTOMERGEMAXSLICENUMBER
    • DATACACHESIZE
    • CALCCACHE
    • CALCCACHEDEFAULT
    • CALCCACHEHIGH
    • CALCCACHELOW
    • CALCLOCKBLOCK
    • CALCMODE
    • CALCNOTICE
    • CALCOPTFRMLBOTTOMUP
    • CALCREUSEDYNCALCBLOCKS
    • CALCPARALLEL
    • CALCTASKDIMS
    • DATACACHESIZE
    • DYNCALCCACHEBLKRELEASE
    • DYNCALCCACHEBLKTIMEOUT
    • DYNCALCCACHECOMPRBLKBUFSIZE
    • DYNCALCCACHEMAXSIZE
    • DYNCALCCACHEONLY
    • DYNCALCCACHEWAITFORBLK
    • ENABLE_DIAG_TRANSPARENT_PARTITION
    • EXPORTTHREADS
    • FORCEGRIDEXPANSION
    • GRIDEXPANSION
    • GRIDEXPANSIONMESSAGES
    • INDEXCACHESIZE
    • INPLACEDATAWRITE
    • PARCALCMULTIPLEBITMAPMEMOPT
    • SSAUDIT
    • SSAUDITR
    • SSLOGUNKNOWN
    • SUPNA
    • TARGETASOOPT
    • TARGETTIMESERIESOPT
  • La creazione di una partizione federata potrebbe non riuscire con il seguente errore se nel profilo di Essbase esistono troppi livelli: Remote warning from federated partition on Analytic View: [ORA-04063: hierarchy has errors].

  • Federated partition creation may fail if characters or name lengths used in Essbase dimension names or member names in the pivot dimension are not supported or are considered special by Autonomous AI Lakehouse. These limitations should be considered in addition to the documented Essbase Naming Conventions for Dimensions, Members, and Aliases.

  • È possibile eliminare una partizione federata solo dall'interfaccia Web di Essbase. Non è possibile eliminarla da Cube Designer.