Seznamte se s nejběžnějšími správcovskými úlohami v databázi Essbase. Stáhněte si ukázkové sešity aplikací a použijte je k sestavení krychlí, udělování oprávnění uživatelům a připojení k aplikaci Smart View pro analýzu dat. Upravte osnovu krychle přidáním prvků. Spusťte výpočet, exportujte data a prozkoumejte nástroj Cube Designer.
Než na těchto úlohách začnete pracovat, ujistěte se, že se můžete přihlásit k databázi Essbase a že jsou v klientských počítačích instalovány aplikace Smart View a Cube Designer. Prostudujte si téma Nastavení nástroje Cube Designer.
V sešitu aplikace Block Storage Sample (Dynamic) jsou všechny prvky krychle, které nejsou koncovými prvky, dynamicky přepočítávány. Dynamicky přepočítávané hodnoty nejsou ukládány do krychle, ale jsou znovu vypočítány a vykresleny při každém načtení uživatelem.
Stažení sešitu ukázkové dynamické aplikace
Postup stažení sešitu aplikace Block Storage Sample (Dynamic):
Na stránce Aplikace klikněte na nabídku Soubory a poté klikněte na položku Galerie > Aplikace > Ukázky > Blokové úložiště
.
Na kartě Blokové úložiště klikněte na nabídku Akce u názvu souboru Sample_Dynamic_Basic.xlsx.
Uložte soubor sešitu aplikace Sample_Basic_Dynamic.xlsx
na místní disk.
Prozkoumání struktury sešitu ukázkové dynamické aplikace
Sešity aplikace obsahují řadu listů, které definují metadata krychle, včetně listu Essbase.Cube, který pojmenovává všechny dimenze v krychli a definuje další podrobnosti o nich, samostatných listů pro každou dimenzi a listu s daty.
V aplikaci Microsoft Excel otevřete soubor Sample_Basic_Dynamic.xlsx
.
V listu Essbase.Cube naleznete definice názvu aplikace (Sample_Dynamic), názvu krychle (Basic), názvů 10 dimenzí a další informace o dimenzích.
Každá dimenze má vlastní list Dim.název_dimenze, na kterém je dotyčná dimenze dále definována prostřednictvím informací, jako jsou metoda sestavení a přírůstkový režim. Jelikož je metoda vytvoření každé dimenze v tomto ukázkovém sešitu aplikace PARENT-CHILD, jsou její prvky definovány ve sloupcích PARENT a CHILD.
V listu Dim.Year se měsíce spojují do čtvrtletí a čtvrtletí se spojují do roků. Například podřízené prvky Leden, Únor, Březen se spojují do nadřazeného prvku Čtvrtletí1. Podřízený prvek Čtvrtletí1 spadá do nadřazeného prvku Rok.
Listy Dim.Product a Dim.Market mají podobnou strukturu. V listu Dim.Product se SKU spojují do rodin produktů a rodiny produktů se spojují do produktu. Například podřízené prvky 100-10, 100-20 a 100-30 (SKU) se spojují do nadřazeného prvku 100 (rodina produktů). Podřízený prvek 100 spadá do nadřazeného prvku Produkt.
Tento ukázkový sešit aplikace obsahuje data. Přejděte na poslední list, Data.Basic, a prohlédněte si strukturu sloupců a data.
V tomto tématu jste se naučili stáhnout sešit aplikace a prozkoumat jeho strukturu. Dále se dozvíte, jak získat přístup k doplňkovým šablonám pomocí sekce Galerie katalogu souborů.
V části Stáhněte si sešit ukázkové dynamické aplikace a prozkoumejte jeho strukturu byla na příkladu souboru Sample_Basic_Dynamic.xlsx
popsána struktura sešitu aplikace.
Vytvoření aplikace ve webovém rozhraní Essbase
Sample_Basic_Dynamic.xlsx
, který jste uložili v části Stáhněte si sešit ukázkové dynamické aplikace a prozkoumejte jeho strukturu.Poznámka:
V klasickém webovém rozhraní rozbalte položky Rozšířené volby a Volba sestavení a poté vyberte volby k vytvoření databáze a načtení dat.Teď jsou v nové krychli zastoupeny všechny informace ze sešitu aplikace.
Poskytnutí role uživateli, aby měl přístup ke krychli a možnost se na ni dotazovat
Poznámka:
Kliknutí na tlačítko Přidat v tomto dialogovém okně vám neumožní přidávat nové uživatele. Místo toho můžete přidat uživatele, kteří již byli zřízeni pomocí poskytovatele identity. V tomto tématu se předpokládá, že máte zřízené uživatele. K dispozici je několik způsobů, jak zřídit uživatele systému Essbase. Informace pro nezávislá nasazení naleznete v tématu Správa uživatelských rolí a oprávnění aplikací v systému Essbase a informace pro nasazení vrstvy naleznete v tématu Správa uživatelů a rolí.V části Analýza aplikace v nástroji Smart View přejdete do komponenty Smart View a přihlásíte se jako uživatel, kterému jste právě poskytli roli, a vytvoříte dotaz na krychli.
V části Umožňuje vytvořit aplikaci ve webovém rozhraní aplikace Essbase a oprávnění uživatele pro přístup a dotazování na krychli jste vytvořili aplikaci a krychli s daty a ustanovili uživatele.
Tato úloha předpokládá, že máte instalovaný modul Smart View. Prostudujte si téma Stažení a spuštění instalačního programu nástroje Smart View.
Připojení ke krychli z modulu Smart View
Otevřete aplikaci Microsoft Excel.
Pokud je instalován modul Smart View, zobrazí se v aplikaci Excel pás karet modulu Smart View.
/essbase/smartview
. Například https://192.0.2.1:443/essbase/smartview
.Zvýrazněte základní krychli a klikněte na volbu Připojit.
Provedení ad hoc analýzy
Na kartě Volby prvku dialogového okna Volby v modulu Smart View můžete zadat polohu nadřazeného prvku pro hierarchii jako horní nebo dolní. Funkci SSANCESTORONTOP musí nejprve povolit správce v konfiguraci aplikace ve webovém rozhraní systému Essbase. Při operaci přiblížení se změní tvar mřížky. Zde použijte výchozí dolní polohu.
Na pásu karet systému Essbase klikněte na položku Aktualizovat. Mřížka by nyní měla vypadat takto:
Mřížka by nyní měla vypadat takto:
Mřížka by nyní měla vypadat takto:
Mřížka by nyní měla vypadat takto:
Mřížka by nyní měla vypadat takto:
Mřížka by nyní měla vypadat takto:
Jelikož není každý produkt prodáván v každém státě, obsahují některé buňky místo datové hodnoty nápis #Missing.
V této úloze jste snadno procházeli datovou mřížku a zvětšovali ji a vytvářeli kontingenční zobrazení prostým kliknutím na mřížku. K provedení stejných akcí můžete použít i nástroje na pásu karet systém Essbase. Další nápovědu týkající se používání modulu Smart View získáte kliknutím na kartu Smart View a kliknutím na volbu Nápověda.
V části Úprava osnovy aplikace Essbase se vraťte do webového rozhraní a upravte osnovu.
V části Analýza aplikace v nástroji Smart View jste analyzovali aplikaci v komponentě Smart View.
Vytvoření nového prvku
Začnete vytvořením nového prvku.
Ve webovém rozhraní Essbase přejděte na stránku Aplikace a vyberte krychli Basic v aplikaci Sample_Dynamic.
Klikněte na nabídku Akce a vyberte Osnova.
Klikněte na volbu Úpravy.
Kliknutím na šipku vedle volby Scenario rozbalte dimenzi Scenario.
Vložte prvek:
Kliknutím na tlačítko Upravit přepněte osnovu do režimu úprav.
Rozbalte dimenzi Scénář.
Vyberte prvek Rozpočet.
Na panelu nástrojů osnovy v části Akce, vyberte volbu Přidat prvek na stejné úrovni pod vybraný prvek.
Zadejte název členu, Předpověď, a stiskněte klávesu Tab.
Vyberte ze seznamu konsolidační operátor vlnovka (~).
Prvek předpovědi se neagreguje s ostatními prvky ve své dimenzi.
Ponechejte typ datového úložiště jako Uložit data, protože chceme, aby uživatelé mohli zadávat data předpovědi.
Klikněte na tlačítko Uložit.
Naplnění prvku předpovědi daty
Pokud chcete naplnit prvek předpovědi daty, vytvoříme skript výpočtu a vypočteme data předpovědi.
salesfcst
.Do pole Obsah skriptu zadejte jednoduchý vzorec:
Forecast(Sales=Sales->Actual*1.03;)
Předpověď pro prodej je rovna skutečnému prodeji vynásobenému 1,03, což naplní prvek Předpověď pro Prodej hodnotou o 3 % vyšší, než je skutečný prodej.
Ve webovém rozhraní Essbase přejděte na stránku Aplikace, vyberte krychli Basic v aplikaci Sample_Dynamic, klikněte na nabídku Akce a vyberte položku Kontrola.
V dialogovém okně krychle Basic vyberte kartu Skripty, vyberte volbu Výpočetní skripty a kliknutím na ikonu přidejte výpočetní skript.
Do pole Název skriptu zadejte salesfcst
.
Do pole Obsah skriptu zadejte jednoduchý vzorec:
Forecast(Sales=Sales->Actual*1.03;)
Předpověď pro prodej je rovna skutečnému prodeji vynásobenému 1,03, což naplní prvek Předpověď pro Prodej hodnotou o 3 % vyšší, než je skutečný prodej.
Klikněte na tlačítko Uložit a zavřít.
Zavřete inspektor databáze opakovaným kliknutím na volbu Zavřít, dokud nebudou zavřeny všechny karty.
Spouštění skriptů
Skripty výpočtu se spouští jako úlohy.
V rozevírací nabídce Nová úloha vyberte volbu Spustit výpočet.
V dialogovém okně Spustit výpočet, v poli Aplikace, vyberte aplikaci Sample_Dynamic.
Všimněte si, že se do pole Databáze automaticky doplní krychle Basic.
V nabídce Skripty zvolte skript výpočtu salesfcst, který jste vytvořili.
Klikněte na tlačítko Odeslat.
Klikněte na volbu Aktualizovat, abyste mohli zjistit, jestli se úloha dokončí.
V části Analýza dat předpovědi v nástroji Smart View provedete analýzu těchto nově vytvořených dat předpovědi v aplikaci Excel. Ale nejprve se blíže podíváme na správu úloh.
V tématu Analýza aplikace v nástroji Smart View jste se dozvěděli, jak analyzovat data v komponentě Smart View. V tématu Úprava osnovy aplikace Essbase jste do osnovy přidali prvek Předpověď a naplnili ho daty.
Teď ho znovu připojíte ke krychli v komponentě Smart View a provedete další analýzu dat.
Na pásu karet modulu Smart View se znovu připojte ke krychli Basic v aplikaci Sample_Dynamic.
V seznamu Privátní připojení by se měla zobrazit vaše předchozí adresa URL připojení.
Ve výsledné mřížce byste měli být schopni vidět výsledky svého výpočtu. Roční prodejní data se aktualizují pro skutečnost i předpověď a předpověď je o 3 % vyšší než skutečnost:
Výsledek testu by měl potvrdit nárůst 3 %, ve kterém je Skutečnost 400511, Předpověď 412526,3 a E3 je 1,0.
Mřížka by teď měla vypadat takto:
Mřížka by teď měla vypadat takto:
Mřížka by teď měla vypadat takto:
V této úloze jste se dozvěděli, jak jednoduše je možné analyzovat a upravit krychli v komponentě Smart View, pokud je vám poskytnuta správná role.
V tématu Tvorba aplikace a krychle v nástroji Cube Designer se seznámíte s nástrojem Cube Designer.
V části Analýza dat předpovědi v nástroji Smart View jste analyzovali data v aplikaci Excel. Uživatelé, kteří pracují v aplikaci Excel, mohou navrhovat a nasazovat aplikace pomocí nástroje Cube Designer.
Otevření sešitu aplikace v nástroji Cube Designer
Přihlaste se jako uživatel s rolí Power User a stáhněte si z Galerie sešit aplikace Sample_Basic.xlsx.
Na pásu karet nástroje Cube Designer v aplikaci Excel klikněte na položku Katalog .
Pokud se zobrazí výzva k přihlášení, přihlaste se jako uživatel s rolí Power User.
Klikněte na položku Galerie, poté přejděte na Aplikace > Demonstrační ukázky > Blokové úložiště
a dvakrát klikněte na soubor Sample_Basic.xlsx
Sešit aplikace Sample Basic se liší od sešitu aplikace Sample Basic Dynamic v tom, že dimenze Product a Market nemají dynamicky počítané prvky.
Přejděte například na list Dim.Market v souboru Sample_Basic.xlsx
. Podívejte se na sloupec Úložiště. Neobsahuje žádné znaky X, což znamená, že jsou prvky uložené. Znaky X ve sloupci Storage označují dynamicky počítané prvky.
Z tohoto důvodu potřebujete po vytvoření dimenzí a načtení dat také vypočítat krychli.
Tvorba krychle, načtení dat a provedení výpočtů lze provést v jednom kroku v dialogovém okně Sestavit krychli.
Vytvoření krychle, načtení dat a provedení výpočtů
K vytvoření krychle, načtení dat ze sešitu aplikace Sample_Basic.xlsx
a k provedení výpočtů použijte nástroj Cube Designer.
Ponechejte otevřený sešit aplikace Sample Basic (Sample_Basic.xlsx
) a na pásu karet nástroje Cube Designer klikněte na ikonu Sestavit krychli .
V nabídce Volba sestavení vyberte položku Vytvořit krychli.
Klikněte na tlačítko Spustit.
Pokud již existuje aplikace se stejným názvem, zobrazí se výzva k přepsání aplikace a krychle. Kliknutím na tlačítko Ano odstraníte původní aplikaci a sestavíte tuto novou.
Kliknutím na tlačítko Ano potvrďte svůj výběr.
Během provádění úlohy se ikona Zobrazit úlohy zobrazí jako přesýpací hodiny. Úloha se spustí na pozadí a nástroj Cube Designer vám oznámí její dokončení zobrazením zprávy Úspěch.
Kliknutím na tlačítko Ano spusťte Prohlížeč úloh a zjistěte stav úlohy.
Zobrazení aplikace ve webovém rozhraní
Zobrazte a zkontrolujte novou aplikaci ve webovém rozhraní Essbase. Zkontrolujte, zda existují bloky nulové i vyšší úrovně, a potvrďte, že je krychle zcela vypočítána.
V rozhraní Redwood:
Zobrazte osnovu a zjistěte, zda jsou dostupné očekávané dimenze.
V klasickém webovém rozhraní:
Přihlaste se do webového rozhraní Essbase.
Na stránce Aplikace rozbalte Vzorek aplikace a vyberte Základní krychli.
Klikněte na nabídku Akce napravo od Základní krychle a vyberte položku Osnova.
Zobrazte osnovu a zjistěte, zda jsou dostupné očekávané dimenze.
Vraťte se na stránku Aplikace, rozbalte Vzorek aplikace a vyberte Základní krychli.
Klikněte na nabídku Akce napravo od Základní krychle a vyberte Kontrola.
V inspektoru vyberte položku Statistika.
Na kartě Obecné ve sloupci Úložiště uvidíte, že existují jak bloky úrovně 0, tak bloky vyšší úrovně a že celá krychle obsahuje všechny výpočty.
V části Analýza dat a provedení přírůstkové aktualizace v nástroji Cube Designer provedete analýzu dat v této krychli a přírůstkové aktualizace z aplikace Excel.
V části Tvorba aplikace a krychle v nástroji Cube Designer jste sestavili krychli, načetli data a spustili výpočetní skript definovaný v sešitu.
Ověřte, zda sestavení krychle proběhlo úspěšně, a podívejte se, jak analyzovat data.
V aplikaci Excel na pásu karet nástroje Cube Designer klikněte na ikonu Analýza .
V nabídce Analýza vyberte volbu Připojit listy dotazů.
Pokud se zobrazí výzva k přihlášení, zadejte své uživatelské jméno a heslo pro aplikaci Essbase.
Jste připojeni ke krychli Basic v aplikaci Sample.
Nyní můžete analyzovat data.
Pomocí pásku karet aplikace Essbase můžete přiblížit zobrazení na položku Cream Soda, čímž zobrazíte všechny nízkoúrovňové produkty, které jsou součástí řady Cream Soda.
Přejděte o úroveň výše na položku New York, aby se zobrazila celá východní oblast, a poté přejděte ještě o úroveň výše, aby se zobrazily všechny trhy.
Přidejte hierarchii do dimenze produktů a podívejte se na výsledky v modulu Smart View.
Přejděte na list Dim.Product, na kterém budete aktualizovat dimenzi produktů některými dalšími produkty.
Vložte nové prvky do sešitu, následující po řadě produktů 400.
Vytvořte nový nadřízený produkt s podřízenou položkou 500 a přiřaďte mu výchozí název aliasu Cane Soda.
Vytvořte tři nové skladové jednotky s nadřízenou položkou 500: 500-10, 500-20 a 500-30.
Přidejte k novým SKU aliasy. Nazvěte je Cane Cola, Cane Diet Cola a Cane Root Beer.
Uložte aktualizovaný sešit.
Použijte pás karet nástroje Cube Designer a klikněte na volbu Sestavit krychli .
Výchozí volba pro sestavení bude Aktualizovat krychli – zachovat všechna data, protože aplikace již existuje na serveru a vy jste vlastníkem aplikace, který ji vytvořil.
Klikněte na tlačítko Spustit.
Když se zobrazí oznámení o dokončení úlohy, kliknutím na volbu Ano spusťte prohlížeč úloh.
Měla by se zobrazit zpráva Úspěch. Pokud úloha vrátí zprávu Chyba, můžete dvojím kliknutím na úlohu zobrazit další informace.
Zavřete Prohlížeč úloh.
Přejděte na list dotazů Query.Sample.
Přejděte na nejvyšší úroveň dimenze Product zvýrazněním položky Dark Cream a přechodem o úroveň výše pomocí pásu karet systému Essbase. Poté přejděte o úroveň výše na položku Cream Soda.
Znovu vyberte položku Product a klikněte na volbu Přiblížit.
Vyberte položku Cane Soda a klikněte na volbu Ponechat pouze.
Výběrem položek Cane Soda a Přiblížit zobrazte podřízené prvky.
Při přidávání prvků do dimenze Product nedojde k naplnění těchto prvků daty. Data lze odeslat pomocí modulu Smart View nebo načtením dat.
Sešity aplikací jsou praktické nástroje pro navrhování krychlí Essbase, když jste již porozuměli prvkům potřebným k sestavení krychle nebo když máte k dispozici ukázku.
V části Transformace tabulkových dat do krychle vytvoříte aplikaci pomocí listu se sloupci z aplikace Excel bez jakékoli struktury specifické pro systém Essbase.
Data z externích zdrojových systémů, jako jsou tabulky ERP nebo datový sklad, nejsou formátována jako sešit aplikace. Stále ale můžete použít nástroj Cube Designer a pomocí něj krychli sestavit.
V části Export a změna metadat a dat vytvoříte hierarchii pro tato měřítka tak, abyste mohli vidět čisté výnosy u slev a celkové náklady (fixní a proměnné).
V části Transformace tabulkových dat do krychle jste z tabulkových dat vytvořili aplikaci a krychli.