Uživatelská příručka OLAP Spreadsheet Add-in pro Excel

Provádění rozšířených operací získávání dat

V lekci Základy systému Hyperion Essbase byly popsány základní operace získávání dat a navigace v modulu Hyperion Essbase Spreadsheet Add-in. V tomto oddílu se seznámíte s následujícími rozšířenými operacemi získávání dat:

Připomeňme, že obecné operace získávání dat lze provést některým z následujících základních způsobů:

Filtrování dat

Přesto, že operace navigace lze ve velkých databázích systému Hyperion Essbase provádět snadno a rychle, není praktické používat k filtrování a řazení velkých databází nástroje programu Excel. Server Hyperion Essbase OLAP Server obsahuje výkonné nástroje pro provádění těchto operací. V kapitole Základy systému Hyperion Essbase jste se naučili, jak používat modul Návrhář dotazu Hyperion Essbase k definování dimenzionálního vzhledu a výběru zobrazených členů. Modul Návrhář dotazu Hyperion Essbase dále obsahuje výkonné a snadno ovladatelné nástroje pro definování podmíněného získávání dat.

Abyste se seznámili s možnostmi modulu Návrhář dotazu Hyperion Essbase, použijte dotaz Basic1, který jste uložili v kapitole Základy systému Hyperion Essbase, a proveďte následující kroky:
Poznámka:Pokud jste výukovou lekci z kapitoly Základy systému Hyperion Essbase přeskočili, proveďte postup z oddílu Vytváření dotazů pomocí modulu Návrhář dotazu Hyperion Essbase, kterým vytvoříte a uložíte dotaz Basic1.

  1. Vyberte příkaz Essbase > Návrhář dotazu.

    Zobrazí se informační panel modulu Návrhář dotazu Hyperion Essbase.

  2. V navigačním panelu vyberte [Sešit1]List1.
  3. Klepněte na pravé tlačítko myši a vyberte příkaz Otevřít dotaz.

    Zobrazí se dialogové okno Otevřít.

  4. Vyberte soubor Basic1 z adresáře, do kterého jste jej uložili v kapitole Základy systému Hyperion Essbase".
  5. Klepněte na tlačítko OK.

    Výběr členů zobrazený v panelu vlastností bude stejný jako při poslední relaci modulu Návrhář dotazu Hyperion Essbase.

  6. V navigačním panelu vyberte položku Filtrování dat.

    Systém Hyperion Essbase zobrazí v příslušném panelu nastavení filtrování dat. Filtr určuje počet datových řádků, které budou získány. Tento počet je založen na definovaných sloupcových kritériích. Kritéria pro filtrování dat můžete definovat pro hodnoty obsažené v jednom nebo více sloupcích pohledu.

    Obrázek 90. Panel filtrování dat


    Figure sddatflt not displayed.

  7. Panel filtrování dat obsahuje následující položky:
  8. Zaškrtněte políčko Horních a do pole Řádků zadejte hodnotu 30.

    Po použití dotazu načte systém Hyperion Essbase prvních třicet řádků dimenze.

  9. V okénku se seznamem Dimenze vyberte položku Product. Dimenze Product je tedy dimenzí, pro kterou má být kategorizace použita.
  10. V okénku se seznamem Sloupec vyberte položku Qtr1, Actual. Sloupec (Qtr1, Actual) tedy bude sloupcem, na němž budou založeny datové hodnoty.
  11. V navigačním panelu vyberte položku Filtrování dat. Klepněte na pravé tlačítko myši a vyberte příkaz Použít dotaz.

    Výsledek dotazu, který obdržíte, by se měl shodovat s následujícím obrázkem.

    Obrázek 91. Výsledek dotazu pro filtrování dat


    Figure sdfnlrsl not displayed.

    Data můžete dále filtrovat zadáním operací pro porovnávání dat do pole Omezení dat.

  12. V navigačním panelu vyberte položku Filtrování dat.

    V panelu vlastností se zobrazí určené filtry dat.

  13. Dvakrát klepněte do pole Omezení dat.

    V panelu vlastností se zobrazí nastavení pro omezení dat.

  14. Vyberte volbu Hodnota a zadejte do něj hodnotu 500.

    Všimněte si, že volba jsou v relaci v okénku se seznamem Data se změní na znak =.

  15. Klepněte na šipku u okénka se seznamem Data a vyberte položku <=.
  16. V okénku se seznamem Sloupec vyberte položku Qtr1, Actual.
  17. V navigačním panelu vyberte položku Filtrování dat. Klepněte na pravé tlačítko myši a vyberte příkaz Použít dotaz.

    Všimněte si, že ve výsledku dotazu jsou nyní ve sloupcích Actual a Budget pouze taková data, která jsou menší nebo rovna hodnotě 500.

  18. V navigačním panelu vyberte položku Filtrování dat. V panelu vlastností se zobrazí nastavení filtrování dat.
  19. V poli Omezení dat vyberte položku <= 500, klepněte na pravé tlačítko myši a vyberte příkaz Nové omezení dat.
  20. V poli Data klepněte na šipku a vyberte položku <.
  21. V okénku se seznamem datových hodnot, vyberte položku Qtr2, Actual. Ve skupině Kombinace s jiným omezením klepněte na tlačítko OR.
  22. V navigačním panelu vyberte položku Filtrování dat. Zobrazí se panel filtrování dat.
  23. V poli Omezení dat dvojím klepnutím vytvořte nové omezení.
  24. V poli Data klepněte na šipku a vyberte položku Nejsou v relaci.
  25. Klepněte na tlačítko volby #Missing.

    Na základě této volby systém Hyperion Essbase vynechá data s hodnotou #Missing.

  26. V okénku se seznamem Sloupec vyberte položku Qtr1, Actual. Ve skupině Kombinace s jiným omezením klepněte na tlačítko AND.

    Omezení by měla být nastavena následujícím způsobem:

    Obrázek 92. Filtrování dat


    Figure Sdfltdat not displayed.

  27. Vyberte položku Filtrování dat, klepněte na pravé tlačítko myši a vyberte příkaz Použít dotaz.

    Systém Hyperion Essbase načte data pro všechna čtvrtletí. Všimněte si, že data načtená pro skupinu Qtr1, Actual jsou menší nebo rovna hodnotě 500 nebo menší než data ze skupiny Qtr2, Actual. Databázový pohled, který obdržíte, by se měl shodovat s následujícím obrázkem:

    Obrázek 93. Výsledek filtrování dat


    Figure sdfltqry not displayed.

Poznámka:Chcete-li odstranit všechna omezení dat, vyberte položku Filtrování dat, klepněte na pravé tlačítko myši a vyberte příkaz Odstranit všechna omezení dat. Případně vyberte libovolné omezení v poli Omezení dat, klepněte na pravé tlačítko myši a vyberte příkaz Odstranit všechna omezení dat.

Chcete-li odstranit určité omezení, označte jej v osnově dotazu, klepněte na pravé tlačítko myši a vyberte příkaz Odstranit omezení dat. Případně dané omezení vyberte v poli Omezení dat, klepněte na pravé tlačítko myši a vyberte příkaz Odstranit omezení dat.

