Werken met scenario's

Nadat u scenariomodellering hebt geactiveerd, kunt u werken met scenariogegevens. Zo kunt u scenariocellen instellen op '#Missing', scenariowaarden terugzetten naar basiswaarden en scenariogegevens aggregeren.

Basisgegevens van onderdelen bekijken

Vanuit de webinterface van Essbase kunt u een Excel-werkblad met basisgegevens voor een scenario opstarten.

  1. Klik in de Essbase webinterface op Scenario's.
  2. Klik op het menu Acties voor het scenario dat u wilt bekijken en klik op Basisgegevens tonen.
  3. Klik op de downloadkoppeling om Smart View te starten.
Op het Excel-blad dat wordt opgestart, worden basisgegevens voor de kubus getoond. Er worden geen sandboxgegevens getoond.

Scenariowaarden vergelijken met basiswaarden

Als u de eigenaar, fiatteur of deelnemer voor een gegeven scenario bent, kunt u scenario- en basiswaarden in een spreadsheet of in de Essbase webinterface bekijken om modellen met elkaar te vergelijken.

Waarden vergelijken in Excel

  1. Klik in de webinterface van Essbase op Scenario's.

  2. Selecteer in het menu Acties de optie Wijzigingen tonen in Excel.

  3. Klik op de gedownloade koppeling om Smart View te openen.

  4. U kunt waarden voor zowel scenario- als basisonderdelen bekijken in de spreadsheet.
    Afbeelding van een Excel-spreadsheet met basis- en scenariowaarden

    • In kolom G is 'sb10' het scenario-onderdeel (of sandboxonderdeel).

    • In kolom F, 'Base', worden de basiswaarden getoond.

    • In het scenario zijn de waarden voor sb10 in rij 2 t/m 6 gewijzigd en wordt het geaggregeerde resultaat weergegeven in rij 7.

Waarden vergelijken in de webinterface

  1. Klik in de webinterface van Essbase op Scenario's.

  2. Selecteer in het menu Acties de optie Wijzigingen tonen.

    Het dialoogvenster Gegevenswijzigingen is leeg als er geen gegevens zijn gewijzigd.

Vergelijk het scenario met de basiswaarden om uw volgende stappen te bepalen. Bijvoorbeeld: u kunt ervoor kiezen de status van het scenario te wijzigen in 'Goedgekeurd' op basis van deze informatie.

Scenariocellen instellen op #Missing

U kunt scenariocellen instellen op #Missing, ook al bevatten de corresponderende basiscellen waarden.

Ga als volgt te werk om een scenariocel in te stellen op #Missing:
  1. Typ #Missing in de cel of verwijder de inhoud van de cel.
  2. Selecteer Gegevens versturen op het lint van Smart View.
Voorbeeld
  1. Aanvankelijk komt de waarde in sb1 exact overeen met de waarde in 'Basic'.
    Afbeelding van een raster met sb1 en 'Basic', beide met een waarde van 678

  2. Voer #Missing in sb1 in (of verwijder de celinhoud) en verstuur de gegevens.
    Afbeelding van een raster met #Missing in sb1

  3. Vernieuw het blad. U ziet dat sb1 is #Missing.
    Afbeelding van een raster met #Missing in sb1

Scenariowaarden terugzetten op de basiswaarden

U kunt de scenariowaarden weer instellen op de basiswaarden door in de gewijzigde cellen #Revert te typen en te klikken op Gegevens versturen op het lint van Smart View.

Aanvankelijk worden scenariowaarden niet opgeslagen en komen deze exact overeen met de basiswaarden. Nadat u de scenariowaarden in Excel hebt gewijzigd en de wijzigingen naar de kubus hebt verstuurd, worden de scenariowaarden opgeslagen en verschillen ze van de basiswaarden. U kunt de scenariowaarden echter altijd nog terugzetten naar de basiswaarden.
Ga als volgt te werk om scenariowaarden terug te zetten op de basiswaarden:
  1. Typ #Revert in elke scenariocel in Excel die u wilt terugzetten op de basiswaarde.
  2. Klik op Gegevens versturen op het lint van Smart View.
De geselecteerde scenariowaarden worden gewijzigd in de basiswaarden.

Voorbeeld

  1. Aanvankelijk komt de waarde in sb1 exact overeen met de waarde in de basis.
    Afbeelding van een raster met een basisonderdeel en een scenario-onderdeel met dezelfde waarde

  2. Verstuur een nieuwe waarde, 100, voor sb1.
    Afbeelding van een raster waarbij het scenario-onderdeel de waarde 100 heeft

  3. Verstuur #Revert naar sb1.
    Afbeelding van een raster met #Revert in de sb1-cel

  4. Vernieuw het blad. U ziet dat in sb1 weer de basiswaarde 678 wordt weergegeven.
    Afbeelding van een raster met een basisonderdeel en een scenario-onderdeel met dezelfde waarde

Wanneer u sandboxdimensies aggregeert: uitleg

Bij het modelleren van scenario's moet u bepalen of binnen elke sandbox berekeningen worden uitgevoerd of niet.

Verstuur wijzigingen in de gegevens naar de sandbox en bereken zo weinig mogelijk andere gegevens: alleen maar die gegevens die gebruikers nodig hebben om hun werk te valideren. Zo waarborgt u de efficiëntie van de opslag in sandboxes.

