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.
-
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 xMBQuesta impostazione diventa effettiva dopo il riavvio dell'applicazione.
-
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]] nAumentare 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%.
-