Řazení dat

Pomocí panelu řazení dat lze data z výstupu dotazu Basic1 zobrazovat ve vzestupném nebo sestupném pořadí.

  1. V navigačním panelu vyberte položku Řazení dat.

    Nastavení řazení dat jsou zobrazena v panelu vlastností. Zde můžete určit kritéria pro řazení dat, která ovlivní pořadí získávání řádků.

    Panel řazení dat obsahuje následující položky:

  2. Dvakrát klepněte na okénko se seznamem Sloupec použitý pro řazení.

    Předvolbou ve sloupci bude položka Qtr1, Actual. Předvoleným způsobem řazení v okénku se seznamem Pořadí je hodnota Vzestupně.

  3. Klepněte na hodnotu Vzestupně. Vedle slova Vzestupně se zobrazí šipka.
  4. Klepněte na šipku. Pod slovem Vzestupně se zobrazí slovo Sestupně.
  5. V okénku se seznamem Pořadí vyberte položku Sestupně.

    Obrázek 95. Určení způsobu řazení dat


    Figure Sddtsrt2 not displayed.

  6. Dvakrát klepněte na další řádek v okénku se seznamem Sloupec použitý pro řazení.

    Předvolbou ve sloupci bude položka Qtr1, Actual.

  7. Klepněte na šipku a vyberte položku Qtr1, Budget.

    Všimněte si, že předvoleným způsobem řazení v okénku se seznamem Pořadí je Vzestupně.

  8. V navigačním panelu vyberte v části Řazení dat položku Ascending, Qtr1, Budget. Klepněte na pravé tlačítko myši a vyberte příkaz Odstranit pravidlo řazení.

    Pravidlo řazení Ascending, Qtr1, Budget bude odstraněno z dotazu.

  9. V navigačním panelu vyberte položku Řazení dat. Klepněte na pravé tlačítko myši a vyberte příkaz Použít dotaz.

    Systém Hyperion Essbase zobrazí výsledky seřazené vzestupně pro každé čtvrtletí, jak je zobrazeno na následujícím obrázku:

    Obrázek 96. Výsledek filtrování a řazení dat


    Figure sdfltsrt not displayed.

    Poznámka:Hodnoty, pro které provádíte kategorizaci a řazení, musí být stejné. Není například možné určit v poli Dimenze řazená do kategorie dimenzi Product a v poli Řazená dimenze dimenzi Market. Pokud určíte různé hodnoty, modul Návrhář dotazu Hyperion Essbase automaticky změní obě hodnoty na hodnotu, která byla použita naposledy.

  10. Volbou příkazu Soubor > Zavřít zavřete list s tabulkou. List s tabulkou není třeba ukládat.

Získávání dat do asymetrických sestav

Při získávání dat do tabulky může být výsledná sestava symetrická nebo asymetrická. Symetrické sestavy se vyznačují opakováním identických skupin členů. Na obrázku Obrázek 96 je například zobrazena symetrická sestava obsahující členy Actual a Budget vnořené do jednotlivých členů dimenze Year (Qtr1, Qtr2, Qtr3 a Qtr4).

Asymetrické sestavy jsou charakterizovány skupinami vnořených členů, které se navzájem liší alespoň v jednom členu. Rozdíly mohou v těchto sestavách být v počtu nebo ve jménech členů.

Asymetrické sestavy lze vytvářet jedním z následujících způsobů:

Aby mohl systém Hyperion Essbase zachovat asymetrickou osnovu, musí při získávání dat pro asymetrickou sestavu provést více interních operací. Tyto operace mohou prodloužit dobu získávání dat pro velké sestavy. Další informace týkající se optimalizace sestav najdete ve druhém dílu příručky Hyperion Essbase Database Administrator's Guide.

Součástí standardní instalace systému Hyperion Essbase je ukázkový soubor Asymm.xls, který koncepci vytváření asymetrických sestav ilustruje.

Postup při zobrazení ukázkového souboru Asymm.xls:

  1. Vyberte příkaz Soubor > Otevřít.
  2. V adresáři \essbase\client\sample otevřete soubor Asymm.xls.

    V závislosti na způsobu instalace programového vybavení na vašem počítači je možné, že tento soubor nebude k dispozici nebo že je uložen do jiného adresáře. Další informace vám poskytne administrátor systému Hyperion Essbase.

    Obrázek 97. Asymetrická sestava


    Figure ssasymm1 not displayed.

    V souboru Asymm.xls jsou řádkové a sloupcové skupiny dimenzí asymetrické. To znamená, že zastoupení jednotlivých členů ve vnořených skupinách v dimenzi Product se liší podle obchodní oblasti. Například výrobky Colas a Fruit Soda jsou prodávány v oblasti East, ale nikoli v oblasti West. Dále jsou pro čtvrtletí Qtr1 zobrazena data člena Actual, zatímco pro čtvrtletí Qtr2, Qtr3 a Qtr4 jsou zobrazena data člena Budget. Také si všimněte, že se v ukázkovém souboru zobrazují styly členů dimenzí Scenario a Year.

  3. Ponechte soubor Asymm.xls otevřený pro další úlohu výukové lekce.

Pivotování v asymetrických sestavách

Při pivotování skupiny členů v asymetrické sestavě systém Hyperion Essbase zachová v dimenzích, které se neúčastní pivotování, pouze navzájem různé členy.

Postup při ilustraci uvedeného tvrzení v souboru Asymm.xls:

  1. Pomocí myši přetáhněte buňku East na buňku, která se nachází pod buňkou Qtr1.

    Obrázek 98. Výsledek pivotování v asymetrické sestavě


    Figure ssasymm2 not displayed.

    Systém Hyperion Essbase kombinuje členy dimenze Product do všech navzájem různých členů. Například člen Root Beer, který se na obrázku Obrázek 97 vyskytuje dvakrát, najdete v aktuálním pohledu pouze jednou. Člen Colas, který byl na obrázku Obrázek 97 zobrazen pouze pro jednu obchodní oblast, se nyní objevil v oblastech East a West.

    Systém Hyperion Essbase také odstraní prázdný řádek mezi skupinami řádků Product. Při operaci pivotování jsou vždy odstraněny všechny řádky a sloupce, v nichž jsou všechny buňky prázdné.

  2. Zavřete soubor Asymm.xls, ale neukládejte provedené změny.

Práce s formátovanými tabulkami

Kromě flexibilního získávání dat na žádost podporuje systém Hyperion Essbase také získávání dat pro formátované tabulky. Tabulka může obsahovat data s následujícími formáty:

Po zformátování a uložení tabulky je v některých případech třeba načíst do existujícího formátu tabulky nová data a provádět v nich operace navigace. Tento oddíl obsahuje následující informace o práci s formátovanými tabulkami:

Pravidla pro práci s formátovanými tabulkami

Při získávání dat do formátované tabulky dodržujte následující pravidla:

Pravidlo 1

Do tabulky nelze umístit číselnou buňku před první buňku s daty systému Hyperion Essbase. Na obrázku Obrázek 99 je například první buňkou s daty systému Hyperion Essbase buňka B6. Buňky v řádcích 1 až 5 a buňka A6 tedy nemohou obsahovat číselné hodnoty. Tyto buňky navíc nemohou obsahovat vzorce, jejichž výsledkem je číselná hodnota.