Wanneer bijvoorbeeld alle onderdelen op het hoogste niveau in een kubus dynamisch worden berekend, zijn geen aggregaties in de vorm van berekeningsscripts nodig.

Als u onderdelen op het hoogste niveau hebt opgeslagen, beperkt u het bereik van sandboxberekeningen tot het minimum dat nodig is om gebruikers hun werk te laten doen.

Voorbeeld: rekenscenario's met dynamische onderdelen op het hoogste niveau

Dynamische hiërarchieën (zowel dicht als schaarsheid) worden automatisch geaggregeerd en gebruikers die wijzigingen aanbrengen in sandboxes zien die wijzigingen onmiddellijk.

We kijken naar een voorbeeld uit de demoapplicatie voor blokopslag Sample_Scenario.Basic.

Stel dat 'Product' en 'Market' dynamische hiërarchieën zijn waarin gegevens zijn opgeslagen op niveau nul en dat er een scenario wordt gemaakt met sandboxdimensieonderdeel 'sb0'.

Wanneer de sandbox nieuw wordt gemaakt, zijn de waarden voor 'sb0' hetzelfde als de waarden voor 'Base'. Dit is omdat sandboxonderdelen virtueel zijn en dus overeenkomen met de basiswaarden totdat gebruikers er wijzigingen in aanbrengen.


Afbeelding van een Excel-spreadsheet met waarden voor de onderdelen 'Base' en 'sb0' van de sandboxdimensie. De waarden voor beide onderdelen zijn dezelfde.

Nadat gegevens voor Sales->Budget->Jan->Cola zijn gewijzigd in onderdeel 'sb0', zien we onmiddellijk dat in het dynamische sandboxonderdeel 'West' (in D10) het totaal juist wordt geaggregeerd door een combinatie van opgeslagen onderdelen uit 'Base' en 'sb0' te gebruiken.

Waarden voor Oregon, Utah en Nevada worden opgeslagen in het sandboxonderdeel 'Base'. Waarden voor California en Washington zijn verstuurd door scenariodeelnemers en worden opgeslagen in het sandboxonderdeel 'sb0'. Het totaal voor West->Cola->sb0 wordt dynamisch geaggregeerd met behulp van deze opgeslagen waarden.


Afbeelding van een Excel-spreadsheet met waarden voor de onderdelen 'Base' en 'sb0' van de sandboxdimensie. De waarden zijn hetzelfde, met uitzondering van de waarden voor California en Washington, die zijn gewijzigd.

U kunt in sandboxes ook berekeningsscripts gebruiken. Stel dat Oregon moet worden gebudgetteerd als 80% van California. Dit kan worden gedaan met het volgende berekeningsscript:

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

Wanneer een scenariodeelnemer een Excel-werkblad opent via de webinterface en deze berekening uitvoert, is 'sb0' het sandboxonderdeel dat standaard wordt berekend en wordt de waarde voor onderdeel Oregon bijgewerkt:


Afbeelding van een Excel-spreadsheet met waarden voor de onderdelen 'Base' en 'sb0' van de sandboxdimensie. De waarden zijn hetzelfde, met uitzondering van de waarden voor California, Washington en Oregon, die zijn gewijzigd. De waarde voor Oregon is 720 en die waarde is bepaald met het berekeningsscript.

Dit is geen weergave van een werkblad dat vanuit een scenario is opgestart, maar een privéweergave in Smart View waarbij 'Base' en 'sb0' beide op het blad worden weergegeven.

Voorbeeld: rekenscenario's met opgeslagen onderdelen op het hoogste niveau

In sommige gevallen kan een schaarsheidhiërarchie of dichte hiërarchie opgeslagen onderdelen op het hoogste niveau hebben en kunnen aggregaties voor op niveaus of generaties gebaseerde berekeningen vereist zijn.

U gaat verder met het laatste raster van het vorige voorbeeld, maar nu zijn de onderdelen op het hoogste niveau van de dimensie 'Market' opgeslagen en niet dynamisch.

Als de waarde voor Oregon wordt gewijzigd in 250, moet het onderdeel 'West' opnieuw worden berekend om de juiste resultaten te zien:


Afbeelding van een Excel-spreadsheet met waarden voor de onderdelen 'Base' en 'sb0' van de sandboxdimensie. De waarden zijn hetzelfde, met uitzondering van de waarden voor California, Washington en Oregon, die zijn gewijzigd. De waarde voor Oregon is 250. De totale waarde voor 'sb0' voor de regio 'West' is 2070.

Het volgende berekeningsscript kan worden gebruikt om de dimensie 'Market' te aggregeren in de sandbox wanneer het wordt uitgevoerd vanuit een Excel-werkblad dat is gestart vanuit een scenario:

AGG("Market");
Afbeelding van een Excel-spreadsheet met waarden voor de onderdelen 'Base' en 'sb0' van de sandboxdimensie. De waarden zijn hetzelfde, met uitzondering van de waarden voor California, Washington en Oregon, die zijn gewijzigd. De waarde voor Oregon is 250. De totale waarde voor 'sb0' voor de regio 'West' is 1600.