Práce se scénáři

Po povolení modelování scénářů můžete pracovat s daty scénářů, včetně nastavení buněk scénářů na hodnotu #Missing, vrácení hodnot scénářů zpět na základní hodnoty a agregace dat scénářů.

Zobrazení základních dat prvků

webového rozhraní Essbase můžete spustit list aplikace Excel zobrazující základní data scénáře.

  1. Ve webovém rozhraní Essbase klikněte na volbu Scénáře.
  2. Klikněte na nabídku Akce u scénáře, který chcete zobrazit, a pak klikněte na Zobrazit základní data.
  3. Kliknutím na stažený odkaz spusťte modul Smart View.
Spuštěný list aplikace Excel zobrazuje základní data krychle. Nezobrazuje data z prostředí sandbox.

Porovnání hodnot scénáře se základními hodnotami

Pokud jste pro daný scénář vlastník, schvalovatel nebo účastník, můžete zobrazit scénář a základní hodnoty v tabulce nebo ve webovém rozhraní Essbase pro porovnání modelů.

Porovnání hodnot v Excelu

  1. Ve webovém rozhraní aplikace Essbase klikněte na volbu Scénáře.

  2. V nabídce Akce vyberte Zobrazit změny v Excelu.

  3. Kliknutím na stažený odkaz otevřete nástroj Smart View.

  4. Hodnoty pro scénář i základní členy zobrazíte v tabulce.
    Obrázek tabulky Excel ukazující základní hodnoty a hodnoty pro scénář.

    • Položka sb10 ve sloupci G je prvkem scénáře (nebo prostředí sandbox).

    • Základní hodnoty ukazuje základní prvek ve sloupci F.

    • V daném scénáři byly změněny hodnoty pro sb10 na řádcích 2 až 6 a souhrnný výsledek lze vidět na řádku 7.

Porovnání hodnot ve webovém uživatelském rozhraní

  1. Ve webovém rozhraní aplikace Essbase klikněte na volbu Scénáře.

  2. V nabídce Akce vyberte Zobrazit změny.

    Dialogové okno Změny dat je prázdné, pokud nebyly provedeny žádné změny dat.

Porovnejte scénář se základem, abyste určili další kroky. Na základě těchto informací můžete například zvolit změnu stavu scénáře na Schválený.

Nastavení buněk scénáře na hodnotu #Missing

Buňky scénáře můžete nastavit na hodnotu #Missing i v případě, kdy odpovídající základní buňky obsahují hodnoty.

Postup nastavení buňky scénáře na hodnotu #Missing:
  1. Zapište do buňky #Missing nebo vymažte obsah buňky.
  2. Vyberte příkaz Odeslat data na pásu karet Smart View.
Příklad
  1. Hodnota v buňce sb1 je původně přesným zrcadlením hodnoty v bázi.
    Obrázek mřížky zobrazující buňku sb1 a bázi, obě s hodnotou 678.

  2. Do buňky sb1 zadejte hodnotu #Missing (nebo obsah buňky odstraňte) a data odešlete.
    Obrázek mřížky s hodnotou #Missing v buňce sb1.

  3. Aktualizujte list. Vidíte, že buňka sb1 má hodnotu #Missing.
    Obrázek mřížky s hodnotou #Missing v buňce sb1.

Vrácení hodnot scénáře zpět na základní hodnoty

Hodnoty scénáře lze vrátit zpět na základní hodnoty zapsáním #Revert do měněných buněk a kliknutím na položku Odeslat data na pásu karet Smart View.

Hodnoty scénáře se zpočátku neukládají a jsou přesným odrazem základních hodnot. Po změně hodnot scénáře v aplikaci Excel a odeslání změn do krychle se hodnoty scénáře uloží a od základních hodnot se budou lišit, ale stále je můžete vrátit zpět na základní hodnoty.
Postup vrácení hodnot scénáře zpět na základní hodnoty:
  1. V aplikaci Excel zadejte příkaz #Revert do buněk scénáře, jejichž hodnoty chcete vrátit na základní.
  2. Klikněte na položku Odeslat data na pásu karet Smart View.
Vybrané hodnoty scénáře se aktualizují na základní hodnoty.

Příklad

  1. Hodnota v buňce sb1 je původně přesným zrcadlením hodnoty v bázi.
    Obrázek mřížky s prvky báze a scénáře, které mají stejnou hodnotu.

  2. Odešlete novou hodnotu, 100, do buňky sb1.
    Obrázek mřížky s prvkem scénáře s hodnotou 100.

  3. Odešlete hodnotu #Revert do buňky sb1.
    Obrázek mřížky s hodnotou #Revert v buňce sb1.

  4. Aktualizujte list. Hodnota v buňce sb1 bude opět odrážet hodnotu báze 678.
    Obrázek mřížky s prvky báze a scénáře, které mají stejnou hodnotu.

Kdy agregovat dimenze prostředí sandbox

Při modelování ve scénářích je třeba určit, zda má výpočet proběhnout v každém jednotlivém prostředí sandbox nebo ne.