Pravidlo 2

Buňka ležící v řádku nebo sloupci s daty systému Hyperion Essbase nesmí obsahovat textové ani číselné hodnoty. Na obrázku Obrázek 99 nesmí například buňky ve sloupcích B, C, D a F ani v řádcích 6 až 9 a 11 až 14 obsahovat texty ani čísla. V opačném případě mohou být tyto hodnoty přepsány (nebo odstraněny) při získávání dat. Tyto buňky však mohou obsahovat vzorce, pokud jsou použity volby Zachování vzorců. Další informace o volbách Zachování vzorců najdete v oddílu Zachovávání vzorců během získávání dat.
Rada:Potřebujete-li zachovat text obsažený v buňce, definujte tento text nebo hodnotu jako vzorec programu Excel a použijte volbu Zachování vzorců.

Pravidlo 3

Příkaz Pivotovat není dostupný, pokud je zaškrtnuto políčko Zachovat při získávání dat v dialogovém okně Volby Essbase (stránka Režim).

Pravidlo 4

Příkaz Pivotovat odstraní z buněk veškerý text kromě jmen databázových členů.

Získávání dat pro formátované tabulky

Součástí standardní instalace systému Hyperion Essbase je ukázkový soubor P&l.xls, který ilustruje postup při získávání dat do formátovaných tabulek. Pomocí souboru P&l.xls je ukázáno, jak lze získávat data do tabulek, které obsahují formátovaný text, vzorce a chráněné buňky.

Postup při zobrazení souboru s tabulkou P&l.xls:

  1. Vyberte příkaz Soubor > Otevřít.
  2. V adresáři \essbase\client\sample otevřete soubor P&l.xls.

    V závislosti na způsobu instalace programového vybavení na vašem počítači je možné, že tento soubor nebude k dispozici nebo že je uložen do jiného adresáře. Další informace vám poskytne administrátor systému Hyperion Essbase.

    Obrázek 99. Ukázková formátovaná tabulka


    Figure ssfmtrp1 not displayed.

  3. Vyberte příkaz Essbase > Volby a klepněte na ouško Zobrazení.
  4. Ve skupině voleb Buňky zaškrtněte políčko Přizpůsobit sloupce.
  5. Vyberte ouško Režim.
  6. Ve skupině voleb Zachování vzorců zaškrtnutím políčka Zachovat při získávání dat aktivujte režim zachovávání vzorců.
    Poznámka:Je-li aktivována volba Zachovat při získávání dat, může se doba získávání dat o mírně prodloužit.
  7. Klepněte na tlačítko OK.

    Podle předvoleného nastavení systém Hyperion Essbase při získávání dat přepíše v cílové oblasti tabulky vzorce programu Excel datovými hodnotami. Dále jsou při získávání dat odstraněny vzorce z buněk, které se nacházejí mimo cílovou oblast tabulky. Pomocí volby Zachovat při získávání dat je však možné definovat operace získávání dat, při kterých nedojde k přepsání vzorců v žádné oblasti tabulky.

  8. Výběrem příkazu Essbase > Získat data aktualizujte data v tabulce.

    Systém Hyperion Essbase zjistí, že obsah některých textových buněk v tabulce neodpovídá jménům členů databáze. Pokud se systému Hyperion Essbase nepodaří rozeznat text v tabulce, zobrazí se následující zpráva:

    Obrázek 100. Zpráva systému Hyperion Essbase o nalezeném neznámém členu


    Figure seunknow not displayed.

    V tomto příkladu je prvním detekovaným neznámým členem text Market: v buňce A1. Systém Hyperion Essbase nedokáže analyzovat dvojtečku (:), která v buňce za textem Market následuje. Pokud klepnete na tlačítko Ano, systém Hyperion Essbase zobrazí následujícího neznámého člena; pokud klepnete na tlačítko Ne, bude systém pokračovat v získávání dat.
    Poznámka:Pokud pracujete s formátovanými tabulkami častěji, můžete zobrazování této zprávy systému Hyperion Essbase vypnout. Další informace najdete v oddílu Pivotování dat ve formátovaných tabulkách.

  9. Klepnutím na tlačítko Ne zavřete dialogové okno a pokračujte v načítání dat.

    Systém Hyperion Essbase načte nová data, ale zachová formátování tabulky a obsažené vzorce.

    Obrázek 101. Výsledek získávání dat do formátované tabulky


    Figure ssfmtrp2 not displayed.

  10. Zavřete soubor P&l.xls, ale neukládejte jej.
Poznámka:Oddíl Zachovávání vzorců během získávání dat v této kapitole obsahuje doplňující úlohy výukové lekce s ukázkami práce se všemi volbami skupiny Zachování vzorců.

Pivotování dat ve formátovaných tabulkách

Pomocí příkazu Pivotovat můžete vytvářet jednoúčelové sestavy ve formátovaných i neformátovaných tabulkách. Formátované tabulky však mohou obsahovat popisky a vzorce, jejichž přítomnost může výsledek operace pivotování znepřehlednit. Pivotování je operace sloužící ke komprimaci a zachování výhradně databázových prvků reprezentovaných v tabulce. V tabulce zůstanou také popisky, které se nacházejí v oblastech nepřepisovaných pivotovanými daty.
Poznámka:Pokud je aktivována funkce Zachování vzorců, systém Hyperion Essbase zabrání provedení operace pivotování v tabulkách, které obsahují vzorce.

Koncepci pivotování dat v tabulce ilustruje ukázkový soubor Inv.xls, který je součástí standardní instalace systému Hyperion Essbase. Soubor byl uložen s vypnutou volbou Zachovat při získávání dat, takže v něm můžete provádět pivotování.

Postup při zobrazení souboru s tabulkou Inv.xls:

  1. Vyberte příkaz Soubor > Otevřít.
  2. V adresáři \essbase\client\sample otevřete soubor Inv.xls.

    V závislosti na způsobu instalace programového vybavení na vašem počítači je možné, že tento soubor nebude k dispozici nebo že je uložen do jiného adresáře. Další informace vám poskytne administrátor systému Hyperion Essbase.

    Obrázek 102. Formátovaná tabulka před provedením pivotování


    Figure SSFMTPV1 not displayed.

  3. Vyberte příkaz Essbase > Volby a klepněte na ouško Globální.
  4. Ve skupině Zobrazení zpráv zrušte zaškrtnutí políčka Zobrazit neznámé členy. Zabráníte tak zobrazování zpráv systému Hyperion Essbase při práci s formátovanými tabulkami.
  5. Pomocí pravého tlačítka myši přetáhněte člena Sales (buňka A5) na buňku vnořenou do člena Jan (buňka C4).

    Systém Hyperion Essbase provede pivotování skupiny členů Sales, takže bude vnořena do členů odpovídajících měsíců. V průběhu pivotování však systém Hyperion Essbase zachová pouze prvky databáze. Při pivotování dojde například k odstranění všech dat v úsecích Stock to Sales a Adjusted for Audit.

    Obrázek 103. Výsledek pivotování ve formátované tabulce


    Figure SSFMTPV2 not displayed.

  6. Zavřete soubor Inv.xls, ale neukládejte jej.

