Níveis Armazenados em um Outline de Armazenamento Agregado

Nem sempre é possível derivar requisitos de espaço em disco de um cubo de armazenamento agregado (ASO) do Essbase com base no número de células. Nem todos os níveis de dimensão são armazenados. Conhecer o número de níveis armazenados pode ajudá-lo a gerenciar os requisitos de armazenamento.

Para calcular o número de níveis de dimensão armazenados em uma estrutura:

  1. Determine o fator de nível armazenado para cada dimensão.
  2. Multiplique os fatores de dimensão juntos; por exemplo, a * b * c * d e assim por diante.

Para determinar o fator de nível armazenado para cada dimensão, use as seguintes diretrizes:

  • Em dimensões dinâmicas, o fator é 1.

  • Em dimensões armazenadas, para um fator de dimensão inicial, conte os níveis não somente de rótulo.

    • Se uma dimensão armazenada tiver dimensões de atributo, conte os níveis em cada dimensão de atributo e adicione esse número ao fator de dimensão. Em seguida, se todos os membros de nível 0 da dimensão tiverem um atributo de uma dimensão de atributo específica, subtraia 1 para cada dimensão de atributo em que isso ocorre.

    • Se uma dimensão armazenada tiver hierarquias armazenadas adicionais, conte o número de níveis não somente de rótulo em cada hierarquia armazenada e adicione a contagem ao fator de dimensão. Não conte um nível se ele incluir apenas membros compartilhados.

    • As hierarquias dinâmicas em uma dimensão armazenada não afetam o fator de dimensão.

Por exemplo, multiplicar os fatores para as 11 dimensões em ASOsamp.Basic, 1 * 1 * 4 * 2 * 2 * 2 * 3 * 2 * 6 * 7 * 7 é igual a 56.448.

Para exibir fatores de nível de dimensão, use a instrução MaxL do banco de dados de consulta com as palavras-chave list Aggregate_Storage Runtime_info. Exemplo:

query database ASOSamp.Basic list aggregate_storage runtime_info;