Otimização de Criação de Exibição Agregada
Para melhorar o desempenho da criação de agregados em um cubo ASO do Essbase, você pode aumentar o tamanho do cache de armazenamento agregado ou aumentar o tamanho da amostra.
Você pode encontrar a seguinte mensagem ao criar views agregadas em um cubo de armazenamento agregado:
For better performance, increase the size of aggregate storage cache
Esta mensagem às vezes ocorre quando o cubo é maior do que algumas centenas de milhões de células de entrada.
Para melhorar o desempenho da criação de agregados, siga as etapas a seguir.
-
Aumente o tamanho do cache de armazenamento agregado para pelo menos 512 MB ou 20% do tamanho dos dados de entrada, o que for menor. (Se a configuração do cache já for maior que essa quantidade, prossiga para a próxima etapa.) Use a instrução MaxL alterar aplicativo com a gramática set cache_size para aumentar o cache. Por exemplo:
alter application appname set cache_size xMBEsta configuração entrará em vigor depois que você reiniciar o aplicativo.
-
Se você ainda vir a mensagem ao criar views agregadas após aumentar o cache de armazenamento agregado, use a definição de configuração ASOSAMPLESIZEPERCENT. Sintaxe:
ASOSAMPLESIZEPERCENT [appname [dbname]] nAumente gradualmente o valor n até que a mensagem desapareça e o desempenho de agregação ideal seja atingido. Para um cubo que contém:
-
20 milhões de células de entrada, começam com 5%
-
100 milhões de células, começam com 1%
-
Mais de 1 bilhão de células começam com 0,1%
Limpe as visões agregadas; em seguida, selecione-as novamente e reconstrua-as. Se a mensagem ainda aparecer, aumente a configuração e tente novamente.
O desempenho da criação de views agregadas pode não melhorar até que a mensagem não ocorra mais. Quando a mensagem não ocorrer mais e o desempenho não melhorar, pare de aumentar a configuração.
Observação:
Se você aumentar a configuração ASOSAMPLESIZEPERCENT muito alta, o desempenho começará a se degradar novamente. A configuração ideal para um cubo maior que 1 bilhão de células provavelmente será inferior a 3%.
-