Mit Szenarios arbeiten

Nachdem Sie die Szenariomodellierung aktiviert haben, können Sie mit Szenariodaten arbeiten. Dabei können Sie Szenariozellen auf #Missing setzen, Szenariowerte auf die Basiswerte zurücksetzen und Szenariodaten aggregieren.

Basiselementdaten anzeigen

Auf der Essbase-Weboberfläche können Sie ein Excel-Arbeitsblatt mit den Basisdaten für ein Szenario starten.

  1. Klicken Sie in der Essbase-Weboberfläche auf Szenarios.
  2. Klicken Sie auf das Menü Aktionen für das gewünschte Szenario und dann auf Basisdaten anzeigen.
  3. Klicken Sie auf den heruntergeladenen Link, um Smart View zu starten.
Das gestartete Excel-Blatt zeigt die Basisdaten für den Cube an. Es enthält keine Sandbox-Daten.

Szenariowerte mit Basiswerten vergleichen

Wenn Sie der Eigentümer, Genehmiger oder Teilnehmer für ein Szenario sind, können Sie Szenario- und Basiswerte in einer Kalkulationstabelle oder in der Essbase-Weboberfläche anzeigen, um Modelle zu vergleichen.

Werte in Excel vergleichen

  1. Klicken Sie in der Essbase-Weboberfläche auf Szenarios.

  2. Wählen Sie im Menü Aktionen die Option Änderungen in Excel anzeigen aus.

  3. Klicken Sie auf den heruntergeladenen Link, um den Smart View-Link zu öffnen.

  4. Sie können Werte für die Szenario- und die Basiselemente in der Kalkulationstabelle anzeigen.
    Bild einer Excel-Kalkulationstabelle mit Basis- und Szenariowerten.

    • In Spalte G ist "sb10" das Szenario-(oder Sandbox-)Element.

    • In Spalte F zeigt "Base" die Basiswerte an.

    • Im Szenario wurden Werte für "sb10" in den Zeilen 2 bis 6 geändert. Sie sehen das aggregierte Ergebnis in Zeile 7.

Werte in der Webbenutzeroberfläche vergleichen

  1. Klicken Sie in der Essbase-Weboberfläche auf Szenarios.

  2. Wählen Sie im Menü Aktionen die Option Änderungen anzeigen aus.

    Das Dialogfeld Datenänderungen ist leer, wenn keine Datenänderungen vorgenommen wurden.

Vergleichen Sie das Szenario mit der Basis, um die nächsten Schritte zu bestimmen. Beispiel: Sie könnten anhand dieser Informationen entscheiden, den Status des Szenarios in "Genehmigt" zu ändern.

Szenariozellen auf "#Missing" setzen

Sie können die Szenariozellen auf "#Missing" setzen, auch wenn die entsprechenden Basiszellen Werte enthalten.

So setzen Sie eine Szenariozelle auf "#Missing":
  1. Geben Sie "#Missing" in die Zelle ein, oder löschen Sie den Zelleninhalt.
  2. Wählen Sie im Smart View-Menüband die Option Daten weiterleiten.
Beispiel
  1. Der Wert in "sb1" spiegelt zunächst genau den Wert in "Base" wider.
    Abbildung eines Rasters mit "sb1" und "Base", jeweils mit dem Wert "678".

  2. Geben Sie "#Missing" in "sb1" ein (oder löschen Sie den Zelleninhalt), und leiten Sie die Daten weiter.
    Abbildung eines Rasters mit "#Missing" in "sb1".

  3. Aktualisieren Sie das Blatt. Sie können sehen, dass "sb1" "#Missing" enthält.
    Abbildung eines Rasters mit "#Missing" in "sb1".

Szenariowerte auf Basiswerte zurücksetzen

Sie können die Szenariowerte auf die Basiswerte zurücksetzen, indem Sie "#Revert" in die geänderten Zellen eingeben und im Smart View-Menüband auf die Option Daten weiterleiten klicken.

Szenariowerte werden anfänglich nicht gespeichert. Sie sind eine genaue Spiegelung der Basiswerte. Nachdem Sie die Szenariowerte in Excel geändert und die Änderungen an den Cube weitergeleitet haben, werden die Szenariowerte gespeichert. Dann unterscheiden sie sich von den Basiswerten. Sie können sie aber immer noch auf die Basiswerte zurücksetzen.
So setzen Sie Szenariowerte auf die Basiswerte zurück:
  1. Geben Sie in Excel "#Revert" in die Szenariozellen ein, die auf den Basiswert zurückgesetzt werden sollen.
  2. Klicken Sie im Smart View-Menüband auf die Option Daten weiterleiten.
Die ausgewählten Szenariowerte werden auf die Basiswerte aktualisiert.

Beispiel

  1. Der Wert in "sb1" spiegelt zunächst genau den Wert in "Base" wider.
    Abbildung eines Rasters mit einem Basiselement und einem Szenarioelement, die denselben Wert aufweisen.

  2. Leiten Sie den neuen Wert "100" an "sb1" weiter.
    Abbildung eines Rasters, in dem das Szenarioelement den Wert "100" aufweist.

  3. Leiten Sie "#Revert" an "sb1" weiter.
    Abbildung eines Raster mit "#Revert" in der Zelle "sb1".

  4. Aktualisieren Sie das Blatt. Jetzt sehen Sie, dass "sb1" erneut den Basiswert "678" widerspiegelt.
    Abbildung eines Rasters mit einem Basiselement und einem Szenarioelement, die denselben Wert aufweisen.

Aggregation von Sandbox-Dimensionen bestimmen

