Diferencias de cálculo para ASO

El cálculo de los cubos de almacenamiento agregado (ASO) difiere del de los cubos de almacenamiento de bloques. Las agregaciones se pueden predefinir como vistas. Las fórmulas, si se utilizan en el esquema, se escriben como expresiones de valor numérico MDX, en lugar de utilizar funciones de cálculo de Essbase.

Tabla 35-2 Diferencias de cálculo entre almacenamiento agregado y almacenamiento de bloques

Funcionalidad de cálculo Almacenamiento agregado Almacenamiento de bloques

Cálculo de cubo

El cubo se agrega. Las agregaciones se pueden predefinir mediante vistas de agregación.

Los miembros del esquema se consolidan/rollan.

Se pueden ejecutar cálculos por lotes; se trata de scripts escritos con funciones y comandos de cálculo de Essbase

Se recomienda el modo híbrido.

Fórmulas

Las fórmulas se definen mediante operadores y funciones MDX. Tenga en cuenta las siguientes restricciones:

  • Debe ser una expresión de valor numérico válida escrita en MDX. No puede contener el operador %: sustituya por la expresión: (value1 / value2) * 100.

  • No se admite la función de cálculo de Essbase.

  • En los miembros de jerarquía dinámica, se permiten fórmulas sin restricciones adicionales.

Las fórmulas se definen mediante las funciones de cálculo de Essbase.

Scripts de cálculo

Los scripts de agregación definen una selección de vistas de agregación que se van a materializar.

Puede escribir cálculos ASO personalizados si el cubo necesita scripts de cálculo para manejar cálculos especiales y dependencias de datos.

Los scripts de cálculo almacenados/procedidos se definen con la sintaxis de la calculadora de Essbase.

Dimensión de cálculos de atributo

Las combinaciones de miembros de atributos se pueden sumar.

Las combinaciones de miembros de atributos se pueden calcular mediante Suma, Recuento, Mín, Máx o Media.

Orden de cálculo

El orden de cálculo de fórmula de miembro se puede definir mediante la propiedad de miembro de orden de resolución.

El orden de cálculo se define por el orden de las dimensiones en el esquema o en un script de cálculo.

En el modo híbrido, el pedido se puede personalizar mediante la propiedad de miembro de orden de resolución.

Cálculo dinámico

Todos los miembros principales y los miembros con fórmulas se calculan dinámicamente. No hay ningún valor explícito de Cálculo dinámico para las dimensiones estándar.

Puede aplicar la propiedad Cálculo dinámico para miembros seleccionados en el cubo, con el fin de mejorar el rendimiento de los cálculos por lotes.