Zachovávání vzorců během získávání dat

V oddílu Získávání dat do asymetrických sestav jste pomocí volby Zachovat při získávání dat zachovávali formátování a vzorce v existující tabulce. Pomocí skupiny voleb Zachování vzorců je možné zachovat vzorce v průběhu získávání dat, operací Zachovat pouze a Odstranit pouze a operací ponoření nebo vynoření. Kromě toho může systém Hyperion Essbase kopírovat vzorce do dalších členů načtených do tabulky v rámci operací ponoření a vynoření. V tomto oddílu si vyzkoušíte použití všech voleb skupiny Zachování vzorců ve vytvářené sestavě.

Některé volby je možné aktivovat až po aktivaci jiných voleb. Při použití voleb skupiny Zachování vzorců mějte na paměti následující pokyny a omezení:

Postup při zachování vzorců při získávání dat:

  1. Otevřete nový list s tabulkou. To lze provést výběrem příkazu Soubor > Nový nebo klepnutím na tlačítko
    Figure Sifile not displayed.
    .
  2. Vyberte příkaz Essbase > Získat data.
  3. V buňce A2 se ponořte (dvojím klepnutím) do nižší úrovně dimenze Year.
  4. Stiskněte a podržte klávesu Alt a dvojím klepnutím se ponořte do dimenze Scenario v buňce E1.
  5. Vyberte buňku G3 a zadejte do ní následující vzorec: =B3/B7*100

    Obrázek 104. Zadání vzorce programu Excel do buňky


    Figure SSPRESV1 not displayed.

  6. Stiskněte klávesu Enter.

    Program Excel vypočítá výslednou hodnotu vloženého vzorce a zobrazí hodnotu Qtr1 jako procentuální část hodnoty Year.

    Obrázek 105. Výsledek použití vzorce programu Excel s daty systému Hyperion Essbase


    Figure SSPRESV2 not displayed.

  7. Vyberte příkaz Essbase > Volby a klepněte na ouško Režim.
  8. V rámečku Zachování vzorců zaškrtněte políčka Zachovat při získávání dat a Zachovat při operacích Zachovat pouze/Odstranit pouze. Klepněte na tlačítko OK.
  9. Vyberte hodnoty Variance, %Variance a Scenario v buňkách D2, E2 a F2.
  10. Vyberte příkaz Essbase > Odstranit pouze.

    Systém Hyperion Essbase odstraní vybrané sloupce, ale zachová vzorec programu Excel, který jste zadali, spolu se zbývající sadou dat.

    Obrázek 106. Výsledek odstranění sloupců s aktivovanou volbou Zachovat při operacích Zachovat pouze/Odstranit pouze


    Figure SSPRESV3 not displayed.

  11. Vyberte příkaz Essbase > Volby a klepněte na ouško Režim.
  12. V rámečku Zachování vzorců zaškrtněte políčko Zachovat při operaci Přiblížit a klepněte na tlačítko OK.
  13. V buňce A3 se ponořte (dvojím klepnutím) do nižší úrovně dimenze Qtr1.

    Systém Hyperion Essbase se ponoří na úroveň člena Qtr1 a přesune vzorec dolů společně se členem Qtr1.

    Obrázek 107. Výsledek operace ponoření s aktivovanou volbou Zachovat při operaci Přiblížit


    Figure SSPRESV4 not displayed.

  14. Vyberte příkaz Essbase > Anulovat.
  15. Vyberte příkaz Essbase > Volby a klepněte na ouško Režim.
  16. V rámečku Zachování vzorců zaškrtněte políčko Vyplnění vzorců. Klepněte na tlačítko OK.
  17. V buňce A3 se ponořte (dvojím klepnutím) do nižší úrovně dimenze Qtr1.

    Systém Hyperion Essbase se ponoří na úroveň člena Qtr1 a zkopíruje vzorec pro všechny členy Qtr1 (Jan, Feb a Mar). Chcete-li zobrazit zkopírované vzorce, klepněte na buňky D3, D4, D5 a D6 a podívejte se na upravenou syntaxi vzorců v pruhu vzorců programu Excel.

    Obrázek 108. Výsledek operace ponoření s aktivovanou volbou Vyplnění vzorců


    Figure SSPRESV6 not displayed.

  18. Před pokračováním v lekci proveďte následující operace:
    1. Vyberte příkaz Essbase > Volby a klepněte na ouško Režim.
    2. Zrušte zaškrtnutí všech políček ve skupině Zachování vzorců.
    3. Volbou příkazu Soubor > Zavřít zavřete list s tabulkou. List s tabulkou není třeba ukládat.

Získávání úseku dat

V tabulkách programu Excel lze tažením ukazatele myši přes tabulku označit úsek buněk. Dále je možné označit úsek buněk a v systému Hyperion Essbase omezit získávání dat na tento úsek tabulky. Načítání dat do vybraného úseku je užitečné zejména v těchto případech:

Součástí standardní instalace systému Hyperion Essbase je ukázkový soubor Profit.xls, který ilustruje postup při získávání úseku dat.

Postup při zobrazení souboru Profit.xls:

  1. Vyberte příkaz Soubor > Otevřít.
  2. V adresáři \essbase\client\sample otevřete soubor Profit.xls.

    V závislosti na způsobu instalace programového vybavení na vašem počítači je možné, že tento soubor nebude k dispozici nebo že je uložen do jiného adresáře. Další informace vám poskytne administrátor systému Hyperion Essbase.

    V souboru Profit.xls je předem označen potřebný úsek (B2 až F9).

    Obrázek 109. Označený úsek buněk pro získávání dat


    Figure Ssrange1 not displayed.

  3. Výběrem příkazu Essbase > Získat data aktualizujte označený úsek.

    Obrázek 110. Výsledek načtení prvního úseku dat


    Figure Ssrange2 not displayed.

    Systém Hyperion Essbase aktualizuje pouze data v označeném úseku buněk.

  4. Vyberte buňky B12 až G16.

    Obrázek 111. Výběr buněk pro získávání dat


    Figure Ssrange3 not displayed.

  5. Dalším výběrem příkazu Essbase > Získat data aktualizujte nově označený úsek.

    Systém Hyperion Essbase aktualizuje data v označeném úseku.

    Obrázek 112. Výsledek načtení druhého úseku dat


    Figure Ssrange4 not displayed.

  6. Zavřete soubor Profit.xls, ale neukládejte jej.

Získávání dat pomocí funkce

Pomocí funkce systému Hyperion Essbase pro získávání dat, EssCell, je možné do tabulky načíst samostatnou hodnotu. Funkci EssCell můžete zadat přímo do tabulky nebo ji vybrat z nabídky programu Excel.
Poznámka:Chcete-li použít funkci EssCell, musíte být připojeni k databázi.

Funkce EssCell získává data vždy, když systém Hyperion Essbase načítá data do tabulky nebo při přepočtu obsahu tabulky pomocí nástrojů programu Excel. Součástí standardní instalace systému Hyperion Essbase je ukázkový soubor Summary.xls. V tomto souboru je funkce EssCell již vložena do buněk B16 a B17.

