Aggrega visualizzazione ottimizzazione build

Per migliorare le prestazioni della creazione di aggregati in un cubo ASO di Essbase, è possibile aumentare le dimensioni della cache di memorizzazione di aggregazione o aumentare le dimensioni di esempio.

Durante la creazione delle viste di aggregazione in un cubo di memorizzazione di aggregazione, è possibile che venga visualizzato il messaggio seguente:

For better performance, increase the size of aggregate storage cache

Questo messaggio si verifica a volte quando il cubo è più grande di poche centinaia di milioni di celle di input.

Per migliorare le prestazioni della creazione di aggregati, effettuare le operazioni riportate di seguito.

  1. Aumentare la dimensione della cache di memorizzazione di aggregazione ad almeno 512 MB o al 20% della dimensione dei dati di input, a seconda di quale delle due dimensioni è minore. Se l'impostazione della cache è già maggiore di questo importo, passare al passo successivo. Utilizzare l'istruzione MaxL alter application con la grammatica set cache_size per aumentare la cache. Ad esempio:

    alter application appname set cache_size xMB

    Questa impostazione diventa effettiva dopo il riavvio dell'applicazione.

  2. Se il messaggio viene ancora visualizzato quando si creano viste di aggregazione dopo l'aumento della cache di memorizzazione di aggregazione, utilizzare l'impostazione di configurazione ASOSAMPLESIZEPERCENT. Sintassi

    ASOSAMPLESIZEPERCENT [appname [dbname]] n

    Aumentare gradualmente il valore n finché il messaggio non scompare e vengono raggiunte le prestazioni di aggregazione ottimali. Per un cubo che contiene:

    • 20 milioni di celle di input, a partire dal 5%

    • 100 milioni di cellule, iniziano con l'1%

    • Più di 1 miliardo di cellule, iniziano con lo 0,1%

    Cancellare le viste aggregate, quindi selezionarle di nuovo e ricrearle. Se il messaggio viene ancora visualizzato, aumentare l'impostazione e riprovare.

    Le prestazioni della creazione di viste aggregate potrebbero non migliorare fino a quando il messaggio non viene più visualizzato. Quando il messaggio non si verifica più e le prestazioni non migliorano più, interrompere l'aumento dell'impostazione.

    Nota

    Se si aumenta l'impostazione ASOSAMPLESIZEPERCENT troppo alta, le prestazioni inizieranno a degradarsi nuovamente. L'impostazione ottimale per un cubo più grande di 1 miliardo di celle sarà probabilmente inferiore al 3%.