CALCOPTFRMLBOTTOMUP
El valor de configuración CALCOPTFRMLBOTTOMUP especifica si Essbase optimiza el cálculo de fórmulas complejas en dimensiones dispersas en esquemas de cubo grandes. Si se activa, Essbase realiza un cálculo ascendente en fórmulas que, de lo contrario, requerirían un cálculo descendente.
La configuración de CALCOPTFRMLBOTTOMUP solo se aplica a las bases de datos de almacenamiento de bloques (BSO) y no se aplica a las bases de datos de almacenamiento agregado (ASO).
Sintaxis
CALCOPTFRMLBOTTOMUP TRUE | FALSE-
TRUE: optimiza el cálculo de fórmulas en dimensiones dispersas en esquemas grandes forzando un cálculo ascendente.
-
FALSE: no fuerza un cálculo ascendente para fórmulas en dimensiones dispersas en esquemas grandes. Éste es el estado por defecto.
Descripción
CALCOPTFRMLBOTTOMUP indica a Essbase si desea optimizar el cálculo de fórmulas en dimensiones dispersas en grandes esquemas de cubo, de modo que pueda utilizar eficazmente los comandos CALC ALL y CALC DIM para calcular el cubo.
Puede sustituir la configuración CALCOPTFRMLBOTTOMUP mediante el comando SET FRMLBOTTOMUP en una secuencia de comandos de cálculo.
Notas:
-
Para obtener información sobre fórmulas complejas y cálculos descendentes, consulte Cálculo ascendente y descendente.
-
Forzar un cálculo ascendente en una fórmula puede producir resultados que no sean coherentes con un cálculo descendente si:
-
La fórmula contiene funciones complejas (por ejemplo, funciones de rango)
-
Las dependencias de la fórmula no son sencillas
-
-
Antes de utilizar el valor CALCOPTFRMLBOTTOMUP en un entorno de producción, asegúrese de comprobar la validez de los resultados de cálculo producidos cuando el valor está activado (establecido en TRUE).
-
El comando de cálculo SET CREATENONMISSINGBLK puede forzar cálculos descendentes, independientemente del valor de la configuración CALCOPTFRMLBOTTOMUP.
Ejemplo
CALCOPTFRMLBOTTOMUP TRUE