20 Cálculo inteligente para cubos de almacenamiento de bloques
Cuando Essbase calcula un cubo de almacenamiento de bloques (BSO) mediante Cálculo inteligente, realiza un seguimiento de los bloques de datos que calcula mediante marcadores. Si, a continuación, carga un subjuego de datos, en cálculos posteriores, Essbase calcula solo los bloques que no se han calculado y los bloques que requieren recálculo.
El cálculo inteligente se basa en Essbase que marca los bloques de datos como limpios o sucios.
Para realizar cálculos BSO completos y sencillos, Essbase funciona más rápido cuando se puede utilizar Intelligent Calculation. Está diseñado para proporcionar beneficios significativos de rendimiento de cálculo para estos tipos de cálculos:
-
Cálculo completo de una base de datos (CALC ALL), con algunas excepciones.
Consulte Limitaciones del cálculo inteligente.
-
Script de cálculo que calcula todos los miembros en una sentencia CALC DIM.
-
En situaciones en las que Essbase no puede utilizar el cálculo inteligente para todo el cálculo, puede utilizar parcialmente el cálculo inteligente.
Por ejemplo, para mejorar el rendimiento de una consolidación predeterminada seguida de una asignación, puede activar el cálculo inteligente para la consolidación predeterminada y, a continuación, desactivarla para la asignación.
El cálculo inteligente solo se aplica a cubos de almacenamiento de bloques no federados y no se aplica al almacenamiento agregado.
De manera predeterminada, el cálculo inteligente está activado para los cubos de BSO. Puede activarlo o desactivarlo. Consulte Activación o desactivación del cálculo inteligente.