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ářů.
Z webového rozhraní Essbase můžete spustit list aplikace Excel zobrazující základní data scénáře.
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
Ve webovém rozhraní aplikace Essbase klikněte na volbu Scénáře.
V nabídce Akce vyberte Zobrazit změny v Excelu.
Kliknutím na stažený odkaz otevřete nástroj Smart View.
Hodnoty pro scénář i základní členy zobrazíte v tabulce.
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í
Ve webovém rozhraní aplikace Essbase klikněte na volbu Scénáře.
V nabídce Akce vyberte Zobrazit změny.
Dialogové okno Změny dat je prázdné, pokud nebyly provedeny žádné změny dat.
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.
Hodnota v buňce sb1 je původně přesným zrcadlením hodnoty v bázi.
Do buňky sb1 zadejte hodnotu #Missing (nebo obsah buňky odstraňte) a data odešlete.
Aktualizujte list. Vidíte, že buňka sb1 má hodnotu #Missing.
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.
Příklad
Hodnota v buňce sb1 je původně přesným zrcadlením hodnoty v bázi.
Odešlete novou hodnotu, 100, do buňky sb1.
Odešlete hodnotu #Revert do buňky sb1.
Aktualizujte list. Hodnota v buňce sb1 bude opět odrážet hodnotu báze 678.
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.
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.
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.
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:
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.
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é:
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");