20 Calcul intelligent pour les cubes en mode "block storage"

Lorsque Essbase calcule un cube en mode "block storage" (BSO) à l'aide du calcul intelligent, il effectue le suivi des blocs de données qu'il calcule à l'aide de marqueurs. Si vous chargez ensuite un sous-ensemble de données, lors des calculs suivants, Essbase calcule uniquement les blocs qui n'ont pas été calculés et les blocs qui nécessitent un recalcul.

Le calcul intelligent est basé sur Essbase marquant les blocs de données comme propres ou sales.

Pour les calculs BSO simples et complets, Essbase s'exécute plus rapidement lorsque vous pouvez utiliser le calcul intelligent. Il fournit des avantages significatifs en termes de performances de calcul pour les types de calcul suivants :

  • Calcul complet d'une base de données (CALC ALL), à quelques exceptions près.

    Reportez-vous à Limites de calcul intelligent.

  • Script de calcul qui calcule tous les membres dans une instruction CALC DIM.

  • Dans les cas où Essbase ne peut pas utiliser le calcul intelligent pour l'ensemble du calcul, il peut être possible d'utiliser partiellement le calcul intelligent.

    Par exemple, pour améliorer les performances d'une consolidation par défaut suivie d'une allocation, vous pouvez activer le calcul intelligent pour la consolidation par défaut, puis le désactiver pour l'allocation.

Le calcul intelligent s'applique uniquement aux cubes en mode "block storage" non fédérés et ne s'applique pas au mode "aggregate storage".

Par défaut, le calcul intelligent est activé pour les cubes BSO. Vous pouvez l'activer ou la désactiver. Voir Activer ou désactiver le calcul intelligent.