Niveles almacenados en un esquema de almacenamiento agregado

No siempre es posible derivar los requisitos de espacio en disco de un cubo de almacenamiento agregado (ASO) de Essbase en función del número de celdas. No se almacenan todos los niveles de dimensión. Conocer el número de niveles almacenados puede ayudarle a gestionar los requisitos de almacenamiento.

Para calcular el número de niveles de dimensión almacenados en un esquema:

  1. Determine el factor de nivel almacenado para cada dimensión.
  2. Multiplique los factores de dimensión juntos; por ejemplo, a * b * c * d, etc.

Para determinar el factor de nivel almacenado para cada dimensión, utilice las siguientes directrices:

  • En las dimensiones dinámicas, el factor es 1.

  • En las dimensiones almacenadas, para un factor de dimensión inicial, cuente los niveles que no sean de solo etiqueta.

    • Si una dimensión almacenada tiene dimensiones de atributo, cuente los niveles de cada dimensión de atributo y agregue ese número al factor de dimensión. A continuación, si todos los miembros de nivel 0 de la dimensión tienen un atributo de una dimensión de atributo específica, reste 1 para cada dimensión de atributo en la que se produzca.

    • Si una dimensión almacenada tiene jerarquías almacenadas adicionales, cuente el número de niveles que no solo son de etiqueta en cada jerarquía almacenada y agregue el recuento al factor de dimensión. No cuente un nivel si solo incluye miembros compartidos.

    • Las jerarquías dinámicas en una dimensión almacenada no afectan al factor de dimensión.

Por ejemplo, al multiplicar los factores de las 11 dimensiones en ASOsamp.Basic, 1 * 1 * 4 * 2 * 2 * 3 * 2 * 6 * 7 * 7 equivale a 56,448.

Para ver los factores de nivel de dimensión, utilice la sentencia MaxL de query database con las palabras clave list agreg_storage runtime_info. Por ejemplo:

query database ASOSamp.Basic list aggregate_storage runtime_info;