CALCOPTFRMLBOTTOMUP
Le paramètre de configuration CALCOPTFRMLBOTTOMUP indique si Essbase optimise le calcul des formules complexes sur les dimensions dispersées dans les outlines de cube volumineux. Si cette option est activée, Essbase effectue un calcul ascendant sur les formules qui nécessiteraient autrement un calcul descendant.
La configuration CALCOPTFRMLBOTTOMUP s'applique uniquement aux bases de données en mode "block storage" (BSO) et non aux bases en mode "aggregate storage" (ASO).
Syntaxe
CALCOPTFRMLBOTTOMUP TRUE | FALSE-
TRUE : optimise le calcul des formules sur les dimensions dispersées dans les grands outlines en forçant un calcul ascendant.
-
FALSE : ne force pas un calcul ascendant pour les formules sur les dimensions dispersées dans les grandes lignes. Il s'agit de la fonction par défaut.
Description
CALCOPTFRMLBOTTOMUP indique à Essbase s'il faut optimiser le calcul des formules sur les dimensions dispersées dans les outlines de cube volumineux, afin que vous puissiez utiliser efficacement les commandes CALC ALL et CALC DIM pour calculer le cube.
Vous pouvez remplacer le paramètre CALCOPTFRMLBOTTOMUP à l'aide de la commande SET FRMLBOTTOMUP dans un script de calcul.
Remarques
-
Pour plus d'informations sur les formules complexes et les calculs descendants, reportez-vous à Calcul ascendant et descendant.
-
Le fait de forcer un calcul ascendant sur une formule peut produire des résultats incohérents avec un calcul descendant si :
-
La formule contient des fonctions complexes (par exemple, des fonctions de plage).
-
Les dépendances de la formule ne sont pas simples
-
-
Avant d'utiliser le paramètre CALCOPTFRMLBOTTOMUP dans un environnement de production, assurez-vous de vérifier la validité des résultats de calcul générés lorsque le paramètre est activé (défini sur TRUE).
-
La commande de calcul SET CREATENONMISSINGBLK peut forcer les calculs descendants, quelle que soit la valeur du paramètre CALCOPTFRMLBOTTOMUP.
Exemple
CALCOPTFRMLBOTTOMUP TRUE