Postup při zobrazení souboru Summary.xls:

  1. Vyberte příkaz Soubor > Otevřít.
  2. V adresáři \essbase\client\sample otevřete soubor Summary.xls.

    V závislosti na způsobu instalace programového vybavení na vašem počítači je možné, že tento soubor nebude k dispozici nebo že je uložen do jiného adresáře. Další informace vám poskytne administrátor systému Hyperion Essbase.

    Obrázek 113. Tabulka obsahující funkci EssCell


    Figure Ssesscl1 not displayed.

    Buňky B16 a B17 v souboru Summary.xls obsahují funkci EssCell. Vyberete-li některou z těchto buněk, můžete si prohlédnout syntaxi funkce EssCell v pruhu vzorců programu Excel nad horním okrajem tabulky.

    Funkce EssCell je definována takto:
    =EssCell(mbrList)

    Parametr mbrList může nabývat některé z následujících hodnot:

    Například v buňce B16 souboru Summary.xls je funkce EssCell použita s následující syntaxí:
    =EssCell("Sales", A1, A2, B4, F5)

    Po otevření tabulky mají tyto buňky hodnotu #N/A. Chcete-li tyto hodnoty aktualizovat daty z databáze, musíte provést získání dat pomocí systému Hyperion Essbase.

  3. Vyberte příkaz Essbase > Získat data.

    Systém Hyperion Essbase vypočte funkce EssCell v buňkách B16 a B17.

    Obrázek 114. Získání dat v tabulce obsahující buňky s funkcí EssCell


    Figure Ssesscl2 not displayed.

    Nyní upravíme funkce EssCell tak, abychom získali data pro jiný stát.

  4. V buňce A2 změňte název státu Texas na Florida.

    Hodnoty v buňkách B16 a B17 budou aktualizovány okamžitě po změně obsahu buňky. K aktualizaci dojde vzhledem k tomu, že program Excel tabulku automaticky přepočítává (pokud jste program Excel konfigurovali pro automatické přepočítávání změn). Ostatní datové buňky zůstanou beze změn. Chcete-li aktualizovat celou tabulku, musíte požádat o získání dat ze serveru.

    Obrázek 115. Aktualizace funkce EssCell


    Figure Ssesscl3 not displayed.

    Poznámka:Pokud tabulka obsahuje mnoho buněk s funkcí EssCell, přepněte program Excel do režimu ručního přepočítávání. Automatické přepočítávání obsahu buněk pak bude potlačeno a jejich obsah bude aktualizován až při ručním spuštění získávání dat nebo ručním přepočítání tabulky. Další informace najdete v dokumentaci k programu Microsoft Excel.

  5. Výběrem příkazu Essbase > Získat data aktualizujte sestavu.

    V případě, že funkce EssCell není úspěšná, zobrazí systém Hyperion Essbase chybovou zprávu. V následující tabulce je uveden seznam zpráv, které systém Hyperion Essbase zobrazuje v buňce s funkcí EssCell a důvody zobrazení jednotlivých zpráv:
    Zpráva Příčina
    #N/A Tabulka není připojena k databázi.
    #VALUE! Jméno člena v seznamu nebo odkazu je neplatné.
    #NAME? Text jména ve funkci nebyl uveden v uvozovkách.

  6. Zavřete soubor Summary.xls, ale neukládejte jej.

    V ukázkovém souboru, se kterým jste pracovali v této úloze výukové lekce, byly již funkce EssCell definovány. Chcete-li do tabulky zadat vlastní funkci EssCell, postupujte takto:
    1. V pruhu nabídky programu Excel vyberte příkaz Vložit > Funkce.
    2. V seznamu Funkce vyberte položku Essbase Add-in.

    Průvodce funkcí programu Excel vás provede definicí funkce EssCell.

Poznámka:Další informace o funkci EssCell najdete v kontextové nápovědě modulu Hyperion Essbase Spreadsheet Add-in.

Získávání dynamicky kalkulovaných členů

Dynamicky kalkulovaní členové jsou databázoví členové vyjmutí z procesu dávkové kalkulace, díky čemuž se zkracuje doba potřebná ke standardní kalkulaci obsahu databáze. Návrhář aplikací Hyperion Essbase označuje dynamicky kalkulované členy v osnově databáze. Systém Hyperion Essbase pak tyto členy nepřepočítává, pokud o to není požádán v rámci operace získávání dat. Tento proces se nazývá dynamická kalkulace. Dynamická kalkulace databázových členů přináší serveru Hyperion Essbase následující výhody:

Načítání databázových hodnot, které systém Hyperion Essbase kalkuluje dynamicky, je v modulu Hyperion Essbase Spreadsheet Add-in o něco pomalejší, protože systém Hyperion Essbase musí provést kalkulace před zavedením dat do tabulky. Další informace o dynamických kalkulacích najdete v příručce Hyperion Essbase Database Administrator's Guide.
Rada:Měníte-li strukturu tabulkové sestavy, zapněte funkci Navigace bez dat - systém Hyperion Essbase pak nebude v průběhu vytváření sestavy dynamicky přepočítávat databázi. Další informace o funkci Navigace bez dat najdete v oddíle Navigace v tabulce bez získání dat.

Vzhledem k tomu, že získávání dat pro dynamicky kalkulované členy může mít vliv na výkon, je vhodné je v modulu Hyperion Essbase Spreadsheet Add-in viditelně označit definováním vizuálních indikací (stylů).

K ilustraci práce s dynamicky kalkulovanými členy použijte soubor Asymm.xls.

Postup při zobrazení souboru Asymm.xls:

  1. Vyberte příkaz Soubor > Otevřít.
  2. V adresáři \essbase\client\sample otevřete soubor Asymm.xls.
  3. Vynořte se z úrovně člena Actual dvojím klepnutím pravým tlačítkem myši na buňku C3.
  4. V buňce C3 se ponořte do dimenze Scenario. Zobrazí se všechny její členy.

    Systém Hyperion Essbase zobrazí členy dimenze Scenario pouze pro skupinu Qtr1.

    Obrázek 116. Zobrazení členů dimenze Scenario


    Figure Ssdynca1 not displayed.

  5. Vyberte příkaz Essbase > Volby a klepněte na ouško Styl.

    Poznámka:Chcete-li zobrazit ouško Styl, musíte být připojeni k databázi Sample Basic. Další informace o připojení k databázi najdete v kapitole Připojení databáze.

  6. Posuňte obsah skupiny Členové, dokud neuvidíte položku Dynamická kalkulace.
  7. Zaškrtněte políčko Dynamická kalkulace a klepněte na tlačítko Formát.
  8. V seznamu Řez písma vyberte položku Tučná kurzíva.
  9. V seznamu Barva vyberte položku Šedá.
  10. Klepněte na tlačítko OK a vyberte ouško Zobrazení.
  11. Ve skupině voleb Buňky zaškrtněte políčko Použít styly. Klepněte na tlačítko OK.
  12. Vyberte příkaz Essbase > Získat data.

    Systém Hyperion Essbase zobrazí data a použije všechny nastavené vizuální indikace (styly) včetně nově nastaveného stylu dynamicky kalkulovaných členů a stylů, které jste nastavili v kapitole Základy systému Hyperion Essbase. Sloupce Variance a Variance% jsou dynamicky kalkulované a systém Hyperion Essbase je proto zobrazí šedým písmem se stylem tučná kurzíva. (Mají rovněž červené pozadí díky dříve nastavenému stylu pro všechny členy dimenze Scenario.)

    Obrázek 117. Výsledek načtení dynamicky kalkulovaných členů


    Figure Ssdynca2 not displayed.

    Poznámka:V některých případech mohou být styly dynamicky kalkulovaných členů potlačeny jinými definovanými styly. Je-li například rodičovský člen zároveň dynamicky kalkulovaným členem a vytvoříte-li styly pro oba tyto typy členů, potlačí styl rodičovských členů styl dynamicky kalkulovaných členů. Chcete-li v takovém případě zobrazit styl dynamicky kalkulovaných členů, musíte odstranit styl rodičovských členů. Další informace o pořadí stylů najdete v oddílu Určení priority překrývajících se stylů.

  13. Zavřete soubor Asymm.xls, ale neukládejte jej.

