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