Calcul des modèles de grand livre de gestion

Une fois que vous avez déployé la base de données, vous pouvez calculer le modèle.

Prudence :

Avant de calculer un modèle, assurez-vous que les données de coût et de produit ont été chargées dans Oracle Essbase. Si ce n'est pas le cas, le calcul utilise un ensemble de données vide.

Le contexte global, les ensembles de règles et les règles de calcul dans les applications de grand livre de gestion sont propres à un seul point de vue (PDV). Cela signifie qu'un ensemble de règles ou une règle portant le même nom peut exister dans plusieurs PDV, mais que chacune des instances de cet ensemble de règles ou de cette règle est un artefact unique et peut avoir une définition unique. L'exécution d'une règle de calcul pour un PDV spécifique exécute la définition de cet ensemble de règles ou de cette règle de calcul telle qu'elle apparaît dans ce PDV.

L'écran Gérer les calculs (Figure 12-3) permet d'exécuter des calculs pour tout ou partie de l'ensemble de règles de calcul pour un seul PDV.

Pour effacer ou calculer des données de grand livre de gestion, procédez comme suit :

  1. Dans un modèle ouvert, à partir de Zones des tâches, sélectionnez Calculer, puis Gérer les calculs.

    Figure 12-3 Ecran Gérer les calculs de grand livre de gestion


    Cet écran permet de déterminer la façon dont les modèles de grand livre de gestion sont calculés.
  2. Dans l'écran Gérer les calculs, saisissez les informations de PDV à calculer, comme Année, Période et Scénario.
  3. Facultatif : saisissez un commentaire de job à afficher sur l'écran Bibliothèque de jobs.
  4. Facultatif : dans le groupe Options de traitement, sélectionnez des actions à réaliser :
    • Effacer les données calculées pour effacer toutes les cellules susceptibles d'être mises à jour par les règles dans les options Plage de traitement (sélectionné par défaut)

    • Exécuter le calcul : permet d'exécuter les règles de calcul spécifiées dans les options Plage de traitement (sélectionnées par défaut).

    • Capturer les scripts de débogage Essbase pour stocker des scripts générés par le moteur pour chaque allocation ou règle de calcul personnalisé incluse dans un calcul (reportez-vous à la section "A propos des scripts de calcul" plus loin dans cette rubrique).

      Remarque :

      Capturer les scripts de débogage Essbase est destiné au dépannage et peut augmenter les frais généraux de traitement. Evitez de sélectionner ce paramètre si vous n'avez pas une bonne raison de le faire.

      Si l'option Capturer les scripts de débogage Essbase est sélectionnée, la liste Détails du job l'indique dans l'écran Bibliothèque de jobs.

      Lors du calcul d'ensembles de règles parallèles avec une valeur de préférence Threads de calcul supérieure à 1 et avec l'option Capturer les scripts de débogage Essbase sélectionnée, certaines exécutions de règle peuvent être ignorées sans qu'aucune erreur ni aucun avertissement ne soit signalé. Pour éviter ce problème, si vous devez capturer des scripts de débogage Essbase, vous pouvez définir temporairement la préférence d'application Threads de calcul sur 1.

  5. Dans le groupe Plage de traitement, indiquez les règles à exécuter :
    • Toutes les règles : permet d'exécuter toutes les règles activées définies pour le PDV sélectionné.

    • Spécifier une plage d'ensembles de règles : permet d'exécuter toutes les règles activées de la plage d'ensembles de règles définie par la zone de texte Numéro de séquence du premier ensemble de règles et la zone de texte Numéro de séquence du dernier ensemble de règles (inclus).

    • Exécuter une seule règle : permet d'exécuter une règle unique sélectionnée dans les listes Nom de l'ensemble de règles et Nom de la règle.

  6. Cliquez sur Exécuter maintenant pour effectuer les calculs ou effacer les données immédiatement. Un message de confirmation indique que le job a démarré et identifie l'ID de flux de tâches affecté.

    Prudence :

    En fonction de la taille et de la complexité d'un modèle, cette opération peut prendre un certain temps.

  7. Surveillez la progression du déploiement à l'aide de l'ID du flux de tâches sur l'écran Bibliothèque de jobs.

Exemple 12-2 A propos des scripts de débogage

Les scripts générés par le moteur détaillent tous les calculs nécessaires à chaque règle, avec un fichier .txt pour chaque règle.

Les scripts sont générés dans le répertoire $ARBORPATH/app/<nom de l'application>/<nom de la base de données>, sur l'ordinateur sur lequel le serveur Essbase configuré est en cours d'exécution, par exemple :

C:\Oracle\Middleware\user_projects\epmsystem1\EssbaseServer\ essbaseserver1\app\BksML12C\BksML12C

Si nécessaire, les administrateurs peuvent afficher les scripts sur la console Essbase.

Le format de nom de fichier pour les scripts est P+XX+RuleMemberName.txt, où :

  • P = PDV

  • XX = deux derniers chiffres de l'ID de groupe de membres de PDV sélectionné

  • RuleMemberName = nom de membre de règle unique affecté au rôle en question

    Par exemple, un script généré peut être nommé P99R0001.txt.

Chaque fichier de script comporte un en-tête avec les informations suivantes :

  • Nom de l'application

  • PDV

  • Nom de l'ensemble de règles

  • Nom de la règle

  • Séquence de règles

  • Nombre d'itérations