Určení posledního období pro dynamické časové řady

Členové dynamických časových řad jsou předdefinované databázové členy používané v dynamických sestavách vytvářených k určitému datu, například sestavách obsahujících hodnoty aktuální v daném roce nebo měsíci. Členové dynamických časových řad se v osnově databáze neobjevují jako jednotliví členové; namísto toho odpovídají jménu generace používajícímu klíčové slovo pro vyjádření času, jako například rok, měsíc nebo den.

Například v databázi Sample Basic bylo vytvořeno jméno generace Quarter pro druhou generaci dimenze Year. Tato generace obsahuje členy Qtr1, Qtr2, Qtr3 a Qtr4. Při vytvoření jména generace Quarter vytvořil systém Hyperion Essbase také člena dynamické časové řady s názvem Q-T-D, quarter-to-date (čtvrtletí do dnešního dne).

Chcete-li v modulu Hyperion Essbase Spreadsheet Add-in využít dynamické časové řady, vyberte poslední časového období, za které bude provedena kalkulace. Vypočítaná hodnota člena dynamické časové řady je odvozena podle definice posledního časového období, pro něž má být sestava vyhodnocena. Například v databázi Sample Basic odpovídají členové nulté úrovně dimenze Year měsícům v roce: Jan, Feb, Mar atd. Je-li aktuálním měsícem srpen a chcete-li zobrazit údaje o prodeji pro aktuální čtvrtletí až do aktuálního měsíce, vrátí kalkulace typu quarter-to-date (čtvrtletí do dnešního dne) údaje o prodeji v červenci a srpnu.

Postup při ilustraci koncepce dynamických časových řad:

  1. Otevřete nový list s tabulkou. To lze provést výběrem příkazu Soubor > Nový nebo klepnutím na tlačítko Nový sešit.
  2. Vyberte příkaz Essbase > Volby a klepněte na ouško Lupa.
  3. Ve skupině voleb Přiblížení klepněte na volbu Další úroveň.
  4. Zrušte zaškrtnutí políčka V rámci vybrané skupiny a klepněte na tlačítko OK.
  5. Vyberte příkaz Essbase > Získat data.
  6. V buňce B1 se ponořte (dvojím klepnutím) do nižší úrovně dimenze Measures.
  7. V buňce B2 klepněte na člen Year.
  8. Do buňky B2 zadejte Q-T-D a stiskněte klávesu Enter. Tím zadáte předdefinovaného člena dynamické časové řady (Q-T-D):

    Obrázek 118. Zadání člena dynamické časové řady do tabulky


    Figure Ssdyntm1 not displayed.

    Poznámka:Seznam ostatních dostupných členů dynamických časových řad najdete v kontextové nápovědě modulu Hyperion Essbase Spreadsheet Add-in.

  9. Vyberte příkaz Essbase > Volby a klepněte na ouško Zobrazení.
  10. V rámečku Dynamické časové řady zaškrtněte políčko Poslední období.
  11. V okénku se seznamem vyberte položku May. Klepněte na tlačítko OK.

    Obrázek 119. Určení posledního období v dynamické časové řadě


    Figure Sdoptdis not displayed.

    Poznámka:Pokud nezadáte poslední časové období, systém Hyperion Essbase použije jako předvolbu prvního člena úrovně 0 (Jan).

  12. Vyberte příkaz Essbase > Získat data.
    Poznámka:Pro členy dynamických časových řad nejsou podporovány příkazy Získat data a uzamknout, Přiblížit a Oddálit.

    Systém Hyperion Essbase zobrazí data pro člena Q-T-D. Hodnoty v tabulce jsou agregovanými hodnotami pro měsíce April a May, neboť jako poslední měsíc dynamické časové řady quarter-to-date jste zadali květen (May).

    Obrázek 120. Výsledek určení posledního období v dynamické časové řadě


    Figure Ssdyntm2 not displayed.

  13. Volbou příkazu Soubor > Zavřít zavřete list s tabulkou. List s tabulkou není třeba ukládat.
Poznámka:Stejnou sestavu můžete vytvořit také přímým zadáním člena dynamické časové řady doplněného posledním časovým obdobím v závorkách, například Q-T-D (May). Pokud pracujete v režimu volného zpracování, musíte zadat člena dynamické časové řady a poslední časové období do oddělených sousedících buněk. Člena dynamické časové řady a poslední časové období můžete vybrat také pomocí modulu Návrhář dotazu Hyperion Essbase nebo pomocí modulu Výběr členů.
Poznámka:Další informace o dynamických časových řadách najdete v kontextové nápovědě k modulu Hyperion Essbase Spreadsheet Add-in.

Použití substitučních proměnných

Pomocí substitučních proměnných může návrhář aplikací Hyperion Essbase definovat globální proměnné reprezentující hodnoty specifické pro systém Hyperion Essbase. Například Latest může být substituční proměnná reprezentující poslední časové období v dynamické časové řadě. Návrhář aplikací nastavuje substituční proměnné a jejich hodnoty pro jednotlivé aplikace pomocí modulu Application Manager systému Hyperion Essbase. Systém Hyperion Essbase ukládá tyto proměnné a jejich hodnoty na server Hyperion Essbase. Předdefinované substituční proměnné můžete v modulu Hyperion Essbase Spreadsheet Add-in využít například při vytváření sestav s dynamickými časovými řadami.

Jako příklad předpokládejme, že návrhář aplikací vytvořil na serveru substituční proměnnou pro aktuální měsíc. Proměnná se nazývá CurMnth a má hodnotu August. Znamená to, že pokud použijete tuto substituční proměnnou ve své tabulce, budou při získávání dat zobrazeny hodnoty pro srpen, neboť tento měsíc byl na serveru nastaven jako aktuální. Pokud návrhář aplikací později změní hodnotu substituční proměnné CurMnth na October, budou se zobrazovat data pro říjen.