Odešlete změny v datech do prostředí sandbox a vypočtěte co nejmenší množství dat, totiž pouze takové, aby uživatelé mohli ověřit svoji práci. Tento postup umožňuje zachovat efektivitu úložiště prostředí sandbox.

Příklad: jsou-li všechny prvky vyšší úrovně v dané krychli nastaveny na dynamický výpočet, není agregace v podobě výpočetního skriptu nutná.

Jestliže jste prvky vyšší úrovně uložili, omezte rozsah všech výpočtů v prostředí sandbox na minimum potřebné k tomu, aby uživatelé mohli vykonávat svou práci.

Příklad: výpočet scénářů s dynamickými prvky vyšší úrovně

V dynamických hierarchiích (hustých i řídkých) probíhá agregace automaticky a uživatel provádějící změny v prostředí sandbox může tyto změny ihned sledovat.

Podívejte se na příklad demonstrační aplikace blokového úložiště Sample_Scenario.Basic.

Předpokládejme, že Produkt a Trh jsou dynamické hierarchie s daty uloženým pouze na nulové úrovni a že byl pomocí prvku dimenze sb0 vytvořen scénář.

Je-li prostředí sandbox vytvořeno nově, jsou hodnoty sb0 shodné s hodnotami pro základní prvek. Důvodem je to, že prvky prostředí sandbox jsou virtuální a přejímají základní hodnoty, dokud v nich uživatelé neprovedou změny.


Obrázek tabulky aplikace Excel ukazující hodnoty pro základní prvky a prvky sb0 v dimenzi prostředí sandbox. Hodnoty pro oba prvky jsou shodné.

Po úpravě dat Prodej->Rozpočet->Leden->Cola ve členu sb0 ihned vidíme, že dynamický člen prostředí sandbox Západ (v D10) je agregován na správný součet díky kombinaci uložených prvků ze základního prvku a sb0.

Hodnoty pro státy Oregon, Utah a Nevada jsou uloženy v základním prvku prostředí sandbox. Hodnoty pro stát California a Washington byly zaslány účastníky scénáře a nyní jsou uloženy v prvku prostředí sandbox sb0. Celkový součet pro Západ->Cola->sb0 je dynamicky agregován pomocí těchto uložených hodnot.


Obrázek tabulky aplikace Excel ukazující hodnoty pro základní prvky a prvky sb0 v dimenzi prostředí sandbox. Hodnoty jsou stejné s výjimkou Kalifornie a Washingtonu, kde byly změněny.

V prostředí sandbox můžete též spouštět výpočetní skripty. Předpokládejme, že rozpočet pro Oregon má činit 80 % rozpočtu Kalifornie. Pomocí následujícího výpočetního skriptu lze provádět následující:

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

Jestliže účastník scénáře otevře z webového rozhraní tabulku aplikace Excel a spustí tento výpočet, bude jako výchozí prvek prostředí sandbox vypočten prvek sb0 a hodnota členu Oregon bude aktualizována:


Obrázek tabulky aplikace Excel ukazující hodnoty pro základní prvky a prvky sb0 v dimenzi prostředí sandbox. Hodnoty jsou stejné s výjimkou Kalifornie, Washingtonu a Oregonu, kde se změnily. Hodnota pro Oregon je 720 a odpovídá výsledkům výpočetního skriptu.

V tomto zobrazení se nejedná o list spuštění scénářem, nýbrž o privátní zobrazení nástroje Smart View, kde může být na listu zastoupen jak základní prvek, tak člen sb0.

Příklad: výpočet scénářů s uloženými prvky vyšší úrovně

V některých případech může řídká nebo hustá hierarchie obsahovat uložené prvky vyšší úrovně a je tedy nutné provádět výpočty agregace na základě úrovně nebo generace.

Vezměme si poslední mřížku z předchozího příkladu a předpokládejme, že prvky vyšší úrovně v dimenzi Market jsou uložené, nikoli dynamické.

Když změníme hodnotu pro Oregon na 250, bude nutno přepočítat prvek Západ, aby zobrazené výsledky byly správné:


Obrázek tabulky aplikace Excel ukazující hodnoty pro základní prvky a prvky sb0 v dimenzi prostředí sandbox. Hodnoty jsou stejné s výjimkou Kalifornie, Washingtonu a Oregonu, kde se změnily. Hodnota pro Oregon je 250. Celková hodnota pro sb0 pro oblast Západ je 2070.

Pomocí následujícího výpočetního skriptu lze agregovat dimenzi Market v prostředí sandbox; skript lze spustit z listu aplikace Excel spuštěného scénářem.

AGG("Market");
Obrázek tabulky aplikace Excel ukazující hodnoty pro základní prvky a prvky sb0 v dimenzi prostředí sandbox. Hodnoty jsou stejné s výjimkou Kalifornie, Washingtonu a Oregonu, kde se změnily. Hodnota pro Oregon je 250. Celková hodnota pro sb0 pro oblast Západ je 1600.