OPTIMISER CALCUL RÉTROACTIF

La configuration RTDEPCALCOPTIMIZE vous permet de faire en sorte que la fonction de calcul @CURRMBRRANGE d'Essbase se comporte comme une fonction dépendante de l'exécution. Ceci est utile lorsque @CURGEN ou @CURLEV sont transmis en tant qu'argument.

Syntaxe

RTDEPCALCOPTIMIZE [appname [dbname]] TRUE | FALSE
  • appname : facultatif. Si vous indiquez un nom d'application, le paramètre s'applique à toutes les bases de données de l'application nommée. Si vous n'indiquez pas de nom d'application, le paramètre s'applique à toutes les applications et bases de données du serveur Essbase.

  • dbname : facultatif. Si vous indiquez un nom de base de données et un nom d'application, le paramètre s'applique uniquement à la base de données nommée. Si vous n'indiquez pas non plus de nom d'application, la base de données est ignorée et le paramètre s'applique à toutes les applications et bases de données sur le serveur Essbase.

  • Vrai : @CURRMBRRANGE se comporte comme une formule dépendant de l'exécution. Cela peut entraîner des résultats de calcul incorrects si les fonctions @CURGEN ou @CURLEV sont utilisées comme arguments pour @CURMBRRANGE, car Essbase ne générerait pas la liste de dépendances correcte pour calculer @CURRMBRRANGE. Il s'agit de la fonction par défaut.

  • FALSE — @CURRMBRRANGE se comporte comme une formule dépendante de l'exécution, mais uniquement lorsque @CURGEN ou @CURLEV sont transmis en tant qu'argument à @CURRMBRRANGE. Les calculs impliquant @CURRMBRRANGE peuvent s'exécuter lentement, car le calcul des formules dépendantes de l'exécution nécessite plus de mémoire.

Exemple

RTDEPCALCOPTIMIZE FALSE