Estimar Efeitos de Cálculo no Tamanho do Cubo

Dado o número atual de blocos em um cubo do Essbase, você pode emitir a instrução MaxL bancos de dados de consulta… obter tamanho estimado para estimar o número de blocos que um cálculo CALC ALL produzirá.

Para estimar o tamanho do cubo resultante de um cálculo, usando o modo interativo:

  1. Carregue dados, execute um comando CALC ALL e anote o tamanho médio do bloco.
  2. Inicie o cliente ou shell MaxL, faça logon no Essbase e inicie um aplicativo e um cubo. Por exemplo:
     
    login username password;
    alter system load application appname;
    alter application appname load database dbname;
  3. Fornecendo o nome do aplicativo e do banco de dados (cubo), informe a seguinte instrução de banco de dados de consulta MaxL e observe o valor retornado para o número de blocos:
    query database appname.dbname get estimated size;
  4. Multiplique o número de blocos pelo tamanho médio dos blocos no cubo.

    Os resultados são precisos para ±10%.

Esteja ciente das seguintes condições ao consultar o Essbase para obter uma estimativa do tamanho total do cubo:

  • Execute essa consulta depois de CALC ALL. Qualquer outro cálculo não produzirá resultados precisos.

  • É possível obter resultados precisos com fórmulas somente se elas estiverem em dimensões esparsas.

  • Se precisar estimar partições, você deverá consultar o Essbase para obter uma estimativa do tamanho do cubo em cada partição e adicionar os resultados. Se você consultar apenas o tamanho do cubo de origem, a estimativa incluirá apenas os dados no servidor de cubo de origem.