Nyní jste lépe seznámeni s prostředím systému Hyperion Essbase a můžete se připojit k serveru Hyperion Essbase a začít pracovat se systémem Hyperion Essbase a modulem Hyperion Essbase Spreadsheet Add-in. V následujícím oddílu budete provedeni typickou relací systému Hyperion Essbase, v níž se připojíte k databázi a budete různými způsoby získávat data.
V tomto oddílu se seznámíte s následujícími základní operacemi při získávání dat:
Poznámka: | Nezapomeňte provést kroky popsané v oddílu Nastavení voleb systému Hyperion Essbase. Bude-li se vaše nastavení dialogového okna Volby Hyperion Essbase lišit od uvedeného nastavení, nebude se vzhled vašich tabulek shodovat s ilustracemi v této kapitole. |
Mějte na paměti, že obecné operace získání dat lze provést jedním z následujících způsobů:
Chcete-li získat přístup k datům v systému Hyperion Essbase, musíte se nejprve připojit k databázi na serveru. V této lekci se předpokládá, že máte potřebná práva pro připojení k serveru, aplikaci a databázi.
Zobrazí se dialogové okno Přihlášení k systému Essbase.
Obrázek 13. Dialogové okno Přihlášení k systému Essbase.
![]() |
Poznámka: | Pro úspěšné provedení následujících kroků potřebujete znát jméno serveru Hyperion Essbase, své uživatelské jméno a heslo. Pokud tyto informace neznáte, obraťte se na administrátora systému Hyperion Essbase. |
Poznámka: | Po připojení k serveru můžete své heslo změnit. Postup při změně hesla je popsán v oddíle Změna hesla. |
V okénku se seznamem Aplikace/databáze se zobrazí dostupné dvojice aplikací a databází. Server Hyperion Essbase umožňuje současný přístup k několika aplikacím. Aplikace může obsahovat několik databází. V seznamu jsou uvedeny pouze databáze, pro které máte oprávnění k přístupu.
V této lekci budete pracovat s databází Sample Basic. Pokud je ve vašem systému Hyperion Essbase databáze Sample Basic nainstalována, bude uvedena v seznamu. Pokud databáze Sample Basic v seznamu Aplikace/databáze chybí, požádejte administrátora systému Hyperion Essbase o její instalaci.
Obrázek 14. Dostupné dvojice aplikací a databází
![]() |
Pokud není požadovaná aplikace dosud spuštěna, systém Hyperion Essbase ji automaticky spustí. V průběhu zavádění aplikace může nastat krátká prodleva. Doba potřebná pro spuštění aplikace závisí na velikosti a počtu databází, které jsou v ní obsaženy, a velikosti jejich indexů.
Své heslo můžete změnit pouze po připojení k serveru.
Poznámka: | Vezměte na vědomí, že úlohy, které nemají být v rámci lekce prováděny, jsou uvedeny v rámečcích s šedým pozadím. |
Postup při změně hesla:
|
Při každém získávání informací ze serveru Hyperion Essbase dojde k následujícím akcím:
Za účelem snadnějšího sledování těchto operací jsou v systému Hyperion
Essbase použity následující tři kurzory.
Tabulka 1. Kurzory systému Hyperion Essbase.
Kurzor: | Situace, kdy je zobrazen: |
---|---|
![]() | Systém Hyperion Essbase předává serveru žádost o informace. |
![]() | Server zpracovává žádost. |
![]() | Server vrací data. |
Poznámka: | Při získávání malých objemů dat se jednotlivé typy kurzoru zobrazují velmi krátce; v těchto případech nemusí být změna směru šipky postřehnutelná. |
Postup při získávání dat do prázdné tabulky:
Poznámka: | Měli byste být připojeni k databázi Sample Basic. Pokud připojeni nejste, postupujte podle pokynů z oddílu Připojení databáze. |
Systém Hyperion Essbase načte data do tabulky programu Lotus 1-2-3.
Obrázek 15. Úvodní získání dat z databáze Sample Basic
![]() |
Vzhledem k tomu, že jste v dialogovém okně Volby Essbase na kartě Globální zaškrtli políčko Povolit dvojí klepnutí, je možné data získat také dvojím klepnutím na prázdnou buňku. Případně je možné klepnout na tlačítko Získat data na panelu nástrojů Hyperion Essbase.
Při ukládání dat do prázdného listu vrací systém Hyperion Essbase data z horních úrovní jednotlivých databázových dimenzí. Horní úroveň slouží jako výchozí bod pro navigaci nebo přiblížení podrobnějších úrovní dat. V databázi Sample Basic je načteno následujících pět dimenzí: Measures, Product, Market, Scenario a Year.
Ve všech zbývajících úlohách této lekce můžete získávat data dvojím klepnutím na datovou buňku, výběrem příkazu Essbase > Získat data nebo klepnutím na tlačítko Získat data na panelu nástrojů Hyperion Essbase.
V některých případech může být zapotřebí žádost o získání dat zrušit. Tato situace nastává například tehdy, trvá-li získávání dat nečekaně dlouho, nebo tehdy, když omylem dvakrát klepnete na některou buňku.
Vzhledem k rychlosti, s jakou systém Hyperion Essbase načítá data do tabulky, nebude v mnoha případech možné získávání dat zrušit před jeho dokončením. Tato funkce je proto užitečná zejména v případech, kdy je třeba zrušit žádost o získání velkého objemu dat.
Chcete-li zrušit získávání dat, stiskněte v jeho průběhu klávesu Esc.
Poznámka: | Získávání dat lze zrušit pouze v době, kdy systém Hyperion Essbase pracuje s modulem Hyperion Essbase Spreadsheet Add-in. V době zpracovávání dat na serveru nelze získávání dat zrušit. |
Pomocí příkazu Anulovat lze vrátit zpět předchozí zobrazení databáze. Databázový pohled je způsob zobrazení databáze použitý v tabulce po provedení operace získávání dat nebo navigační operace. Příkaz Anulovat má podobnou funkci jako příkaz Úpravy > Zpět v programu Lotus 1-2-3, který vrací zpět poslední provedenou akci. Příkaz Anulovat ukládá před zpracováním dalšího požadavku na získání dat aktuální pohled do paměti počítače. Pomocí tohoto příkazu lze vrátit zpět pouze naposledy provedenou operaci. Anulace více než jedné operace není možná.
V této lekci byste měli provádět všechny kroky v pořadí, v němž jsou uvedeny. Pokud uděláte chybu nebo zjistíte, že jste vynechali některý krok lekce, můžete pomocí příkazu Anulovat z nabídky Essbase nebo z panelu nástrojů zrušit poslední příkaz a vrátit se k předchozímu databázovému pohledu. Chcete-li začít s prováděním lekce od začátku, označte celý list a vyberte příkaz Úpravy > Vymazat > Vše. Poté stisknutím klávesy Enter nebo klepnutím na tlačítko OK vymažte celý list a můžete začít pracovat od začátku.
Při běžné práci můžete šetřit paměť počítače vypnutím funkce
Anulace. Při práci s touto lekcí ale funkci Anulace nevypínejte.
Postup při vypnutí funkce pro anulaci:
|
V systému Hyperion Essbase se lze ponořovat do různých úrovní multidimenzionálních dat v listu. Chcete-li například zobrazit data z určitého měsíce nebo čtvrtletí, a nikoli souhrnnou hodnotu za celý rok, můžete přejít do dimenze Year a zobrazit podrobnější údaje.
Přejít na určitého člena lze třemi způsoby:
Postup při přechodu na nižší úrovně dimenze Year:
Operace ponoření do dat získá data z úrovně pod členem Year (z jeho synovských členů): Qtr1, Qtr2, Qtr3 a Qtr4.
Obrázek 16. Výsledek operace ponoření do dimenze Year
![]() |
Poznámka: | Popis vztahů mezi databázovými členy v systému Hyperion Essbase najdete v oddílu Databázové osnovy. |
V systému Hyperion Essbase je možné načítat členy do seskupených (vnořených) sloupců nebo řádků. Skupiny řádků obsahujících více než jednu úroveň dat jsou vnořeny do jednočlenných řádkových skupin. Například skupina řádků obsahující členy Qtr1, Qtr2, Qtr3 a Qtr4 může být vnořena do jediného řádku určité oblasti, jako například East (viz obrázek). Přechod na nižší úrovně (ponoření) databázových členů je jedním ze způsobů získávání dat do vnořených skupin.
Obrázek 17. Výsledek operace ponoření do dimenze Market (vnořené řádky)
![]() |
Vzhledem k tomu, že tabulky jsou obvykle schopny pojmout více řádků než sloupců, je systém Hyperion Essbase nastaven tak, aby při přiblížení člena ukládal získaná data do řádků. Toto standardní chování můžete změnit a ukládat výsledky operace ponoření do sloupců. Operace ponoření se ve sloupcích vztahuje pouze na člena na nejvyšší úrovni dimenze (například Market nebo Scenario).
Následujícím postupem se ponoříte na úroveň dimenze Scenario a její členy uložíte do sloupců, nikoli do řádků:
Systém Hyperion Essbase zobrazí data ve sloupcích tabulky.
Obrázek 18. Výsledek operace ponoření do dimenze Scenario (vnořené sloupce)
![]() |
Pomocí atributů lze v systému Hyperion Essbase získávat a analyzovat data podle vlastností, neboli atributů, dimenzí. Ziskovost produktu je například možné analyzovat na základě jeho velikosti nebo druhu balení. Dimenze atributů jsou přidruženy k základním dimenzím.
Pomocí dimenze atributů se můžete ponořit na základní úroveň, které jsou přidruženy. V databázi Sample Basic je základní dimenzi Product přidruženo několik dimenzí atributů, například dimenze Caffeinated, Ounces a Pkg_Type. Každá dimenze atributu sestává z členů atributu nulté úrovně. Členové atributu nulté úrovně jsou atributy nejnižší úrovně přidružené členům základní dimenze. Dimenze atributu Pkg_Type například obsahuje dva členy nulté úrovně, Bottle a Can.
Ručním zadáním jména Can do tabulky můžete získat informace o všech produktech prodaných v plechovkách. K výběru a zobrazení atributu v tabulce je dále možné použít modul Návrhář dotazu Hyperion Essbase nebo dialogové okno Výběr členů Essbase.
Otevřete list s tabulkou, připojte se k databázi Sample Basic a vyberte příkaz Essbase > Získat data. Vyberte pole Product a ručně jej nahraďte slovem Can. Klepněte na libovolné místo v tabulce mimo buňku C1 a znovu vyberte příkaz Essbase > Získat data. Výsledek, který obdržíte, je zobrazen na následujícím obrázku:
Obrázek 19. Člen atributu v sestavě
![]() |
Chcete-li se ponořit na úroveň produktů prodávaných v plechovce, dvakrát klepněte na buňku C1 obsahující slovo Can. Produkty Cola, Diet Cola a Diet Cream jsou členy dimenze Product, které mají atribut Can. Výsledek, který obdržíte, je zobrazen na následujícím obrázku:
Obrázek 20. Výsledek operace ponoření na úroveň člena atributu
![]() |
V následujících bodech je popsáno obecné chování modulu Hyperion Essbase Spreadsheet Add-in při operaci ponoření na úroveň člena atributu nulté úrovně:
Operace ponoření na úroveň členů atributu nenulové úrovně probíhá stejným způsobem jako operace ponoření na úroveň členů jiného typu. Další příklady operace ponoření na úroveň členů atributů nulté úrovně najdete v kontextové nápovědě modulu Hyperion Essbase Spreadsheet Add-in. Bližší informace o atributech najdete v první části příručky Hyperion Essbase Database Administrator's Guide.
V systému Hyperion Essbase je možné sbalit aktuální strom členů a přejít na vyšší úrovně v osnově multidimenzionální databáze. Pokud jste se dříve ponořili na úroveň některé dimenze, například dimenze Scenario, a zobrazili tak data členů Actual i Budget, můžete se nyní vynořit zpět na původní úroveň a zobrazit souhrnná data dimenze Scenario.
Vynoření na úroveň člena je možno provést třemi způsoby:
Postup při vynoření na úroveň dimenze Scenario v aktuální tabulce:
Systém Hyperion Essbase sbalí všechny členy dimenze Scenario.
Obrázek 21. Výsledek operace vynoření na úroveň dimenze Scenario
![]() |
Systém Hyperion Essbase sbalí členy East, West, South a Central do jediné dimenze Market a uloží ji do původního sloupce.
Obrázek 22. Výsledek operace vynoření z úrovně člena East
![]() |
Chování příkazů Přiblížit a Oddálit můžete upravit v dialogovém okně Volby Hyperion Essbase. V následujících krocích jsou ilustrovány některé způsoby provedení operací ponoření a vynoření.
Postup při načtení všech členů dimenze pomocí jediné operace ponoření:
Zobrazí se karta Lupa.
Obrázek 23. Nastavení voleb Přiblížení a Zachovávání členů.
![]() |
Skupina voleb Přiblížit obsahuje položky, pomocí nichž lze přizpůsobit chování operací ponoření a vynoření. Můžete zde určit, kteří členové mají být v průběhu operace přiblížení zobrazeni v tabulce. Vyberete-li například volbu Nejnižší úroveň, systém Hyperion Essbase načte data pro nejnižší úroveň členů v dimenzi. Při použití této volby budou při provedení operace ponoření na úroveň dimenze Year načteny členy Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov a Dec.
Skupina voleb Zachovávání členů obsahuje položky, pomocí nichž lze přizpůsobit způsob zachovávání členů při provádění operací ponoření a vynoření. Předvolba Zahrnout výběr zahrnuje do výsledků operace ponoření spolu se získanými členy také původního označeného člena. Ponoříte-li se například na úroveň člena Qtr1, systém Hyperion Essbase načte data členů Jan, Feb a Mar a také člena Qtr1. Je-li tato volba vypnuta, systém Hyperion Essbase načte data pouze pro členy Jan, Feb a Mar; člen Qtr1 bude vypuštěn.
Poznámka: | Další informace o skupinách voleb Přiblížení a Zachovávání členů najdete v kontextové nápovědě modulu Hyperion Essbase Spreadsheet Add-in. |
Systém Hyperion Essbase načte data všech členů dimenzí Market a Scenario. U dimenze Market se systém Hyperion Essbase ponořil do dat o dvě úrovně níže, aby získal členy nejnižší úrovně, což jsou údaje z jednotlivých států. Dimenze Scenario má pouze jednu úroveň členů, takže data členů této dimenze by byla získána i tehdy, pokud byste ve skupině voleb Přiblížení vybrali volbu Další úroveň.
Obrázek 24. Výsledek operace ponoření na všechny úrovně členů
![]() |
Chcete-li se z dat vynořit pouze v jednom čtvrtletí, vyberte ve skupině voleb Zachovávání členů volbu V rámci vybrané skupiny.
Postup při vynoření z dat pouze pro člena Qtr1:
Políčko Zahrnout výběr ponechte zaškrtnuté.
Všimněte si, že operace vynoření na úroveň dimenze Year byla provedena pouze ve skupině New York. Ve všech ostatních státech se zobrazují data jednotlivých čtvrtletí.
Obrázek 25. Výsledek operace vynoření v rámci vybrané skupiny
![]() |