Utilisation des scénarios

Une fois la modélisation de scénario activée, vous pouvez utiliser les données de scénario, et notamment définir les cellules de scénario sur #Missing, rétablir les valeurs de base de scénario et agréger les données de scénario.

Visualisation des données de membre de base

Dans l'interface Web Essbase, vous pouvez lancer une feuille Excel affichant des données de base pour un scénario.

  1. Dans l'interface Web Essbase, cliquez sur Scénarios.
  2. Cliquez sur le menu Actions du scénario à afficher et cliquez sur Afficher les données de base.
  3. Cliquez sur le lien téléchargé pour lancer Smart View.
La feuille Excel qui est lancée affiche les données de base pour le cube. Elle n'affiche aucune donnée de modèle d'environnement restreint.

Comparaison des valeurs de scénario aux valeurs de base

Si vous êtes le propriétaire ou l'approbateur d'un scénario donné ou que vous y participez, vous pouvez afficher les valeurs de scénario et de base dans une feuille de calcul ou dans l'interface Web Essbase pour comparer des modèles.

Comparaison des valeurs dans Excel

  1. Dans l'interface Web Essbase, cliquez sur Scénarios.

  2. Dans le menu Actions, sélectionnez Afficher les modifications dans Excel.

  3. Cliquez sur le lien téléchargé pour ouvrir le lien Smart View.

  4. Vous pouvez afficher les valeurs pour les membres de scénario et de base dans la feuille de calcul.
    Image d'une feuille de calcul Excel contenant des valeurs de scénario et de base.

    • Dans la colonne G, sb10 représente le membre de scénario (ou de modèle d'environnement restreint).

    • Dans la colonne F, Base indique les valeurs de base.

    • Dans le scénario, les valeurs pour sb10 dans les lignes 2 à 6 ont été modifiées et vous pouvez voir le résultat agrégé à la ligne 7.

Comparaison de valeurs dans l'interface utilisateur Web

  1. Dans l'interface Web Essbase, cliquez sur Scénarios.

  2. Dans le menu Actions, sélectionnez Afficher les modifications.

    La boîte de dialogue Modifications de données est vide si aucune modification de données n'a été apportée.

Comparez le scénario aux valeurs de base afin de déterminer vos prochaines actions. Par exemple, vous pourriez choisir de modifier le statut du scénario sur Approuvé en fonction de ces informations.

Définition des cellules de scénario sur #Missing

Vous pouvez définir les cellules de scénario sur #Missing même si les cellules de base correspondantes ont des valeurs.

Pour définir des cellules de scénario sur #Missing, procédez comme suit :
  1. Saisissez #Missing dans la cellule ou supprimez-en le contenu.
  2. Sélectionnez Soumettre les données dans le ruban Smart View.
Exemple
  1. Initialement, la valeur de la cellule sb1 reflète exactement la valeur de la cellule Base.
    Image d'une grille présentant sb1 et Base, dont la valeur est 678.

  2. Saisissez #Missing dans sb1 (ou supprimez le contenu de la cellule) et soumettez les données.
    Image d'une grille avec la valeur #Missing pour sb1.

  3. Actualisez la feuille. Vous voyez que la valeur de sb1 est #Missing.
    Image d'une grille avec la valeur #Missing pour sb1.

Rétablissement des valeurs de scénario sur les valeurs de base

Vous pouvez rétablir les valeurs de base pour les valeurs de scénario en saisissant #Revert dans les cellules modifiées et en cliquant sur Soumettre les données dans le ruban Smart View.

Initialement, les valeurs de scénario ne sont pas stockées et elles reflètent exactement les valeurs de base. Lorsque vous modifiez les valeurs de scénario dans Excel et que vous soumettez les modifications au cube, les valeurs de scénario sont stockées et deviennent différentes des valeurs de base mais vous pouvez toujours rétablir les valeurs de base.
Pour rétablir des valeurs de scénario sur les valeurs de base, procédez comme suit :
  1. Dans Excel, saisissez #Revert dans les cellules de scénario pour lesquelles rétablir les valeurs de base.
  2. Cliquez sur Soumettre les données dans le ruban Smart View.
Les valeurs de scénario sélectionnées sont mises à jour avec les valeurs de base.

Exemple

  1. Initialement, la valeur de sb1 est exactement la même que la valeur de base.
    Image d'une grille avec un membre de base et un membre de scénario qui affichent la même valeur.

  2. Soumettez une nouvelle valeur, 100, à sb1.
    Image d'une grille avec le membre de scénario affichant une valeur de 100.

  3. Soumettez la valeur #Revert dans sb1.
    Image d'une grille affichant une valeur #Revert dans la cellule sb1.

  4. Actualisez la feuille. Assurez-vous que sb1 affiche à nouveau la valeur de base, 678.
    Image d'une grille avec un membre de base et un membre de scénario qui affichent la même valeur.

Cas dans lesquels agréger des dimensions de modèle d'environnement restreint

Lors des modélisations dans les scénarios, vous devez déterminer si des calculs doivent être réalisés ou non au sein de chaque modèle d'environnement restreint.

Soumettez les modifications de données au modèle d'environnement restreint et calculez aussi peu d'autres données que possible, juste assez pour permettre aux utilisateurs de valider leur travail. Vous préservez ainsi l'efficacité en matière de stockage de la conception du modèle d'environnement restreint.

Par exemple, si tous les membres de niveau supérieur d'un cube sont des calculs dynamiques, les agrégations sous la forme d'un script de calcul sont inutiles.

Si vous avez stocké des membres de niveau supérieur, limitez la portée des calculs de modèle d'environnement restreint au minimum nécessaire pour permettre aux utilisateurs de travailler.

Exemple : calcul de scénarios avec des membres de niveau supérieur dynamiques

Les hiérarchies dynamiques (denses et éparpillées) sont agrégées automatiquement et les utilisateurs apportant des modifications dans les modèles d'environnement restreint voient ces dernières apparaître immédiatement.

Examinons un exemple issu de l'application de démonstration en mode "block storage" Sample_Scenario.Basic.

Supposons que Product et Market sont des hiérarchies dynamiques dont les données sont stockées uniquement au niveau zéro et qu'un scénario est créé à l'aide du membre de dimension de modèle d'environnement restreint sb0.

Si le modèle d'environnement restreint vient d'être créé, les valeurs de sb0 sont identiques à celles de Base. En effet, les membres du modèle d'environnement restreint sont virtuels et reflètent des valeurs de base tant que les utilisateurs ne leur soumettent pas de modifications.


Image d'une feuille de calcul Excel, montrant les valeurs des membres Base et sb0 de la dimension de modèle d'environnement restreint. Les valeurs des deux membres sont identiques.

Après la modification des données Sales->Budget->Jan->Cola dans le membre sb0, nous constatons immédiatement que le membre de modèle d'environnement restreint dynamique West (dans D10) est agrégé au total correct à l'aide d'une combinaison de membres stockés issus de Base et de sb0.

Les valeurs d'Oregon, d'Utah et de Nevada sont stockées dans le membre de modèle d'environnement restreint Base. Les valeurs de California et de Washington ont été soumises par des participants de scénario et sont stockées dans le membre de modèle d'environnement restreint sb0. Le total de West->Cola->sb0 est agrégé dynamiquement à l'aide des valeurs stockées.


Image d'une feuille de calcul Excel montrant les valeurs des membres Base et sb0 de la dimension de modèle d'environnement restreint. Les valeurs sont identiques, sauf pour California et Washington.

Vous pouvez également utiliser des scripts de calcul dans les modèles d'environnement restreint. Supposons qu'Oregon doit être budgété à hauteur de 80 % de California. Vous pouvez l'indiquer à l'aide du script de calcul ci-après :

FIX("Jan", "Budget", "Cola", "Sales")
"Oregon"="California"*.8;
ENDFIX

Quand un participant de scénario lance une feuille de calcul Excel à partir de l'interface Web et exécute ce calcul, sb0 est le membre de modèle d'environnement restreint par défaut calculé et la valeur du membre Oregon est mise à jour :


Image d'une feuille de calcul Excel montrant les valeurs des membres Base et sb0 de la dimension de modèle d'environnement restreint. Les valeurs sont identiques, sauf pour California, Washington et Oregon. La valeur d'Oregon est 720. Elle reflète les résultats du script de calcul.

Cette vue ne provient pas d'une feuille lancée par un scénario, mais d'une vue privée Smart View qui permet de représenter Base et sb0 sur la feuille.

Exemple : calcul de scénarios avec des membres de niveau supérieur stockés

Les hiérarchies dispersées ou denses stockent parfois des membres de niveau supérieur. Des agrégations sur des calculs basés sur un niveau ou une génération peuvent être requises.

Partons de la dernière grille de l'exemple précédent et supposons que les membres de niveau supérieur de la dimension Market sont stockés, et non dynamiques.

Si nous remplaçons la valeur d'Oregon par 250, le membre West doit être recalculé pour pouvoir visualiser les résultats corrects :


Image d'une feuille de calcul Excel montrant les valeurs des membres Base et sb0 de la dimension de modèle d'environnement restreint. Les valeurs sont identiques, sauf pour California, Washington et Oregon. La valeur d'Oregon est 250. La valeur totale de sb0 pour la région West est de 2070.

Le script de calcul suivant peut être utilisé pour agréger la dimension Market dans le modèle d'environnement restreint, en cas d'exécution à partir d'une feuille Excel lancée par un scénario :

AGG("Market");
Image d'une feuille de calcul Excel montrant les valeurs des membres Base et sb0 de la dimension de modèle d'environnement restreint. Les valeurs sont identiques, sauf pour California, Washington et Oregon. La valeur d'Oregon est 250. La valeur totale de sb0 pour la région West est de 1600.