CALCCACHE
L'impostazione di configurazione CALCCACHE specifica se Essbase utilizza una cache della calcolatrice per gestire i blocchi di dati durante il calcolo. L'utilizzo della cache della calcolatrice migliora le prestazioni. È possibile specificare la dimensione della CACHE utilizzando il comando SET CACHE in uno script di calcolo o le impostazioni di configurazione CALCCACHE {HIGH | DEFAULT | LOW}.
La configurazione CALCCACHE si applica solo ai database di storage a blocchi (BSO) e non ai database di storage di aggregazione (ASO).
Sintassi
CALCCACHE [appname [dbname]] TRUE | FALSE-
appname: facoltativo. Specifica l'applicazione a cui si applica l'impostazione.
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.
Se non si specifica un'applicazione, non è possibile specificare un cubo e l'impostazione si applica a tutte le applicazioni e a tutti i cubi nell'istanza di Essbase.
-
dbname: facoltativo. Specifica il database (cubo) nell'applicazione specificata da appname, a cui si applica l'impostazione.
Se si specifica un valore per dbname ma non si specifica un valore per appname, la specifica verrà ignorata.
-
TRUE: Essbase utilizza una cache della calcolatrice durante il calcolo del cubo. Si tratta dello stato predefinito.
-
FALSE: Essbase non utilizza una cache della calcolatrice durante il calcolo del cubo.
Descrizione
Se necessario durante un calcolo, è possibile sostituire questa impostazione predefinita utilizzando il comando SET CACHE in uno script di calcolo.
Quando CALCCACHE è impostato su TRUE, Essbase utilizza la cache della calcolatrice, a condizione che:
-
Il cubo ha almeno due dimensioni sparse.
-
Si calcola almeno una dimensione sparsa completa (a meno che non si specifichi l'opzione SET CACHE ALL in uno script di calcolo).
Esempio
CALCCACHE Sample Basic FALSE