Definir Tamanhos do Buffer para Otimizar Relatórios

Pode alterar os tamanhos do buffer de obtenção e do buffer de ordenação da obtenção no Essbase para otimizar os relatórios do Report Writer e as consultas do Query Designer do Smart View.

O tempo necessário para gerar um relatório varia dependendo de fatores como o tamanho do cubo a partir do qual está a gerar o relatório, o número de consultas incluídas no script e o tamanho do buffer de obtenção e do buffer de ordenação da obtenção.

As variáveis configuráveis especificam o tamanho dos buffers utilizados para armazenar e ordenar os dados extraídos pelas obtenções. O buffer de obtenção e o buffer de ordenação da obtenção devem ser suficientemente grandes para impedir atividades de leitura e escrita desnecessárias. Pode defini-los na interface web do Essbase ou em MaxL.

O buffer de obtenção contém as células de dados de linhas extraídas antes de serem avaliadas pelos comandos RESTRICT ou TOP/BOTTOM do Report Writer. O tamanho por omissão é 20 KB. O tamanho mínimo é 2 KB. Aumentar o tamanho pode melhorar o desempenho da obtenção.

Quando o buffer de obtenção estiver cheio, as linhas são processadas e o buffer de obtenção é reutilizado. Se este buffer for demasiado pequeno, a reutilização frequente da área pode aumentar os tempos de obtenção. Se este buffer for demasiado grande, pode ser utilizada demasiada memória quando houver utilizadores concorrentes a efetuar consultas, aumentando também os tempos de obtenção.

O buffer de ordenação da obtenção contém os dados até serem ordenados. Report Writer e Query Designer (no Smart View) utilizam o buffer de ordenação da obtenção. O tamanho por omissão é 20 KB. O tamanho mínimo é 2 KB. Aumentar o tamanho pode melhorar o desempenho da obtenção.

Para definir o tamanho do buffer de obtenção e o tamanho do buffer de ordenação da obtenção:

  1. Navegue até Buffers.
    Na Interface do Redwood:
    1. Na página Aplicações, abra a aplicação e, em seguida, abra a base de dados (cubo).
    2. Clique em Customização, clique em Definições e clique em Buffers.

    Na Interface Web Clássica:

    Na página Aplicações, aceda ao verificador do cubo, em seguida, aceda ao separador Definições e selecione Buffers.

  2. Acrescente os valores que pretende utilizar e clique em Gravar.