Databáze Sample Basic, kterou používáte pro účely této lekce, neobsahuje žádné předdefinované substituční proměnné. Pokud návrhář aplikací nastavil substituční proměnné v databázi, kterou používáte, můžete je zadávat přímo do tabulek. Můžete například otevřít prázdnou tabulku a zadat jména členů následujícím způsobem:

Obrázek 121. Zadání substituční proměnné do tabulky


Figure Sssubvr1 not displayed.

Poznámka:Všimněte si substituční proměnné (CurMnth) v buňce A2. Zadáte-li substituční proměnnou přímo do buňky, musíte před ni vložit znak &.

V tomto příkladu se po získání dat zobrazí následující výsledek:

Obrázek 122. Výsledek získávání dat pro substituční proměnnou


Figure Sssubvr2 not displayed.

Systém Hyperion Essbase požádá server o hodnotu CurMnth. Touto hodnotou je August. Data jsou tedy vrácena pouze pro měsíc srpen.
Poznámka:Pokud tabulku obsahující substituční proměnnou ukládáte jako šablonu, musíte to provést před získáním dat. Uložíte-li například tabulku na obrázku Obrázek 122 jako šablonu, zobrazí se při každém otevření šablony hodnota August, nikoli substituční proměnná CurMnth.

Použití volného vytváření sestav k získání dat

Zatím jste se naučili, jak získávat data systému Hyperion Essbase a ukládat je do tabulky na základě žádosti ad hoc pomocí dotazů modulu Návrhář dotazu a operace Výběr členů. Kromě těchto metod získávání dat podporuje systém Hyperion Essbase volné vytváření sestav. V režimu volného vytváření sestav můžete systému Hyperion Essbase předat informace o tom, jaká data má získat, zadáním hodnot do tabulky. Použití volného vytváření sestav je vhodné zejména v případech, kdy dobře znáte dimenze a členy obsažené v databázové osnově.

Systém Hyperion Essbase obsahuje dva různé režimy volného vytváření sestav:

V obou režimech získávání dat je možné zadávat jména členů přímo do tabulky. V následujících oddílech je uvedeno, v čem jsou tyto režimy podobné a v čem se odlišují.

Použití režimu Rozšířená interpretace

Server Hyperion Essbase obsahuje jádro pro rozšířenou interpretaci tabulky, které při provádění žádostí o získání dat slouží k procházení tabulky a interpretaci jejího obsahu. Pokud v režimu rozšířené interpretace vytváříte sestavu přímým zadáváním jmen do tabulky, systém Hyperion Essbase interpretuje jména členů a vytváří standardní pohled založený na umístění popisků.

Při práci v režimu Rozšířená interpretace dodržujte následující pokyny:

Postup při vytvoření volné sestavy v režimu získávání dat Rozšířená interpretace:

  1. Otevřete nový list s tabulkou. To lze provést výběrem příkazu Soubor > Nový nebo klepnutím na tlačítko
    Figure Sifile not displayed.
    .
  2. Vyberte příkaz Essbase > Volby a klepněte na ouško Režim.
  3. Ve skupině voleb Získávání dat vyberte položku Rozšířená interpretace (standardní nastavení) a klepněte na tlačítko OK.
  4. Zadejte jména členů a data podle následujícího obrázku.
    Poznámka:Pokud se jméno člena skládá z číslic, jako například 100, musíte před ně vložit apostrof (například '100). Totéž platí pro jména členů obsahující mezery.

    Obrázek 123. Vytvoření nové sestavy v režimu volného vytváření


    Figure Ssadint1 not displayed.

  5. Vyberte příkaz Essbase > Získat data nebo dvakrát klepněte na datovou buňku.

    Systém Hyperion Essbase získá data členů, které jste zadali do volně vytvořené sestavy, a použije volbu Použít aliasy, kterou jste nastavili v okně Volby Essbase na začátku této kapitoly.

    Obrázek 124. Volně vytvořená sestava se získanými daty


    Figure Ssadint2 not displayed.

    Nyní definujeme volně vytvořenou sestavu, která nebude obsahovat všechny dimenze databáze. V režimu rozšířené interpretace je obvykle třeba zadat do první buňky dat systému Hyperion Essbase dočasnou hodnotu, například 0, podle níž systém Hyperion Essbase zjistí, kde v tabulce začíná datová oblast. Dočasná hodnota použitá pro tento účel musí být číselná.

    Příklad:

    1. Vyberte příkaz Essbase > Anulovat.
    2. Odstraňte buňky A1, B1 a C1.
    3. Zadáním hodnoty 0 do buňky B4 poskytněte systému Hyperion Essbase referenční bod.

    Obrázek 125. Definování volně vytvářené sestavy bez použití všech dimenzí


    Figure Ssadint3 not displayed.

  6. Vyberte příkaz Essbase > Získat data.

    Systém Hyperion Essbase doplní do tabulky dimenze, které byly ve volně vytvořené sestavě vynechány, a načte data.

    Obrázek 126. Načtení dat pro volně vytvořenou sestavu bez použití všech dimenzí


    Figure Ssadint4 not displayed.

  7. Volbou příkazu Soubor > Zavřít zavřete list s tabulkou. List s tabulkou není třeba ukládat.

Použití režimu volného zpracování

Podobně jako v režimu rozšířené interpretace je i v režimu volného zpracování možné zadat jména členů do libovolného místa v tabulce. Obsah tabulky je poté interpretován v průběhu provádění žádosti o získání dat. V režimu volného zpracování je navíc pro načtení dat do tabulky možné použít příkazy skriptu sestavy systému Hyperion Essbase.

Příkazy skriptu sestavy se využívají zejména pro definování odkazů na členy, jejichž prostřednictvím lze dynamicky získávat nejaktuálnější informace o členech. Potřebujete-li například vytvořit sestavu, která zobrazuje všechny produkty včetně těch, které byly přidány až po posledním získání dat, nemůžete použít standardní režim získávání dat, ve kterém se změny tohoto typu projeví až po přiblížení člena výrobku. Pokud použijete příkaz skriptu sestavy <IDESCENDANTS, systém Hyperion Essbase získá všechny následníky určeného člena, včetně zadaného člena. Další informace o syntaxi příkazů skriptu sestavy a pokyny pro vývoj sestav najdete v elektronické příručce Technical Reference a v příručce Hyperion Essbase Database Administrator's Guide.

Při získávání dat v režimu volného zpracování dodržujte následující pokyny:

Postup při vytvoření volné sestavy v režimu získávání dat Volné zpracování:

  1. Otevřete nový list s tabulkou. To lze provést výběrem příkazu Soubor > Nový nebo klepnutím na tlačítko
    Figure Sifile not displayed.
    .
  2. Vyberte příkaz Essbase > Volby a klepněte na ouško Režim.
  3. Ve skupině voleb Získávání dat vyberte položku Volné zpracování.
  4. Vyberte ouško Zobrazení.
  5. Ve skupině voleb Buňky zaškrtněte políčko Automaticky řadit řádky. Klepněte na tlačítko OK.
  6. Do tabulky zadejte jména členů podle obrázku Obrázek 127:

    Obrázek 127. Zadávání jmen členů do volně vytvářené sestavy


    Figure Ssfrfrm1 not displayed.

  7. Vyberte příkaz Essbase > Získat data.

    Systém Hyperion Essbase získá data vybraných členů a vytvoří standardní pohled na základě rozmístění popisků. Všimněte si, že tři členové byli pivotováni z řádkových do sloupcových skupin.

    Obrázek 128. Výsledek získávání dat v režimu volného zpracování


    Figure Ssfrfrm2 not displayed.

  8. Volbou příkazu Soubor > Zavřít zavřete list s tabulkou. List s tabulkou není třeba ukládat.

Nyní vytvoříme sestavu zadáním jmen členů a příkazu skriptu sestavy:

  1. Otevřete nový list s tabulkou. To lze provést výběrem příkazu Soubor > Nový nebo klepnutím na tlačítko
    Figure Sifile not displayed.
    .
  2. Do prázdné tabulky zadejte jména členů podle obrázku 3-46.

    Obrázek 129. Zadávání jmen členů do volně vytvářené sestavy


    Figure Ssrepsc1 not displayed.

  3. Do buňky A3 zadejte <IDESCENDANTS Product. Stiskněte klávesu Enter.

    Obrázek 130. Zadání příkazu skriptu sestavy do volně vytvářené sestavy


    Figure Ssrepsc2 not displayed.

  4. Vyberte příkaz Essbase > Získat data.

    Systém Hyperion Essbase načte do tabulky data všech následníků položky Product a všech členů, které jste zadali do tabulky.

    Obrázek 131. Výsledek získávání dat s použitím příkazu skriptu sestavy


    Figure Ssrepsc3 not displayed.

    Poznámka:Poté, co systém Hyperion Essbase ukončí získávání dat, je příkaz skriptu sestavy přepsán výslednými daty. V režimu volného zpracování můžete předcházející pohled obnovit příkazem Anulovat.

  5. Volbou příkazu Soubor > Zavřít zavřete list s tabulkou. List s tabulkou není třeba ukládat.

Použití atributů v režimu volného vytváření sestav

V systému Hyperion Essbase je možné získávat vybraná data pomocí atributů, přiřazených základní dimenzi. V databázi Sample Basic je základní dimenzi Product přidruženo několik dimenzí atributů, které souvisejí například s velikostí produktu a typem balení. Zadáním jména atributu do tabulky můžete získat data související s daným atributem.

Postup při použití atributů v režimu volného vytváření sestav:

  1. Otevřete nový list s tabulkou. To lze provést výběrem příkazu Soubor > Nový nebo klepnutím na tlačítko
    Figure Sifile not displayed.
    .
  2. Zadejte jména členů podle obrázku Obrázek 132.

    Dimenze Caffeinated je dimenzí atributu přiřazeného základní dimenzi Product. Člen Bottle je členem nulté úrovně dimenze atributů Pkg_Type. Dimenze Pkg_Type je přiřazena základní dimenzi Product. Člen nulté úrovně je členem nejnižší úrovně dimenze.

    Obrázek 132. Použití atributů v režimu volného vytváření sestav


    Figure ssfree1 not displayed.

  3. Klepněte na libovolnou prázdnou buňku a vyberte příkaz Essbase > Získat data nebo poklepejte na prázdnou datovou buňku.

    Systém Hyperion Essbase získá informace o ziscích v prvním čtvrtletí pro všechny členy základní dimenze Product, kterým jsou přidruženy jak členové nulté úrovně dimenze atributu Caffeinated (Caffeinated_True a Caffeinated_False), tak člen nulté úrovně Bottle dimenze atributu Pkg_Type. Databázový pohled, který obdržíte, by se měl shodovat s následujícím obrázkem:

    Obrázek 133. Výsledek použití atributů v režimu volného vytváření sestav


    Figure ssfree2 not displayed.

  4. Nyní se můžete ponořit na úroveň členů nulté úrovně dimenze atributu Caffeinated. Databázový pohled, který obdržíte, by se měl shodovat s následujícím obrázkem:

    Obrázek 134. Ponoření do dimenze atributu v režimu volného vytváření sestav


    Figure ssfree3 not displayed.

  5. Dvojím klepnutím na buňku E1 se ponořte do úrovně zisků v prvním čtvrtletí pro všechny členy základní dimenze East. Databázový pohled, který obdržíte, by se měl shodovat s následujícím obrázkem:

    Obrázek 135. Výsledek operace ponoření do dimenze East


    Figure ssfree4 not displayed.

Zadání jmen generací a úrovní

Kromě zadávání jmen databázových členů můžete do volně vytvářené sestavy přímo vkládat jména generací nebo úrovní a získávat tak data konkrétních členů. Jména generací a úrovní pro jednotlivé databázové dimenze definuje návrhář aplikací Hyperion Essbase v databázové osnově. Chcete-li zjistit, jaká jména generací a úrovní byla ve vaší databázi definována, můžete postupovat dvěma způsoby:

Postup při zadávání jmen generací a úrovní přímo do volně vytvářené sestavy:

  1. Otevřete nový list s tabulkou. To lze provést výběrem příkazu Soubor > Nový nebo klepnutím na tlačítko
    Figure Sifile not displayed.
    .
  2. Vyberte příkaz Essbase > Volby a klepněte na ouško Režim.
  3. Ve skupině voleb Získávání dat vyberte položku Rozšířená interpretace. Klepněte na tlačítko OK.
  4. Zadejte jména členů podle obrázku Obrázek 136:

    Obrázek 136. Zadávání jmen členů do volně vytvářené sestavy


    Figure Ssgnlev1 not displayed.

  5. Zadejte jména generací podle obrázku Obrázek 137:

    V dimenzi Product je jménem generace Family. Toto jméno generace je předdefinováno v databázi Sample Basic.

    Obrázek 137. Zadávání jména generace do volně vytvářené sestavy


    Figure Ssgnlev2 not displayed.

  6. Vyberte příkaz Essbase > Získat data.

    Systém Hyperion Essbase získá data zadaného člena a generace. Jméno generace Family se rozbalí do svých jednotlivých členů.

    Obrázek 138. Výsledek získávání dat v režimu Volné zpracování pro zadané jméno generace


    Figure Ssgnlev3 not displayed.

  7. Změňte položku Year na jméno úrovně (Lev0,Year) podle následujícího obrázku.

    Obrázek 139. Zadávání jména úrovně do volně vytvářené sestavy


    Figure Ssgnlev4 not displayed.

    Poznámka:Mezi čárku za číslicí 0 a text Year nesmíte vložit mezeru. Jména generací a úrovní je třeba zadávat do tabulky přesně.

  8. Vyberte příkaz Essbase > Získat data.

    Systém Hyperion Essbase získá data členů nulté úrovně dimenze Year, kterými jsou jednotlivé měsíce (Jan, Feb, Mar atd.).

    Obrázek 140. Výsledek získávání dat v režimu Volné zpracování pro zadané jméno úrovně


    Figure Ssgnlev5 not displayed.

  9. Volbou příkazu Soubor > Zavřít zavřete list s tabulkou. List s tabulkou není třeba ukládat.


[ Začátek stránky | Předchozí stránka | Další stránka | Obsah | Rejstřík ]