Beim Modellieren in Szenarios müssen Sie bestimmen, ob Berechnungen in den einzelnen Sandboxes durchgeführt werden sollen oder nicht.

Leiten Sie Datenänderungen an die Sandbox weiter, und berechnen Sie so wenig andere Daten wie möglich. Sie sollten gerade so viele Daten berechnen wie erforderlich, damit Benutzer ihre Arbeit validieren können. Dadurch erhalten Sie die Speichereffizienz des Sandbox-Designs aufrecht.

Beispiel: Wenn alle Elemente der oberen Ebene in einem Cube dynamische Berechnungen sind, werden keine Aggregationen in Form von Berechnungsskripten benötigt.

Wenn Sie Elemente der oberen Ebene gespeichert haben, begrenzen Sie den Geltungsbereich jeder Sandbox-Berechnung auf das Minimum, das für die Arbeit der Benutzer erforderlich ist.

Beispiel: Szenarios mit dynamischen Elementen der oberen Ebene berechnen

Dynamische Hierarchien (sowohl dicht als auch dünn besetzte) werden automatisch aggregiert. Wenn Benutzer Änderungen in Sandboxes vornehmen, sehen sie diese sofort.

Hier sehen Sie ein Beispiel aus der Block-Storage-Demoanwendung "Sample_Scenario.Basic".

Hierbei sind Product und Market dynamische Hierarchien, bei denen Daten nur auf Ebene 0 gespeichert werden. Außerdem wird hier ein Szenario mit Sandbox-Dimensionselement "sb0" erstellt.

Bei der Erstellung der Sandbox sind Werte für "sb0" mit den Werten für "Base" identisch. Grund dafür ist, dass Sandbox-Elemente virtuell sind und Basiswerte wiedergeben, bis Benutzer Änderungen weiterleiten.


Abbildung einer Excel-Kalkulationstabelle mit Werten für die Elemente "Base" und "sb0" der Sandbox-Dimension. Die Werte für beide Elemente sind identisch.

Nach der Änderung von Sales->Budget->Jan->Cola in Element "sb0" wird das dynamische Sandbox-Element "West" (in D10) anhand einer Kombination aus gespeicherten Elementen aus "Base" und "sb0" sofort auf die richtige Summe aggregiert.

Werte für Oregon, Utah und Nevada werden im Basis-Sandbox-Element gespeichert. Werte für California und Washington wurden von Szenarioteilnehmern weitergeleitet und im Sandbox-Element "sb0" gespeichert. Die Summe für West->Cola->sb0 wird dynamisch anhand dieser gespeicherten Werte aggregiert.


Abbildung einer Excel-Kalkulationstabelle mit Werten für die Elemente "Base" und "sb0" der Sandbox-Dimension. Die Werte sind identisch, mit Ausnahme von California und Washington, wo die Werte geändert wurden.

Sie können auch Berechnungsskripte in Sandboxes verwenden. Angenommen Oregon soll 80 % des Budgets von California erhalten. Das ist mit dem folgenden Berechnungsskript möglich:

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

Wenn ein Szenarioteilnehmer ein Excel-Arbeitsblatt auf der Weboberfläche startet und diese Berechnung ausführt, wird "sb0" als Standard-Sandbox-Element berechnet, und der Wert für das Element "Oregon" wird aktualisiert:


Abbildung einer Excel-Kalkulationstabelle mit Werten für die Elemente "Base" und "sb0" der Sandbox-Dimension. Die Werte sind identisch, mit Ausnahme von California und Washington sowie Oregon, wo die Werte geändert wurden. Der Wert für Oregon beträgt 720 und spiegelt die Ergebnisse des Berechnungsskripts wider.

Diese Ansicht stammt nicht aus einem per Szenario gestarteten Blatt, sondern von einer privaten Smart View-Ansicht, in der "Base" und "sb0" beide auf dem Blatt dargestellt werden können.

Beispiel: Szenarios mit gespeicherten Elementen der oberen Ebene berechnen

In einigen Fällen kann eine dünn oder dicht besetzte Hierarchie gespeicherte Elemente der oberen Ebene enthalten, und es kann sein, dass Aggregationen für ebenen- oder generationsbasierte Berechnungen erforderlich sind.

Gehen Sie nun unter Betrachtung des letzten Rasters aus dem vorherigen Beispiel davon aus, dass Elemente der oberen Ebene in der Market-Dimension gespeicherte und nicht dynamische Elemente sind.

Wenn Sie den Wert für Oregon in "250" ändern, muss das Element "West" erneut berechnet werden, bevor die richtigen Ergebnisse angezeigt werden:


Abbildung einer Excel-Kalkulationstabelle mit Werten für die Elemente "Base" und "sb0" der Sandbox-Dimension. Die Werte sind identisch, mit Ausnahme von California und Washington sowie Oregon, wo die Werte geändert wurden. Der Wert für Oregon lautet 250. Der Gesamtwert für "sb0" für die Region "West" beträgt 2070.

Mit dem folgenden Berechnungsskript können Sie die Market-Dimension in der Sandbox bei Ausführung aus einem per Szenario gestarteten Excel-Blatt aggregieren:

AGG("Market");
Abbildung einer Excel-Kalkulationstabelle mit Werten für die Elemente "Base" und "sb0" der Sandbox-Dimension. Die Werte sind identisch, mit Ausnahme von California und Washington sowie Oregon, wo die Werte geändert wurden. Der Wert für Oregon lautet 250. Der Gesamtwert für "sb0" für die Region "West" beträgt 1600.