HYBRIDBSOINCALCSCRIPT
L'impostazione di configurazione HYBRIDBSOINCALCSCRIPT controlla se i cubi di memorizzazione a blocchi (BSO) nell'applicazione Essbase utilizzano la modalità ibrida negli script di calcolo quando i membri memorizzati dipendono da membri dinamici.
Se impostato su FULL, il motore di calcolo BSO utilizza la modalità ibrida per calcolare i risultati, quindi li memorizza.
Modalità ibrida significa che, ove possibile, il calcolo dei dati viene eseguito con efficienza simile a quella dei cubi di memorizzazione di aggregazione (ASO).
HYBRIDBSOINCALCSCRIPT non è applicabile ai cubi ASO. È applicabile solo ai cubi BSO con la modalità ibrida abilitata per la query (ad esempio, ASODYNAMICAGGINBSO è impostato su un valore diverso da NONE).
Se si abilita questa impostazione, non disabilitare ASODYNAMICAGGINBSO, che è attiva per impostazione predefinita per i cubi BSO (ovvero la modalità ibrida è abilitata per le query).
Sintassi
HYBRIDBSOINCALCSCRIPT [appname [dbname]] FULL|NONE-
appname: facoltativo. Specifica l'applicazione per la quale viene utilizzata la modalità ibrida per gli script di calcolo.
Se si specifica un valore per appname e non si specifica un valore per dbname, l'impostazione si applica a tutti i cubi nell'applicazione specificata.
Per abilitare l'impostazione per un cubo specifico, è necessario specificare un'applicazione e un cubo.
-
dbname: facoltativo. Specifica il cubo nell'applicazione specificata da appname per il quale viene utilizzata la modalità ibrida.
Se si specifica un valore per dbname ma non si specifica un valore per appname, la specifica verrà ignorata.
-
FULL: gli script di calcolo BSO vengono eseguiti in modalità ibrida.
-
NONE: gli script di calcolo vengono eseguiti in formato di memorizzazione a blocchi non in modalità ibrida. Si tratta dello stato predefinito.
Nota
Se nel cubo è presente una partizione federata in Autonomous AI Lakehouse, questa impostazione è FULL per impostazione predefinita e non è possibile modificarla in NONE.Note
Le seguenti limitazioni sono valide per la modalità ibrida per gli script di calcolo. Se viene rilevato, per impostazione predefinita Essbase utilizza il formato di memorizzazione a blocchi per questi tipi di script di calcolo.
-
CALC DIM, CALC ALL, AGG ed eventuali altre espressioni senza assegnazione che calcolano un albero secondario, non utilizzano la modalità ibrida.
Oracle consiglia di limitare l'uso di CALC DIM e AGG alle dimensioni in cui nessun membro memorizzato dipende da membri dinamici. Per calcolare i membri memorizzati di livello superiore che dipendono da membri dinamici, utilizzare formule di assegnazione con funzioni di calcolo.
-
DATAEXPORT per membri dinamici non utilizza modalità ibrida.
-
Il calcolo intelligente non utilizza la modalità ibrida.
-
Non utilizzare CREATENONMISSINGBLOCK o CREATEBLOCKONEQ negli script di calcolo che si desidera eseguire in modalità ibrida.
-
CALCPARALLEL non è supportato nella modalità ibrida. Per il calcolo parallelo, utilizzare FIXPARALLEL.
Esempio
HYBRIDBSOINCALCSCRIPT FULL