IBM DB2 OLAP Server a Starter Kit
ÉÂÔ
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3 verze 7
SC09-3607-04
IBM DB2 OLAP Server a Starter Kit
ÉÂÔ
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3 verze 7
SC09-3607-04
Poznámka Než použijete tyto informace a odpovídající produkt, nezapomeňte si přečíst všeobecné informace uvedené v sekci „Upozornění“ na stránce 163.
Tento dokument obsahuje informace, které jsou vlastnictvím společnosti IBM. Je poskytován na základě licenčního ujednání a je chráněn autorským zákonem. Informace obsažené v této publikaci neobsahují žádné záruky týkající se produktu a žádný výrok uvedený v této příručce nelze v tomto smyslu interpretovat. Publikace si můžete objednat u zástupce společnosti IBM nebo u místní pobočky společnosti IBM. Pokud odešlete informace společnosti IBM, udělujete tím společnosti IBM nevýhradní právo použít nebo distribuovat tyto informace libovolným způsobem, který společnost považuje za odpovídající, bez vyžádání vašeho svolení. Copyright International Business Machines Corporation 1998, 2000. Všechna práva vyhrazena. 1991–2000 Hyperion Solutions Corporation. Všechna práva vyhrazena.
Obsah Účel příručky
. . . . . . .
Komu je příručka určena Uspořádání této příručky Kontextová nápověda . Konvence . . . . . . .
Úvod do verze 6
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . v . . v . . v . vii . vii
ix
. . . . . . . . . . . . . . .
Přechod na verzi 6 . . . . . . . . . . . . . . . . . . . ix Nové funkce ve verzi 6 . . . . . . . . . . . . . . . . ix
Kapitola 1. Úvod do systému Hyperion Essbase . . . . . . . . . . . . . . . . . . . . . . 1 Typičtí uživatelé systému Hyperion Essbase . . . . . . Komponenty prostředí klient/server . . . . . . . . . . Server . . . . . . . . . . . . . . . . . . . . . . . Hyperion Essbase Spreadsheet Add-in . . . . . . . SíÝ . . . . . . . . . . . . . . . . . . . . . . . . . Aplikační produkty systému Hyperion Essbase . . . . . Hyperion Essbase Spreadsheet Toolkit . . . . . . . Modul Hyperion Essbase Partitioning . . . . . . . . Modul Hyperion Essbase Structured Query Language Interface . . . . . . . . . . . . . . . . . . . . . . Hyperion Essbase Application Programming Interface Modul Hyperion Essbase Currency Conversion . . . . . . . . . . . . . . . Hyperion Integration Server Hyperion Objects . . . . . . . . . . . . . . . . . . Hyperion Web Gateway . . . . . . . . . . . . . . Multidimenzionální databáze . . . . . . . . . . . . . . Definice multidimenzionality . . . . . . . . . . . . Databázové osnovy . . . . . . . . . . . . . . . . . . Dimenze . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Členové Atributy . . . . . . . . . . . . . . . . . . . . . . Vzorce . . . . . . . . . . . . . . . . . . . . . . . Aliasy . . . . . . . . . . . . . . . . . . . . . . . Konsolidace . . . . . . . . . . . . . . . . . . . .
Kapitola 2. Základy systému Hyperion Essbase . . . . . . . . . . . . . . . . . . . . .
.
Seznámení s modulem Hyperion Essbase Spreadsheet Add-in . . . . . . . . . . . . . . . . . . . . . . . . . Přidání modulu Hyperion Essbase Spreadsheet Add-in Spuštění modulu Hyperion Essbase Spreadsheet Add-in . . . . . . . . . . . . . . . . . . . . . . . Přístup ke kontextové nápovědě . . . . . . . . . . Povolení provádění akcí pomocí myši . . . . . . . Příprava k zahájení výukové lekce . . . . . . . . . . . Nastavení voleb systému Hyperion Essbase . . . . . Pokyny pro práci s výukovou lekcí . . . . . . . . . Základní informace o databázi Sample Basic . . . . Získání dat . . . . . . . . . . . . . . . . . . . . . . Připojení databáze . . . . . . . . . . . . . . . . . Změna hesla . . . . . . . . . . . . . . . . . . . . Získání dat z databáze . . . . . . . . . . . . . . . Copyright IBM Corp. 1998, 2000
1 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 6 6 7 7 8 8 8
9 9 10 10 11 12 13 13 16 17 17 17 19 19
Zrušení žádosti o získání dat . . . . . . . . . . . Obnovení předchozího databázového pohledu . . . Přechod k podrobnějšímu zobrazení . . . . . . . . Vynoření na úroveň s méně podrobnostmi . . . . Přizpůsobení operací ponoření a vynoření . . . . . Pivotování, zachovávání a potlačování dat . . . . . . Pivotování řádků a sloupců . . . . . . . . . . . . Zachování podmnožiny dat . . . . . . . . . . . . Odstranění podmnožiny dat . . . . . . . . . . . . Navigace v tabulce bez získání dat . . . . . . . . Potlačení chybějících a nulových hodnot a znaků podtržení . . . . . . . . . . . . . . . . . . . . . Formátování tabulky . . . . . . . . . . . . . . . . . Formátování textu a buněk . . . . . . . . . . . . Zobrazení aliasů místo jmen členů . . . . . . . . Současné zobrazení jmen členů a aliasů . . . . . . Opakování popisků členů . . . . . . . . . . . . . Vytváření dotazů pomocí modulu Návrhář dotazu Hyperion Essbase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Vytváření a změna dotazů Vytváření dotazů . . . . . . . . . . . . . . . . . Odstranění dotazů . . . . . . . . . . . . . . . . Zobrazení zpráv a potvrzení . . . . . . . . . . . Přístup k nápovědě . . . . . . . . . . . . . . . . Připojení k více databázím v modulu Návrhář dotazu Hyperion Essbase . . . . . . . . . . . . . . . . . Použití voleb tabulky pro výsledky modulu Návrhář dotazu Hyperion Essbase . . . . . . . . . . . . . Výběr členů . . . . . . . . . . . . . . . . . . . . . Uložení a odpojení . . . . . . . . . . . . . . . . . . Uložení tabulky . . . . . . . . . . . . . . . . . . . . . . Odpojení od systému Hyperion Essbase Odhlášení . . . . . . . . . . . . . . . . . . . . Přechod ke složitějším úlohám . . . . . . . . . . . .
Kapitola 3. Rozšiřující výuková lekce systému Hyperion Essbase . . . . . . Příprava k zahájení výukové lekce . . . . . . . . Připojení databáze . . . . . . . . . . . . . . Nastavení voleb systému Hyperion Essbase . . Provádění rozšířených operací získávání dat . . . Filtrování dat . . . . . . . . . . . . . . . . . Řazení dat . . . . . . . . . . . . . . . . . . Získávání dat do asymetrických sestav . . . . Práce s formátovanými tabulkami . . . . . . . Zachovávání vzorců během získávání dat . . . . . . . . . . . . . . . . Získávání úseku dat Získávání dat pomocí funkce . . . . . . . . . Získávání dynamicky kalkulovaných členů . . Určení posledního období pro dynamické časové Použití volného vytváření sestav k získání dat Použití modulu Propojené objekty . . . . . . . . Připojení souboru k datové buňce . . . . . . . Připojení popisu buňky k datové buňce . . . . Připojení adresy URL k datové buňce . . . . . Přístup a úprava propojených objektů . . . . .
. . . . . . . . . . . . .
. . . . . . . . . .
20 21 21 24 24 26 26 29 31 32
. . . . . .
34 36 37 43 44 45
. . . . . .
46 47 48 54 54 55
. 56 . . . . . . .
56 57 63 63 64 64 64
65
65 65 67 70 70 74 76 78 82 84 86 89 řady 91 . . . 93 . . 101 . . 101 . . 104 . . 105 . . 107 . . . . . . . . . . . .
. . . . . . . . . . . .
iii
Připojení k více databázím . . . . . . . . . . . . . . Zobrazení aktivních připojení k databázím . . . . Přístup k propojeným oddílům . . . . . . . . . . . . Aktualizace dat na serveru . . . . . . . . . . . . . . Kalkulace databáze . . . . . . . . . . . . . . . . . Vytváření více tabulek z dat . . . . . . . . . . . . . Práce s modulem Currency Conversion . . . . . . . . . . Získávání dat modulu Currency Conversion Připojení k ukázkovým databázím pro konverzi měn Vytváření jednoúčelových měnových sestav . . .
Kapitola 4. Práce s modulem Integration Server Drill-Through
iv
Dodatek A. Použití nápovědy produktu DB2 . . . . . . . . . . .
. . . . . . . . . . . . .
Soubory PDF a tištěné příručky produktu DB2 . Informace o produktu DB2 . . . . . . . . . Tisk příruček ve formátu PDF . . . . . . . Objednání tištěných příruček . . . . . . . . Kontextová dokumentace k produktu DB2 . . . Přístup k nápovědě . . . . . . . . . . . . . Prohlížení elektronických informací . . . . . Použití průvodců DB2 . . . . . . . . . . . Instalace serveru dokumentů . . . . . . . . Prohledávání informací v elektronické podobě
. . . . . . . . . . .
147 . . . . . . . . . .
147 147 154 155 156 156 157 159 160 160
127
. . .
Co je modul Drill-Through? . . . . . . . . . . . . Co je Průvodce modulem Drill-Through? . . . . Než začnete . . . . . . . . . . . . . . . . . . . . Nastavení voleb systému Hyperion Essbase . . . Popis ukázek použitých v této lekci . . . . . . . Práce s modulem Drill-Through . . . . . . . . . . Přístup k modulu Drill-Through z tabulkového procesoru . . . . . . . . . . . . . . . . . . . . Výběr sestav modulu Drill-Through pro zobrazení nebo přizpůsobení . . . . . . . . . . . . . . . Výběr a řazení sloupců . . . . . . . . . . . . . Řazení dat . . . . . . . . . . . . . . . . . . . Filtrování dat . . . . . . . . . . . . . . . . . . Odpojení od systému Hyperion Essbase . . . . . .
112 112 113 114 117 118 122 122 123 124
. . . . . .
127 128 129 130 133 133
.
133
. . . . .
137 139 140 142 146
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Rejstřík
. . . . . . . . . . . . . . . . . . . .
Upozornění Ochranné známky
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Kontaktování společnosti IBM Informace o produktu
. . . . . . . . . . . . . . . . . . . .
161 163 163
165 165
Účel příručky Tato příručka obsahuje veškeré informace potřebné při práci s modulem Hyperion Essbase Spreadsheet Add-in pro tabulkový procesor Lotus 1-2-3 pro Windows. Jsou zde popsány funkce a možnosti modulu a uvedeny komentáře ke konceptům, postupům, procedurám, formátům, úlohám a příkladům nezbytným při práci s tímto softwarem. Systém Hyperion Essbase je prostředkem pro síÝové analytické zpracování (OLAP), který vyhovuje složitým požadavkům finančních, účetních a marketingových odborníků. Systém je určen pro práci v prostředí klient/server v lokální síti (síti LAN) . V tomto prostředí, může více uživatelů přistupovat prostřednictvím osobních počítačů k centrálně uloženým datům. Z dat uložených na serveru Hyperion Essbase OLAP Server lze sestavy vytvářet několika způsoby: ¹ Generováním databázových sestav prostřednictvím tabulkového rozhraní Hyperion Essbase Spreadsheet Add-in popsaného v této příručce. ¹ Použitím modulu Report Writer správce Application Manager Hyperion Essbase můžete vytvářet skripty sestav a ty potom spouštět. Další informace najdete v příručce Hyperion Essbase Database Administrator's Guide. ¹ Pomocí rozhraní API systému Hyperion Essbase můžete vytvářet a spouštět databázové sestavy. Další informace najdete v online příručce API Reference systému Hyperion Essbase. ¹ Dále můžete použít nástroje pro vytváření sestav, například modul Hyperion Reporting systému Hyperion Essbase.
Komu je příručka určena Tato příručka je určena všem koncovým uživatelům systému Hyperion Essbase, kteří zodpovídají za některou z následujících úloh: ¹ spouštění produktu Hyperion Essbase a připojování nebo odpojování databází systému Hyperion Essbase, ¹ získávání dat z databáze do tabulky, ¹ ponořování, vynořování a procházení dat v tabulce a jejich uspořádávání z různých hledisek, ¹ práce s propojenými objekty a propojenými oddíly, ¹ aktualizace dat na serveru Hyperion Essbase, ¹ načítání databázových údajů a jejich kalkulace v tabulkovém procesoru, ¹ vytváření různých tabulek ze stejných dat, ¹ práce s funkcemi pro konverzi měny.
Uspořádání této příručky Hlavní oddíly této příručky mají podobu lekcí, které vás krok za krokem provedou základními i složitějšími funkcemi modulu Hyperion Essbase Spreadsheet Add-in. Příručka obsahuje následující informace: ¹ „Úvod do verze 6“ na stránce ix obsahuje informace o přechodu ze starších verzí systému Hyperion Essbase na verzi 6 a seznam všech nových funkcí a dalších vylepšení. Copyright IBM Corp. 1998, 2000
v
¹
¹
¹
¹ ¹
Kapitola 1, „Úvod do systému Hyperion Essbase“ na stránce 1 obsahuje popis základních schémat získávání dat a manipulace s nimi prostřednictvím tabulkového rozhraní. Kapitola 2, „Základy systému Hyperion Essbase“ na stránce 9 obsahuje lekci s popisy jednotlivých kroků při základních operacích procházení dat, jednorázovém získávání dat a techniky vytváření sestav. Kapitola 3, „Rozšiřující výuková lekce systému Hyperion Essbase“ na stránce 65 obsahuje popisy složitějších způsobů vytváření sestav a získávání dat a je určena uživatelům vyžadujícím zvláštní typy sestav nebo formátovaných pohledů na data. Kapitola 4, „Práce s modulem Integration Server Drill-Through“ na stránce 127 obsahuje stručný přehled modulu Hyperion Integration Server Drill-Through. Rejstřík obsahuje seznam termínů a čísla stránek, na nichž se tyto termíny vyskytují. Pro každou položku rejstříku můžete zjistit číslo stránky, k níž se daný termín vztahuje.
Poznámka: Kontextová nápověda modulu Hyperion Essbase Spreadsheet Add-in obsahuje souhrnný oddíl věnovaný modulu Hyperion Essbase Spreadsheet Toolkit. Tento oddíl lze použít k přizpůsobení a automatizaci práce se systémem Hyperion Essbase pomocí maker a funkcí VBA (Visual Basic for Applications) tabulkového procesoru Lotus 1-2-3. Další informace o kontextové nápovědě modulu Hyperion Essbase Spreadsheet Add-in najdete v oddílu „Práce s kontextovou nápovědou“ v kapitole 2. Příručka Uživatelská příručka OLAP Spreadsheet Add-in pro 1-2-3 je v elektronické podobě uložena ve formátu .pdf v adresáři \essbase\docs\client a lze ji prohlížet nebo vytisknout pomocí programu Adobe Acrobat Reader (verze 4 nebo pozdější). Příslušný soubor .pdf se jmenuje Essexcel.pdfEss123w.pdf. Program Adobe Acrobat Reader můžete nainstalovat z disku CD-ROM se systémem Hyperion Essbase nebo z adresy http://www.adobe.com. Na disku CD-ROM se systémem Hyperion Essbase je program Adobe Acrobat Reader umístěn v adresáři Adobe v adresáři příslušné platformy a podadresáři požadované jazykové verze. Chcete-li program Adobe Acrobat Reader nainstalovat, spusÝte spustitelný soubor, řiête se zobrazovanými pokyny a zadejte požadované informace.
Ukázkové databáze a soubory Jednotlivé lekce v této příručce vycházejí z ukázkových databází a souborů dodávaných s programovým vybavením systému Hyperion Essbase. Ve většině úloh v kapitole 2 „Výuka základů systému Hyperion Essbase“ a kapitole 3 „Výuka systému Hyperion Essbase pro pokročilé“ je použita databáze Sample Basic. V oddíle věnovaném konverzi měn je použita ukázková aplikace modulu Hyperion Essbase Currency Conversion. Další informace najdete v kapitole 4 „Výuka systému Hyperion Essbase pro pokročilé“. Informace o databázi Sample Basic najdete v kapitole 2 „Výuka základů systému Hyperion Essbase“ Kromě těchto ukázkových aplikací a databází budete používat také několik ukázkových souborů programu Lotus 1-2-3, a to ve výukové lekci pro pokročilé v kapitole 3 „Výuka systému Hyperion Essbase pro pokročilé“. Za zpřístupnění ukázkových aplikací, databází a souborů jsou zodpovědní pracovníci vaší organizace, kteří zajišÝují instalaci serveru. Další informace vám poskytne administrátor systému Hyperion Essbase.
vi
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Kontextová nápověda Kontextovou nápovědu můžete zobrazit klepnutím na tlačítko Nápověda v libovolném dialogovém okně systému Hyperion Essbase nebo volbou příkazu Nápověda Essbase z nabídky programu Lotus 1-2-3. Chcete-li vytisknout heslo z kontextové nápovědy, zobrazte je a klepněte na volbu Soubor → Tisk nebo klepněte pravým tlačítkem myši a z kontextové nabídky vyberte příkaz Tisk.
Konvence V následující tabulce jsou uvedeny konvence použité v tomto dokumentu: Položka
Význam
=>
Šipky označují začátek postupu, který sestává z jednoho nebo z několika postupných kroků.
Závorky [ ]
V příkladech jsou hranaté závorky použity k označení prvků, které jsou nepovinné.
Tučné písmo
Tučné písmo slouží k označení slov nebo znaků, které mají být zadány přesně tak, jak jsou uvedeny v textu. Tučné písmo v postupech slouží ke zdůraznění důležitých prvků uživatelského rozhraní.
VELKÁ PÍSMENA
Velkými písmeny jsou uvedena jména souborů, funkcí, příkazů systému DOS a různých identifikátorů. V textu může být například odkaz na soubor GDC.INI.
Text příkladu
Text s tímto typem písma označuje materiál sloužící jako příklad.
Ctrl + 0
Kombinace kláves označují, že klávesy mají být stisknuty současně (ve skutečnosti mohou být stisknuty po řadě s podržením již stisknutých kláves).
Kurzíva
Kurzívou jsou označena pole proměnných v syntaxi příkazů. Na místo proměnných zobrazených kurzívou vkládejte vlastní hodnoty. Kurzívou jsou také zobrazena jména dalších příruček. Kurzíva je konečně použita také pro zdůraznění důležitých pojmů a významných pasáží textu.
Trojtečky ( . . .)
Trojtečky jsou použity místo nedůležitých informací. Typickým místem jejich použití jsou příklady, v nichž jsou zdůrazněny pouze důležité údaje.
Orientace myši
Příklady a postupy v tomto dokumentu jsou navrženy pro použití myši ovládané pravou rukou. Pokud myš ovládáte levou rukou, je třeba postupy odpovídajícím způsobem přizpůsobit.
Příkazy nabídek
Příkazy nabídek jsou uváděny v následujícím formátu: Jméno nabídky → Příkaz nabídky → Příkaz podnabídky Například: Soubor → Plocha → Účty
n, x
Proměnná n označuje, že je třeba zadat číslo; proměnná x označuje, že je třeba zadat písmeno.
Účel příručky
vii
viii
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Úvod do verze 6 Tato kapitola obsahuje informace o kompatibilitě systému Hyperion Essbase s předcházejícími verzemi systému Hyperion Essbase, včetně informací o přechodu ze starších verzí a popisu nových funkcí a vylepšení. Skládá se z následujících oddílů: ¹ „Přechod na verzi 6“ ¹ „Nové funkce ve verzi 6“
Přechod na verzi 6 Při přechodu (migraci) z předchozích verzí systému Hyperion Essbase na verzi 6 mějte na zřeteli, že verze 6 modulu Hyperion Essbase Spreadsheet Add-in je navržena pro práci s verzí 6 serveru Hyperion Essbase OLAP Server. Pokud administrátor systému Hyperion Essbase převede server Hyperion Essbase na verzi 6, verze 5.x modulu Hyperion Essbase Spreadsheet Add-in bude pracovat pouze v omezeném rozsahu. Je proto třeba co nejrychleji převést modul Hyperion Essbase Spreadsheet Add-in na verzi 6. Podrobnější informace o přechodu z předchozích verzí systému Hyperion Essbase najdete v příručkách Hyperion Essbase Start Here a Hyperion Essbase Installation Guide.
Nové funkce ve verzi 6 Systém Hyperion Essbase verze 6 obsahuje řadu vylepšení a nových funkcí modulu Hyperion Essbase Spreadsheet Add-in. Atributy lze v sestavách zobrazovat zadáním jména atributu přímo do tabulky pomocí funkce pro výběr členů nebo pomocí modulu Návrhář dotazu Hyperion Essbase. Aby bylo možné atributy v tabulce identifikovat, lze pro ně použít styly. Modul Návrhář dotazu Hyperion Essbase (Essbase Query Designer) nahradil modul Průvodce pro získávání dat. Pomocí modulu EQD lze vytvářet dotazy a sestavy. Tato nová součást slouží k provádění následujících funkcí: ¹ návrh vzhledu sestavy, ¹ výběr členů (včetně atributů) pro sestavu, ¹ provádění filtrace členů, ¹ provádění filtrace dat, ¹ řazení dat. Podporovány jsou nové klientské platformy, aplikace Microsoft Excel 2000 a Lotus 1-2-3 Millennium verze 9 a 9.1.
Copyright IBM Corp. 1998, 2000
ix
x
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Kapitola 1. Úvod do systému Hyperion Essbase Systém Hyperion Essbase je multidimenzionální databázový software optimalizovaný pro plánování, analýzu a správu aplikací spojených s vytvářením sestav. Systém Hyperion Essbase jedinečným způsobem spojuje prvky progresivního designu s otevřenou architekturou typu klient/server. Pomocí systému Hyperion Essbase lze systémy pro podporu rozhodování rozšířit ze systémů jednorázových (ad hoc) dotazů a sestav o historických výsledcích na dynamické funkční systémy, které spojují analýzu historických údajů a plánování do budoucna. Konsolidací a strukturováním historických a projekčních dat pro podrobnou analýzu můžete vytvořit takový pohled na obchodní činnost, který vám umožní volit nejvhodnější postupy v jejím dalším řízení. Systém Hyperion Essbase nabízí výkon i flexibilitu. Může proto být použit pro široké spektrum aplikací OLAP včetně následujících: ¹ příprava rozpočtů, ¹ prognostika a plánování pro delší časová období, ¹ finanční konsolidace a zprávy, ¹ analýza ziskovosti zákazníků a produktů, ¹ analýza cen, objemová a smíšená analýza, ¹ informační systémy pro řídící pracovníky (EIS). Systém Hyperion Essbase umožní vám a ostatním pracovníkům ve vašem podniku sdílet, zpracovávat, aktualizovat a analyzovat obchodní údaje z jakékoli perspektivy a v libovolné úrovni podrobností bez nutnosti učit se práci s novými nástroji, dotazovacími jazyky nebo programovacími prostředky.
Typičtí uživatelé systému Hyperion Essbase Systém Hyperion Essbase je navržen pro velké množství aplikací. Finanční analytici oceňují jeho možnosti při návrzích rozpočtů, konverzích měny a konsolidaci. Účetní využívají výkon systému Hyperion Essbase při vyhodnocování alokačních a eliminačních scénářů. Výrobní manažeři a analytici zapojují systém Hyperion Essbase do plánování a analýzy různých výrobních řad a distribučních kanálů. Systém Hyperion Essbase lze dále používat jako databázi pro archivaci tabulkových dat. Potenciálním uživatelem systému Hyperion Essbase je každý, kdo pracuje s tabulkovým procesorem. Vzhledem k použitelnosti systému Hyperion Essbase v tak širokém spektru oborů je vhodné rozlišovat jednotlivé osoby, které se systémem v určité organizaci pracují, podle úloh, které mají při implementaci a spouštění aplikací. V této příručce jsou rozlišovány tři různé typy rolí. V konkrétní aplikaci mohou být úlohy jednotlivých rolí vykonávány jedinou osobou nebo skupinou spolupracujících osob. ¹ Administrátor systému Hyperion Essbase. Administrátor systému Hyperion Essbase je obvykle osoba se zkušenostmi z oblasti počítačových sítí, instalace programového vybavení a obecných funkcí souvisejících se správou systémů. Kromě instalace systému Hyperion Essbase může administrátor systému Hyperion Essbase také zakládat účty uživatelů systému Hyperion Essbase, nastavovat zabezpečovací systém a provádět údržbu serveru Hyperion Essbase OLAP Server. ¹ Návrhář aplikací. Návrhář aplikací zakládá databázi Hyperion Essbase, vytváří databázovou osnovu a vyvíjí skripty určené k výpočtům a tvorbě sestav. Kompetence administrátora systému Hyperion Essbase a návrháře aplikací se mohou v některých oblastech překrývat. Návrhář aplikací má zkušenosti s tvorbou tabulkových nebo Copyright IBM Corp. 1998, 2000
1
¹
databázových aplikací a rozumí provozním problémům a nástrojům využívaným při jejich řešení. Uživatel. Uživatel pracuje s databázemi systému Hyperion Essbase prostřednictvím tabulek v tabulkovém procesoru Microsoft Excel pro Windows nebo Lotus 1-2-3. Uživateli jsou typicky analytici a manažeři, kterým jako hlavní nástroj pro prohlížení a analýzu dat slouží tabulkové procesory.
Komponenty prostředí klient/server Pojem architektury klient/server odpovídá struktuře, ve které jsou jednotlivé pracovní stanice standardu PC připojeny k vysoce výkonným serverům způsobem odpovídajícím struktuře lokálních sítí (LAN). Pracovní stanice vystupuje jako klient, který od serveru vyžaduje potřebná data. Server provádí zpracování tohoto požadavku a vrací klientovi požadovaný výsledek. Systém Hyperion Essbase je vybudován na základě architektury klient/server. V prostředí klient/server systému Hyperion Essbase je výrazně zvýšen celkový výkon a možnosti práce více uživatelů.
Server Server Hyperion Essbase OLAP Server je multidimenzionální databáze podporující analýzu neomezeného počtu datových dimenzí a členů uvnitř těchto dimenzí. Tato databázová technologie byla vyvinuta s využitím plnohodnotné architektury klient/server; na serveru Hyperion Essbase jsou uložena všechna data, databázové osnovy, kalkulace a moduly zabezpečení dat. Server Hyperion Essbase může pracovat v operačních systémech Windows 95, Windows 98, Windows NT a UNIX.
Hyperion Essbase Spreadsheet Add-in Modul Hyperion Essbase Spreadsheet Add-in je programem, který je plně začleněn do programu Microsoft Excel nebo Lotus 1-2-3. Po instalaci systému Hyperion Essbase je do programu Lotus 1-2-3 přidána další položka nabídky. V této nabídce jsou k dispozici rozšířené příkazy, jako například Připojit, Pivotovat, Ponořit a Zahájit kalkulaci. Uživatelé mohou přistupovat k datům na serveru Hyperion Essbase a analyzovat je pouhým klepnutím nebo přesouváním pomocí myši. Pomocí modulu Hyperion Essbase Spreadsheet Add-in může k datům na serveru Hyperion Essbase přistupovat a aktualizovat je několik uživatelů současně.
SíÝ Systém Hyperion Essbase je provozován v sítích LAN s podporou protokolů pojmenovaných propojení a TCP/IP. SíÝ je založena na počítačích vyhovujících standardu PC. Poznámka: Podporovaná síÝová prostředí a technické požadavky jsou podrobně rozebrány v příručce Hyperion Essbase Installation Guide, která je dodávána společně s produktem Hyperion Essbase OLAP Server.
2
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Aplikační produkty systému Hyperion Essbase Spektrum aplikací OLAP, se kterými je možno pracovat v kombinaci se serverem Hyperion Essbase, lze rozšířit prostřednictvím několika volitelných produktů. Tyto produkty jsou popsány v následujících oddílech.
Hyperion Essbase Spreadsheet Toolkit Sada Hyperion Essbase Spreadsheet Toolkit obsahuje více než 20 maker a funkcí jazyka VBA (Visual Basic for Applications), pomocí nichž lze v programech Microsoft Excel a Lotus 1-2-3 vytvářet přizpůsobené aplikace. Tyto aplikace zahrnují příkazy systému Hyperion Essbase. Příkazy EssCascade, EssConnect a EssDisconnect například zajišÝují veškerou funkčnost svých protějšků z nabídky systému Hyperion Essbase. Bližší informace najdete v kontextové nápovědě modulu Hyperion Essbase Spreadsheet Add-in.
Modul Hyperion Essbase Partitioning Pomocí modulu Hyperion Essbase Partitioning je možno definovat oblasti dat sdílené nebo propojené mezi datovými modely. Použití modulu Partitioning může ovlivnit výkon a škálovatelnost aplikací systému Hyperion Essbase. Modul Partitioning nabízí efektivnější zpracování organizačních požadavků, snížení doby potřebné k výpočtům, zvýšenou spolehlivost a dostupnost a logické zachycení detailních informací a dimenzí. Další informace najdete v oddílu „Přístup k propojeným oddílům“ na stránce 113.
Modul Hyperion Essbase Structured Query Language Interface Modul SQL Interface umožňuje systému Hyperion Essbase pracovat v roli klienta ODBC a zprostředkovává mu tím přístup k relačním databázím PC a SQL. Pomocí modulu SQL Interface systému Hyperion Essbase lze snadno přesouvat data z těchto rozptýlených zdrojů na server Hyperion Essbase a využívat je pro uživatelský přístup a analýzu. Další informace najdete v příručce Hyperion Essbase SQL Interface Guide.
Hyperion Essbase Application Programming Interface Pomocí aplikačního programového rozhraní (API, Application Programming Interface) systému Hyperion Essbase mohou vývojáři aplikací prostřednictvím standardních nástrojů rychle vytvářet vlastní aplikace a využívat při tom spolehlivé metody pro ukládání, načítání a manipulaci s daty, které jsou součástí systému Hyperion Essbase. Rozhraní API systému Hyperion Essbase podporuje jazyky Visual Basic a C. Další informace najdete v příručce online API Reference v adresáři DOCS.
Modul Hyperion Essbase Currency Conversion Modul Hyperion Essbase Currency Conversion slouží k převádění a analýze dat obsahujících finanční údaje uváděné v různých měnách a k vytváření sestav. Je možné vytvořit model libovolného směnného systému a v případě potřeby lze dokonce provádět jednotlivé konverze měny přímo s daty v tabulce. Modul Currency Conversion vyhovuje standardu FASB52 (Financial Accounting Standards Board 52). Další informace najdete v oddílu „Práce s modulem Currency Conversion“ na stránce 122.
Kapitola 1. Úvod do systému Hyperion Essbase
3
Hyperion Integration Server Produkt Hyperion Integration Server pracuje se systémem Hyperion Essbase a programy Microsoft Excel a Lotus 1-2-3. Produkt Hyperion Integration Server je sadou nástrojů a služeb pro integraci, které zajišÝují propojení mezi zdroji dat v relačních databázích a serverem Hyperion Essbase OLAP Server. Modul Hyperion Integration Server Drill-Through je jedním z nástrojů produktu Hyperion Integration Server. Pomocí modulu Drill-Through je možno zobrazovat a přizpůsobovat tabulkové sestavy, v nichž jsou zobrazena data získaná z relačních databází. Další informace najdete v kapitole 5 „Práce s modulem Hyperion Integration Server Drill-Through“.
Hyperion Objects Modul Hyperion Objects tvoří ovládací prvky ActiveX, pomocí nichž lze rychle vytvářet aplikační programy a snadno přistupovat a pracovat s daty uloženými na serverech Hyperion Essbase. Kombinací objektů s jinými ovládacími prvky v prostředí vizuálního návrhu lze sestavovat nové programy.
Hyperion Web Gateway Modul Hyperion Web Gateway je multiprocesová serverová aplikace umožňující aplikacím OLAP v síti World Wide Web rychlý a interaktivní přístup pro čtení a zápis do systému Hyperion Essbase. Kombinace systému Hyperion Essbase s modulem Hyperion Web Gateway tvoří kompaktní síÝový systém poskytující možnost sofistikované tvorby sestav pro management, jednorázové multidimenzionální analýzy a vývoje výkonných aplikací OLAP zahrnujících plánovací, účetní a prognostické systémy využívající podnikových sítí nebo sítě Internet.
Multidimenzionální databáze Multidimenzionální databáze systému Hyperion Essbase slouží k ukládání a organizaci dat. Je optimalizována pro práci s aplikacemi, které manipulují s velkým množstvím číselných údajů a kladou velké nároky na konsolidaci dat nebo na výpočetní kapacitu. Kromě toho jsou v databázi data organizována způsobem, který odráží požadovaný uživatelský pohled na informace.
Definice multidimenzionality Dimenze je perspektiva nebo úhel pohledu na určitou sadu dat. Jiný pohled na stejná data se nazývá alternativní dimenze. Systém, který podporuje současnou existenci alternativních pohledů na soubory dat se nazývá multidimenzionální. Dimenze jsou v praxi obvykle představovány kategoriemi jakými jsou například čas, účty, řady výrobků, trhy a podobně (viz obr. 1 na stránce 5). Každá dimenze obsahuje další kategorie, mezi nimiž existují vzájemné vztahy. V tabulkách jsou naproti tomu data ukládána ve dvou dimenzích, obvykle v kategoriích podle času a účtů:
4
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Obrázek 1. Různé pohledy na pětidimenzionální databázi
Aplikace systému Hyperion Essbase obsahuje neomezený počet dimenzí a nabízí tedy možnost analýzy velkých množství dat z několika různých úhlů pohledu. Na následujícím obrázku jsou zobrazeny čtyři pohledy na multidimenzionální data. Data mohou být načtena a analyzována pomocí modulu Hyperion Essbase Spreadsheet Add-in: East West South Central Feb Actual Budget
Market
Profit Total Expenses Margin COGS Mar Actual Budget
100-10
Sales
Measures 100-10
Jan
100-20
Feb
100-30
Mar Qtrl
100
Jan
100-20
100-10
Profit
100-20
Feb
100-30
Mar Qtrl
100
Qtrl
Qtrl Mar
Mar
Feb
Feb
Jan
Jan Year 100-10
100-20
West East Actual Budget Actual Budget
East
Actual Sales Margin
Budget Sales Margin
Year East
Actual
West
Budget
South
Variance
Central
Var %
East
West
Margin Sales 100-10 100-20 100-10 100-20
Actual
West
Budget
South
Variance
Central
Var %
Obrázek 2. Součásti systému Hyperion Essbase
Kapitola 1. Úvod do systému Hyperion Essbase
5
Databázové osnovy Pochopení termínu databázová osnova je klíčovým předpokladem pro porozumění systému Hyperion Essbase. Definice multidimenzionální databáze spočívá v návrhu její databázové osnovy. Databázová osnova obsahuje uspořádání databáze (její strukturu), členy a pravidla, jak je zobrazeno na obrázku 3:
Obrázek 3. Databázová osnova systému Hyperion Essbase
Poznámka: Databázovou osnovu obvykle vytváří návrhář aplikací nebo administrátor systému Hyperion Essbase. Další informace o tvorbě databázových osnov najdete v příručce Hyperion Essbase Database Administrator's Guide. Databázová osnova obsahuje následující komponenty: ¹ dimenze, ¹ členové, ¹ atributy, ¹ vzorce, ¹ aliasy, ¹ konsolidace. Jednotlivé komponenty jsou popsány v následujících oddílech.
Dimenze Dimenze jsou nejzákladnějšími definicemi kategorií dat v databázové osnově. Pro vytvoření jakéhokoli smysluplného odkazu na data jsou zapotřebí alespoň dvě dimenze, například časová dimenze a dimenze účtů. Pomocí dalších dimenzí lze data kategorizovat podle produktů, trhů a scénářů. Pomocí tohoto dimenzionálního uspořádání lze definovat libovolnou konsolidační strukturu nebo výřez dat, který je z hlediska aplikace významný. Systém Hyperion Essbase podporuje použití neomezeného počtu dimenzí.
6
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Členové Členy jsou jména prvků v rámci dimenze. Dimenze může obsahovat neomezený počet členů. Funkce pro kalkulace, tvorbu sestav a budování dimenzí v systému Hyperion Essbase využívají k popisu členů následující termíny. ¹ Rodičovské členy. Rodičovským členem je člen s podřazenou konsolidační větví. Například na následujícím obrázku je Qtr1 rodičovským členem, protože je mu podřízena větev obsahující členy měsíců.
Obrázek 4. Vztahy mezi databázovými členy.
¹ ¹
¹
¹ ¹
¹
Synovské členy. Synovský člen je člen s nadřazeným rodičovským členem. Příkladem jsou členy Jan, Feb a Mar, synovské členy vzhledem k rodičovskému členu Qtr1. Sourozenecké členy. Sourozeneckým členem je synovský člen téhož rodičovského členu v téže větvi (na stejné úrovni). Příkladem sourozeneckých členů jsou členy Jan, Feb a Mar. Člen Apr však není sourozeneckým členem vzhledem k členu Jan, Feb ani Mar, neboÝ je mu nadřazen jiný rodičovský člen: Qtr2. Následníci. Následníkem je člen na libovolné úrovni pod rodičovským členem. Například každý člen patřící do větve Year je následníkem členu Year. Všichni následující členové jsou následníky člena Year: Qtr1, Jan, Feb, Mar; Qtr2, Apr, May, Jun; Qtr3, Jul, Aug, Sep; Qtr4, Oct, Nov, Dec. Předchůdci. Předchůdcem je člen větve nad daným členem. Například členové Qtr2 i Year jsou předchůdci členu Apr. Generace. Termínem generace rozumíme číslo větve daného člena. Generace jsou číslovány počínaje kořenem stromu (generace 1, což je současně jméno dimenze) směrem k listovým uzlům. Úrovně. Termínem úroveň rozumíme číslo větve daného člena. Úrovně jsou číslovány počínaje listovým uzlem (úroveň 0) směrem ke kořenovému členu (jméno dimenze).
Atributy Atributy popisují charakteristiky dat, například velikost a barvu produktu. Prostřednictvím atributů je možné seskupovat a analyzovat členy dimenzí na základě jejich charakteristik. Dimenze atributů musí být přidruženy k základním dimenzím. Další informace najdete v příručce Hyperion Essbase Database Administrator's Guide.
Kapitola 1. Úvod do systému Hyperion Essbase
7
Vzorce Každému databázovému členu může být v databázové osnově přiřazen jeden nebo několik vzorců. Příkladem členů, kterým jsou přiřazeny vzorce, jsou členy Variance dimenze Scenario, jak je zobrazeno na obrázku 3 na stránce 6. Vzorce mohou být jednoduché nebo složité. Další informace najdete v příručce Hyperion Essbase Database Administrator's Guide.
Aliasy Systém Hyperion Essbase podporuje alternativní jména, neboli aliasy, pro databázové členy. Použití aliasů je užitečné v případě, že jsou v různých tabulkách použity pro tytéž členy odlišné popisy. Jedna z tabulek se může například na člen Cost_of_Goods_Sold odkazovat pod jménem COGS. Aliasy je možno používat také při tvorbě sestav v různých jazycích nebo pro formálnější sady výstupních jmen, jako jsou čísla účtů.
Konsolidace Konsolidace jsou v systému Hyperion Essbase definovány větvemi členů. Databázová osnova určuje konsolidační cesty. Ty jsou odvozené od umístění členů v dimenzi. Odsazení jednoho člena pod jiným určuje konsolidační vztah. Odsazení členů je důležité z hlediska možností ponořování (drill-down) v modulu Hyperion Essbase Hyperion Essbase Spreadsheet Add-in. Při navigaci v datech můžete procházet jednotlivé konsolidační úrovně. Databázová osnova tedy představuje předlohu určující úrovně pro procházení dat.
8
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Kapitola 2. Základy systému Hyperion Essbase Po přidání modulu Hyperion Essbase Spreadsheet Add-in do tabulkového procesoru Lotus 1-2-3 zůstane většina funkcí programu Lotus 1-2-3 beze změny. Modul Hyperion Essbase Spreadsheet Add-in pouze přidá novou nabídku, panel nástrojů systému Hyperion Essbase a zkratky pro práci s myší, jejichž prostřednictvím lze přistupovat k serveru Hyperion Essbase OLAP Server. V této lekci budete seznámeni se základními operacemi. Jedná se o úkony, které budete při práci se systémem Hyperion Essbase často provádět. Kapitola 3, „Rozšiřující výuková lekce systému Hyperion Essbase“ na stránce 65 obsahuje popisy složitějších operací. Tato kapitola obsahuje následující oddíly: ¹ „Seznámení s modulem Hyperion Essbase Spreadsheet Add-in“ ¹ „Příprava k zahájení výukové lekce“ na stránce 13 ¹ „Získání dat“ na stránce 17 ¹ „Pivotování, zachovávání a potlačování dat“ na stránce 26 ¹ „Formátování tabulky“ na stránce 36 ¹ „Vytváření dotazů pomocí modulu Návrhář dotazu Hyperion Essbase“ na stránce 46 ¹ „Odstranění dotazů“ na stránce 54 ¹ „Zobrazení zpráv a potvrzení“ na stránce 54 ¹ „Přístup k nápovědě“ na stránce 55 ¹ „Výběr členů“ na stránce 57 ¹ „Uložení a odpojení“ na stránce 63 ¹ „Přechod ke složitějším úlohám“ na stránce 64 Poznámka: Jednotlivé kroky lekce na sebe navazují. Všechny úlohy je proto třeba úspěšně dokončit. Příklady z této lekce jsou založeny na vzorové databázi Sample Basic, která je součástí instalace systému Hyperion Essbase. Informace o přístupu k databázi Sample Basic a k ostatním databázím na serveru Hyperion Essbase vám poskytne administrátor systému Hyperion Essbase.
Seznámení s modulem Hyperion Essbase Spreadsheet Add-in V tomto oddílu najdete následující informace, které vám pomohou při seznamování s modulem Hyperion Essbase Spreadsheet Add-in: ¹ „Přidání modulu Hyperion Essbase Spreadsheet Add-in“ na stránce 10 ¹ „Spuštění modulu Hyperion Essbase Spreadsheet Add-in“ na stránce 10 ¹ „Přístup ke kontextové nápovědě“ na stránce 11 ¹ „Povolení provádění akcí pomocí myši“ na stránce 12
Copyright IBM Corp. 1998, 2000
9
Přidání modulu Hyperion Essbase Spreadsheet Add-in V případě, že nastavení prostředí aktualizujete ručně nebo jste modul Hyperion Essbase Spreadsheet Add-in odstranili z prostředí tabulkového procesoru Lotus 1-2-3, budete muset modul Hyperion Essbase Spreadsheet Add-in do programu Lotus 1-2-3 přidat pomocí prostředků programu Lotus 1-2-3. Pomocí těchto prostředků je nabídka systému Hyperion Essbase přidána do pruhu nabídky programu Lotus 1-2-3 a do programu Lotus 1-2-3 je přidán odkaz na soubor modulu Hyperion Essbase Spreadsheet Add-in v adresáři \essbase\bin. Tento soubor je umístěn na pevném disku vašeho počítače, pokud jste modul Hyperion Essbase Spreadsheet Add-in nainstalovali na lokální počítač, nebo na síÝové jednotce, pokud modul Hyperion Essbase Spreadsheet Add-in spouštíte odtud. Postup přidání modulu Hyperion Essbase Spreadsheet Add-in do programu Lotus 1-2-3: 1. V programu Lotus 1-2-3 vyberte příkaz File → Add-Ins → Manage Add-Ins. 2.
3.
Zobrazí se dialogové okno Manage Add-ins. Klepněte na tlačítko Register a v adresáři \essbase\bin, do něhož byl na vašem počítači nainstalován modul Hyperion Essbase Spreadsheet Add-in (v případě, že jste modul nainstalovali lokálně), nebo v adresáři bin na síÝové jednotce, do níž administrátor systému Hyperion Essbase nainstaloval modul Hyperion Essbase Spreadsheet Add-in (pokud je prostředí vašeho počítače nastaveno pro spouštění modulu odtud), vyberte soubor ESS123.12A. Klepněte na tlačítko Open a vyberte soubor ESS123.12A. Ověřte, že vedle souboru přídavného modulu se zobrazí znak zaškrtnutí.
Obrázek 5. Dialogové okno Manage Add-ins
4.
Klepnutím na tlačítko Done zavřete dialogové okno a spusÝte modul Hyperion Essbase Spreadsheet Add-in. Zobrazí se úvodní obrazovka systému Hyperion Essbase. Pokud se úvodní obrazovka systému Hyperion Essbase nezobrazí nebo pokud se neobjeví volby nabídky modulu Hyperion Essbase Spreadsheet Add-In, vyhledejte informace o možnosti řešení problému v příručce Hyperion Essbase Installation Guide.
Spuštění modulu Hyperion Essbase Spreadsheet Add-in Vzhledem k tomu, že software Hyperion Essbase Spreadsheet Add-in pro program Lotus 1-2-3 je implementován jako přídavný modul programu Lotus 1-2-3, musíte před jeho použitím spustit program Lotus 1-2-3. Před připojením k serveru Hyperion Essbase je třeba otevřít tabulku. Pokud se připojujete k serveru Hyperion Essbase bez otevřené tabulky, zobrazí se chybová zpráva.
10
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Postup při zahájení relace systému Hyperion Essbase: 1. SpusÝte program Lotus 1-2-3. Poté, co zmizí úvodní obrazovka programu Lotus 1-2-3, se zobrazí úvodní obrazovka systému Hyperion Essbase.
2.
V pruhu nabídky programu Lotus 1-2-3 bude zobrazena nabídka systému Hyperion Essbase. Pokud tato nabídka zobrazena není, bude třeba vložit modul Hyperion Essbase Spreadsheet Add-in do programu Lotus 1-2-3 pomocí nástroje pro práci s přídavnými moduly tohoto programu. Další informace najdete v oddílu „Přidání modulu Hyperion Essbase Spreadsheet Add-in“ na stránce 10. V pruhu nabídky programu Lotus 1-2-3 vyberte položku Essbase. Zobrazí se nabídka Essbase.
Obrázek 6. Nabídka Essbase
Poznámka: Není-li zobrazen stavový pruh programu Lotus 1-2-3, můžete jej zobrazit volbou příkazu View → Show Status Bar.
Přístup ke kontextové nápovědě Modul Hyperion Essbase Spreadsheet Add-in obsahuje systém kontextové nápovědy. Ke kontextové nápovědě lze přistoupit třemi způsoby. Použitý způsob závisí na požadovaném typu informací: ¹ Přístup k celému systému kontextové nápovědy, procházení nebo hledání informací. Chcete-li získat přístup k celému systému nápovědy, vyberte volbu Essbase → Nápověda Essbase. Po otevření kontextové nápovědy můžete procházet celým systémem a prohledávat jej, zobrazovat obecné informace o modulu Hyperion Essbase Spreadsheet Add-in, popisy příkazů Essbase, informace o postupech provádění operací a popisy maker modulu Spreadsheet Toolkit a funkcí VBA. ¹ Přístup ke kontextově závislým informacím z dialogových oken modulu Hyperion Essbase Spreadsheet Add-in. Dialogová okna modulu Hyperion Essbase Spreadsheet Add-in obsahují tlačítko Nápověda, které otevírá téma kontextové nápovědy věnované danému dialogovému oknu. Tímto způsobem je možné snadno najít potřebné informace, aniž by bylo třeba prohledávat celý systém nápovědy.
Kapitola 2. Základy systému Hyperion Essbase
11
Poznámka: Kontextová nápověda modulu Hyperion Essbase Spreadsheet Add-in dále obsahuje oddíl věnovaný modulu Hyperion Essbase Spreadsheet Toolkit, pomocí něhož můžete prostřednictvím maker programu Lotus 1-2-3 přizpůsobit a automatizovat práci se systémem Hyperion Essbase. ¹
Přístup k informacím o konkrétní funkci modulu Návrhář dotazu Hyperion Essbase. V dialogovém okně modulu Návrhář dotazu klepněte na tlačítko Co je to? a poté klepnutím na některou položku v dialogovém okně otevřete okno s informacemi o dané položce.
Obrázek 7. Tlačítko nápovědy v modulu Návrhář dotazu
Povolení provádění akcí pomocí myši Pro popis operací prováděných pomocí myši jsou v této příručce použity následující pojmy: ¹ První tlačítko myši a druhé tlačítko myši označují tlačítka na myši se dvěma nebo třemi tlačítky. V běžné konfiguraci pro praváky je prvním tlačítkem myši levé tlačítko a druhým tlačítkem myši tlačítko pravé. Prvním tlačítkem myši je to tlačítko, které používáte ke spouštění aplikací systému Windows, například programu Lotus 1-2-3; druhé tlačítko se používá pro pomocné operace. Termín klepnout označuje použití prvního tlačítka myši. Termín klepnout pravým tlačítkem označuje použití druhého tlačítka myši. ¹ Pojmem výběr se rozumí označení objektu pod kurzorem při stisknutí a uvolnění prvního tlačítka myši. Vybrat můžete například buňku v tabulce, pokud nad ni přesunete kurzor a stisknete a uvolníte první tlačítko myši. ¹ Pojem klepnutí (to znamená klepnout i klepnout pravým tlačítkem ) označuje akci, při níž je na některém ovládacím prvku stisknuto a uvolněno tlačítko myši. Klepnutím na tlačítko můžete například spustit příkaz. ¹ Pojem dvojí klepnutí popisuje dvojí klepnutí a uvolnění tlačítka myši rychle za sebou. Například dvojím klepnutím na ikonu aplikace systému Windows tuto aplikaci spustíte. ¹ Pojem tažení popisuje operaci stisknutí tlačítka myši, podržení tohoto tlačítka a pohyb kurzorem. Nejprve kurzor přesuňte na určitý objekt, pak stiskněte tlačítko myši, při podrženém stisknutém tlačítku myši objekt přesuňte na požadované místo a poté tlačítko uvolněte. Tažením kurzoru přes úsek buněk v tabulce programu Lotus 1-2-3 můžete tento úsek zvýraznit. Poznámka: V systému Hyperion Essbase se používá také operace tažení nazvaná pivotování. Při této operaci se používá druhé tlačítko myši. Chcete-li pivotování provést, podržte při tažení přes vybranou oblast stisknuté druhé tlačítko myši. V systému Hyperion Essbase jsou k dispozici rozšířené akce myši pro program Lotus 1-2-3. Pomocí myši můžete provádět následující operace: ¹ získání dat, ¹ ponoření a vynoření z úrovní databázových členů, ¹ pivotování (přesun nebo transpozice) datových řádků a sloupců, ¹ přístup k propojeným objektům, ¹ přístup k propojeným oddílům.
12
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Postup při povolení provádění operací získání dat, ponoření a vynoření z dat v systému Hyperion Essbase pomocí dvojího klepnutí: 1. Vyberte volbu Essbase → Volby. 2. V dialogovém okně Volby Essbase vyberte ouško Globální. 3. Zaškrtněte políčko Povolit dvojí klepnutí. Pokud je políčko Povolit dvojí klepnutí zaškrtnuto, můžete získat data a ponořit se (přejít k podrobnějším datům) pomocí prvního tlačítka myši a vynořit se (přejít k méně podrobným datům) pomocí druhého tlačítka myši. Pokud je tato volba povolena, je potlačena funkce úprav v buňce programu Lotus 1-2-3.
Obrázek 8. Dialogové okno Volby Essbase – karta Globální
4.
Klepnutím na tlačítko OK se vraÝte do tabulky.
Informace o možnosti použití levého tlačítka myši pro zobrazení dialogového okna Procházení propojených objektů dvojím klepnutím na datovou buňku najdete v kontextové nápovědě modulu Hyperion Essbase Spreadsheet Add-in.
Příprava k zahájení výukové lekce Před zahájením základní výukové lekce si přečtěte následující důležité oddíly: ¹ „Nastavení voleb systému Hyperion Essbase“ ¹ „Pokyny pro práci s výukovou lekcí“ na stránce 16 ¹ „Základní informace o databázi Sample Basic“ na stránce 17
Nastavení voleb systému Hyperion Essbase Než začnete provádět jednotlivé kroky výukové lekce, nastavte volby tabulkového procesoru na výchozí hodnoty, jak je zobrazeno na obrázcích 2-6 až 2-9. Pokud použijete jiná nastavení, nemusí ilustrace v této kapitole odpovídat vzhledu vaší tabulky. Poznámka: Informace o jednotlivých volbách v dialogovém okně Volby Essbase najdete v kontextové nápovědě modulu Hyperion Essbase Spreadsheet Add-in. Kapitola 2. Základy systému Hyperion Essbase
13
1. 2. 3.
Vyberte příkaz Essbase → Volby. V dialogovém okně Volby Essbase vyberte ouško Zobrazení. Vyberte potřebná zaškrtávací políčka a tlačítka voleb tak, aby nastavení karty Zobrazení odpovídalo následujícímu obrázku:
Obrázek 9. Výchozí nastavení voleb zobrazení
4. 5.
Vyberte ouško Lupa. Vyberte potřebná zaškrtávací políčka a tlačítka voleb tak, aby nastavení karty Lupa odpovídalo následujícímu obrázku:
Obrázek 10. Výchozí nastavení voleb na stránce Lupa
14
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
6. 7.
Vyberte ouško Režim. Vyberte potřebná zaškrtávací políčka a tlačítka voleb tak, aby nastavení karty Režim odpovídalo následujícímu obrázku:
Obrázek 11. Výchozí nastavení voleb na stránce Režim
Poznámka: Pokud jste již připojeni k databázi Hyperion Essbase, je v dialogovém okně Volby Essbase zobrazeno také ouško Styl. V tomto okamžiku můžete toto ouško přeskočit. 8. 9.
Vyberte ouško Globální. Vyberte potřebná zaškrtávací políčka a tlačítka voleb tak, aby nastavení karty Globální odpovídalo následujícímu obrázku:
Obrázek 12. Výchozí nastavení voleb na stránce Globální
Kapitola 2. Základy systému Hyperion Essbase
15
Poznámka: Políčka nastavující použití akcí myši byste již měli mít zaškrtnuta z oddílu „Povolení provádění akcí pomocí myši“ na stránce 12. 10. Klepnutím na tlačítko OK uložte změny provedené v této relaci a zavřete dialogové okno Volby Essbase.
Pokyny pro práci s výukovou lekcí Při práci s touto výukovou lekcí mějte na paměti následující pokyny: ¹ Úlohy, které nemají být v rámci výukové lekce provedeny, jsou uvedeny v rámečcích s šedým pozadím. Tyto úlohy jsou uvedeny pouze pro účely budoucích odkazů. Další informace o nich najdete v kontextové nápovědě modulu Hyperion Essbase Spreadsheet Add-in. ¹ V průběhu práce se základní výukovou lekcí musíte být připojeni k databázi Sample Basic. Pokud k této databázi nebudete připojeni, nebudou ilustrace v této kapitole odpovídat skutečnému vzhledu vaší tabulky. ¹ Mnoho příkazů systému Hyperion Essbase můžete provádět libovolným z následujících způsobů: — výběrem příkazu z nabídky systému Hyperion Essbase, — klepnutím na příslušné tlačítko na panelu nástrojů systému Hyperion Essbase, — u příkazů Přiblížit a Oddálit dvojím klepnutím prvním nebo druhým tlačítkem myši. ¹ Volby v dialogovém okně Volby Essbase musí být nastaveny tak, jak bylo popsáno v oddílu „Nastavení voleb systému Hyperion Essbase“ na stránce 13. Pokud použijete jiná nastavení, nemusí ilustrace v této kapitole odpovídat vzhledu vaší skutečné tabulky. ¹ Po úpravě voleb tabulkového procesoru v dialogovém okně Volby Essbase je třeba provést operaci získání nebo přiblížení dat, aby se provedené změny projevily. ¹ Žádný krok výukové lekce nevynechávejte. Jednotlivé kroky lekce na sebe navazují. Nepřeskakujte závěrečné kroky na koncích oddílů, neboÝ tyto kroky často obsahují přípravné operace pro další lekce. ¹ Pokud při procházení lekce uděláte chybu, můžete se vrátit k předchozímu stavu tabulky výběrem příkazu Essbase → Anulovat. ¹ Hodnoty v databázi Sample Basic, které reprezentují poměrné nebo procentuální hodnoty, jsou vypočítány s vysokou úrovní přesnosti (například 55,26162826). V programu Lotus 1-2-3 můžete počet desetinných míst zobrazených v datových buňkách určit nastavením formátování buněk. Bližší informace najdete v dokumentaci k programu Lotus 1-2-3. ¹ Číselné hodnoty zobrazené v ilustracích této lekce, nemusí odpovídat hodnotám uloženým ve vaší databázi. Hodnoty uvedené na obrázcích odpovídají hodnotám v právě načtené databázi. ¹ Některé sloupce tabulek byly v zájmu přehlednosti obrázku rozšířeny nebo zúženy. Při provádění jednotlivých kroků výukové lekce šířku sloupců měnit nemusíte. Sloupce můžete přizpůsobit šířce zobrazovaných dat pomocí volby Přizpůsobit sloupce na kartě Zobrazení dialogového okna Volby Hyperion Essbase.
16
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Základní informace o databázi Sample Basic Databáze Sample Basic, kterou budete používat pro účely výukové lekce, je založena na fiktivní společnosti podnikající v oblasti nápojů. Základní sortiment společnosti tvoří různé druhy limonád. Tyto výrobky jsou prodávány na amerických trzích rozdělených podle států a oblastí. Finanční údaje společnosti se shromažêují po měsících a jsou z nich vytvářeny čtvrtletní a roční souhrny. Společnost využívá systém Hyperion Essbase k výpočtu finančních a účetních údajů, jako například tržeb, nákladů na prodané zboží a mezd. Společnost sleduje skutečné i předpokládané údaje a také rozptyly a směrodatné odchylky mezi nimi.
Získání dat 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: ¹ „Připojení databáze“ ¹ „Změna hesla“ na stránce 19 ¹ „Získání dat z databáze“ na stránce 19 ¹ „Zrušení žádosti o získání dat“ na stránce 20 ¹ „Obnovení předchozího databázového pohledu“ na stránce 21 ¹ „Přechod k podrobnějšímu zobrazení“ na stránce 21 ¹ „Vynoření na úroveň s méně podrobnostmi“ na stránce 24 ¹ „Přizpůsobení operací ponoření a vynoření“ na stránce 24 Poznámka: Nezapomeňte provést kroky popsané v oddílu „Nastavení voleb systému Hyperion Essbase“ na stránce 13. 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ů: ¹ výběrem příkazů z nabídky Essbase v pruhu nabídky programu Lotus1-2-3, ¹ klepnutím na příslušná tlačítka na panelu nástrojů Hyperion Essbase, ¹ dvojím klepnutím na první nebo druhé tlačítko myši v příslušné buňce (v případě příkazů Získat data, Přiblížit nebo Oddálit).
Připojení databáze 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. 1. Vyberte příkaz Essbase → Připojit. Zobrazí se dialogové okno Přihlášení k systému Essbase.
Kapitola 2. Základy systému Hyperion Essbase
17
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. 2. 3. 4.
V okénku se seznamem Server vyberte server, k němuž chcete získat přístup. (Pokud není požadovaný server v seznamu uveden, můžete jeho jméno do pole zadat sami.) Stisknutím klávesy Tab se přesuňte na pole Uživatel a zadejte své uživatelské jméno. Stisknutím klávesy Tab se přesuňte na pole Heslo a zadejte heslo. 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“ na stránce 19.
5.
Klepnutím na tlačítko OK se připojte k serveru. 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.
18
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Obrázek 14. Dostupné dvojice aplikací a databází
6.
V seznamu Aplikace/databáze dvakrát klepněte na položku Sample Basic. Případně můžete vybrat položku Sample Basic ze seznamu a klepnout na tlačítko OK.
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ů.
Změna hesla 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: 1.
V dialogovém okně Přihlášení k systému Essbase klepněte na tlačítko Změnit heslo.
2.
V dialogovém okně Změna hesla zadejte do pole Nové heslo nové heslo.
3.
Do pole Ověření hesla nové heslo zadejte znovu.
4.
Zadaná hesla se musí přesně shodovat.
5.
Klepnutím na tlačítko OK heslo změňte.
6.
Klepnutím na tlačítko OK zavřete dialogové okno Přihlášení k systému Essbase.
Získání dat z databáze Při ¹ ¹ ¹ ¹
každém získávání informací ze serveru Hyperion Essbase dojde k následujícím akcím: Systém Hyperion Essbase Spreadsheet Add-in předá serveru žádost o informace. Server žádost zpracuje a připraví data. Server data předá modulu Hyperion Essbase Spreadsheet Add-in. Program Lotus 1-2-3 obdrží data od systému Hyperion Essbase a uspořádá je v listu s tabulkou.
Za účelem snadnějšího sledování těchto operací jsou v systému Hyperion Essbase použity následující tři kurzory.
Kapitola 2. Základy systému Hyperion Essbase
19
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: 1.
Pomocí příkazu Soubor → Nový nebo klepnutím na tlačítko
otevřete nový list.
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“ na stránce 17. 2.
Vyberte příkaz Essbase → Získat data. 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.
Zrušení žádosti o získání dat 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.
20
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
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.
Obnovení předchozího databázového pohledu 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: 1.
Vyberte příkaz Essbase → Volby a klepněte na kartu Globální.
2.
Zrušte zaškrtnutí políčka Povolit anulaci.
Přechod k podrobnějšímu zobrazení 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: ¹ Vyberte člena a poté vyberte příkaz Essbase → Přiblížit. ¹ Vyberte člena a dvakrát na něj klepněte prvním tlačítkem myši. ¹ Vyberte člena a klepněte na tlačítko Přiblížit na panelu nástrojů Hyperion Essbase. Postup při přechodu na nižší úrovně dimenze Year: 1. V buňce A2 se členem Year dvakrát klepněte prvním tlačítkem myši. 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
Kapitola 2. Základy systému Hyperion Essbase
21
Poznámka: Popis vztahů mezi databázovými členy v systému Hyperion Essbase najdete v oddílu „Databázové osnovy“ na stránce 6.
2.
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. Dvojím klepnutím na buňku D1 se ponořte na nižší úroveň člena Market a vytvořte vnořené skupiny řádků v listu.
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ů: 1. Stiskněte a podržte klávesu Alt. 2. Dvakrát klepněte na dimenzi Scenario (v buňce E1). 3. Uvolněte klávesu Alt. Systém Hyperion Essbase zobrazí data ve sloupcích tabulky.
Obrázek 18. Výsledek operace ponoření do dimenze Scenario (vnořené sloupce)
Přiblížení úrovně atributů 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.
22
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
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
Ponoření na úroveň člena atributu nulté úrovně: 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ě: ¹ Pokud se člen atributu nulté úrovně nachází ve sloupci, při provedení operace ponoření je atribut pivotován do nejvnitřnějšího řádku tabulky. ¹ Pokud se člen atributu nulté úrovně nachází v řádku, při provedení operace ponoření se jeho pozice v tabulce nezmění. ¹ Při operaci ponoření na úroveň člena atributu nulté úrovně se přidružení členové základní úrovně zobrazí vpravo vedle atributu nulté úrovně. ¹ Pokud tabulka obsahuje více členů atributů nulté úrovně, při operaci ponoření na úroveň jednoho atributu se ostatní atributy zobrazí vlevo vedle člena atributu nulté úrovně. Členové atributu nulté úrovně ze sloupců jsou pivotováni do řádků, členové atributu nulté úrovně z řádků jsou ponecháni v řádcích. ¹ 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. 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.
Kapitola 2. Základy systému Hyperion Essbase
23
Vynoření na úroveň s méně podrobnostmi 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: ¹ Vyberte člena a poté vyberte příkaz Essbase → Oddálit. ¹ Vyberte člena a dvakrát na něj klepněte druhým tlačítkem myši. ¹ Vyberte člena a klepněte na tlačítko Oddálit na panelu nástrojů Hyperion Essbase. Postup při vynoření na úroveň dimenze Scenario v aktuální tabulce: 1. Dvakrát klepněte druhým tlačítkem myši na libovolného člena dimenze Scenario (tj. na kteroukoli z buněk C2, D2, E2, F2 a G2). Systém Hyperion Essbase sbalí všechny členy dimenze Scenario.
Obrázek 21. Výsledek operace vynoření na úroveň dimenze Scenario
2.
Druhým tlačítkem myši dvakrát klepněte na buňku A3. Tím se vynoříte z úrovně člena East. 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
Přizpůsobení operací ponoření a vynoření 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í: 1. Vyberte příkaz Essbase → Volby a klepněte na ouško Lupa. Zobrazí se karta Lupa.
24
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
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. 2. 3. 4.
Ve skupině voleb Přiblížení zaškrtněte políčko Všechny úrovně a klepnutím na tlačítko OK toto nastavení uložte. V buňce A3 se ponořte (dvojím klepnutím) do nižší úrovně dimenze Market. V buňce C2 se ponořte (dvojím klepnutím) do nižší úrovně dimenze Scenario. 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ů
5. 6.
Vyberte příkaz Essbase → Volby a klepněte na ouško Lupa. Obnovte nastavení volby Přiblížení na položku Další úroveň.
Kapitola 2. Základy systému Hyperion Essbase
25
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: 1. Ve skupině voleb Zachovávání členů na kartě Lupa zaškrtněte políčko V rámci vybrané skupiny a klepněte na tlačítko OK.
2.
Políčko Zahrnout výběr ponechte zaškrtnuté. Dvojím klepnutím druhým tlačítkem myši na člena Qtr 1 (buňka B3) se vynořte na vyšší úroveň. 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
3.
4.
Před pokračováním v lekci vypněte volbu V rámci vybrané skupiny: a. Vyberte příkaz Essbase → Volby a klepněte na ouško Lupa. b. Ve skupině voleb Zachovávání členů zrušte zaškrtnutí políčka V rámci vybrané skupiny. Volbou příkazu Soubor → Zavřít zavřete list s tabulkou. List s tabulkou není třeba ukládat.
Pivotování, zachovávání a potlačování dat Po načtení dat do tabulky s nimi můžete různými způsoby manipulovat. Můžete například přesouvat řádky a sloupce na jiná místa v tabulce nebo nastavit systém Hyperion Essbase tak, aby v průběhu získávání dat určitá data potlačil nebo zachoval. Tento oddíl obsahuje popisy následujících postupů, které vám pomohou manipulace s daty provádět: ¹ „Pivotování řádků a sloupců“ ¹ „Zachování podmnožiny dat“ na stránce 29 ¹ „Odstranění podmnožiny dat“ na stránce 31 ¹ „Navigace v tabulce bez získání dat“ na stránce 32 ¹ „Potlačení chybějících a nulových hodnot a znaků podtržení“ na stránce 34
Pivotování řádků a sloupců Pomocí příkazu Pivotovat můžete měnit orientaci dat v tabulce. Pomocí tohoto příkazu lze provádět následující operace: ¹ přesunutí skupiny řádků do skupiny sloupců, ¹ přesunutí skupiny sloupců do skupiny řádků, ¹ změna pořadí skupin řádků, ¹ změna pořadí skupin sloupců.
26
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Příkaz Pivotovat lze provádět dvěma způsoby: ¹ Označením buňky se členem, kterého chcete pivotovat, a výběrem příkazu Essbase → Pivotovat. Tuto metodu lze použít pouze k přesunutí skupiny řádků do skupiny sloupců nebo skupiny sloupců do skupiny řádků. ¹ Klepnutím na střed buňky člena, kterého chcete pivotovat, stisknutím a podržením druhého tlačítka myši a tažením skupiny na požadované místo. Touto metodou lze provádět záměnu skupin řádků a sloupců a změnu pořadí uvnitř skupin. Postup při pivotování dat dimenze Year ze skupiny řádků do skupiny sloupců: 1. Otevřete nový list s tabulkou. To lze provést výběrem příkazu Soubor → Nový nebo klepnutím na tlačítko
.
Poznámka: Měli byste již být připojeni k databázi Sample Basic. Pokud připojeni nejste, postupujte podle pokynů z oddílu „Připojení databáze“ na stránce 17. 2. 3. 4.
Vyberte příkaz Essbase → Získat data. Dvojím klepnutím se ponořte do dimenze Measures a Product (v buňkách B1 a C1). Stiskněte a podržte klávesu Alt a dvojím klepnutím se ponořte do dimenze Scenario v buňce E1.
Obrázek 26. Databázový pohled před provedením pivotování
5.
V buňce C3 vyberte dimenzi Year a vyberte příkaz Essbase → Pivotovat.
Obrázek 27. Výsledek pivotování skupiny řádků do skupiny sloupců
6.
Systém Hyperion Essbase pivotuje dimenzi Year do skupiny sloupců vedle skupiny Market (nad členy dimenze Scenario). Pro další ukázku pivotování vyberte v buňce C2 člena Actual.
Kapitola 2. Základy systému Hyperion Essbase
27
7.
Stiskněte a podržte druhé tlačítko myši a přetáhněte člena Actual na produkt 100 v buňce A3.
Obrázek 28. Pivotování skupiny sloupců do skupiny řádků
Poznámka: V popisku člena, který se objeví pod kurzorem v průběhu operace pivotování, se zobrazují jména pivotovaných členů. Orientace popisku člena ovšem neurčuje orientaci výsledků pivotování. Systém Hyperion Essbase určuje orientaci dat podle umístění cílové buňky. Systém Hyperion Essbase pivotuje členy dimenze Scenario (Actual, Budget, Variance a Variance%) ze skupiny sloupců do skupiny řádků, která se objeví vlevo od členů dimenze Product.
Obrázek 29. Výsledek pivotování skupiny sloupců do skupiny řádků
Postup při změně pořadí skupin řádků: 1. V buňce A2 vyberte člena Actual. 2. Klepněte na druhé tlačítko myši, podržte jej a přetáhněte člena Actual do buňky člena Profit (buňka C2).
28
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Obrázek 30. Pivotování pořadí skupin řádků
Pivotování změní pořadí skupin řádků.
Obrázek 31. Výsledek pivotování pořadí skupin řádků
Všimněte si, že v tomto příkladu zdrojová i cílová buňka jsou členy. Pokud jsou zdrojová a cílová buňka členy jiných skupin řádků, systém Hyperion Essbase vymění skupiny členů. Chcete-li zaměnit členy v řádcích, musíte vybrat cílovou buňku, která obsahuje jméno člena. Podobně můžete zaměnit členy ve sloupcích výběrem cílové buňky v jiném sloupci, která obsahuje jméno člena.
Zachování podmnožiny dat Pomocí příkazu Zachovat pouze je možné zachovat pouze členy z vybraných řádků a sloupců a ostatní data z pohledu na tabulku odebrat. Tímto způsobem lze z tabulky odstranit dimenzionální řezy bez nutnosti odstraňování jednotlivých buněk. Postup při zachování pouze dat členů Actual a Budget v aktuální tabulce: 1. V buňce C2 vyberte člena Actual a v buňce C3 vyberte člena Budget.
Kapitola 2. Základy systému Hyperion Essbase
29
Obrázek 32. Výběr členů pro příkaz Zachovat pouze
2.
Vyberte příkaz Essbase → Zachovat pouze. Systém Hyperion Essbase odebere z tabulky řádky Variance, Variance% a Scenario a zachová pouze data v řádcích Actual a Budget.
Obrázek 33. Výsledek operace zachování podmnožiny dat (sousedící buňky)
V některých případech nejsou data, která chcete z tabulky odebrat, umístěna v sousedících úsecích buněk. Postup při výběru a zachování nesousedících buněk: 1. Stiskněte a podržte klávesu Alt a dvojím klepnutím přibližte dimenzi Year v buňce D1. 2. Vyberte člena Qtr2 (v buňce E2). 3. Stiskněte a podržte klávesu Ctrl a vyberte člena Qtr4 (buňka G2).
Obrázek 34. Výběr nesousedících členů pro příkaz Zachovat pouze
30
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
4.
Vyberte příkaz Essbase → Zachovat pouze. Systém Hyperion Essbase zachová pouze data členů Qtr2 a Qtr4 a odstraní ostatní členy dimenze Year.
Obrázek 35. Výsledek operace zachování podmnožiny dat (nesousedící buňky)
Odstranění podmnožiny dat Příkaz Odstranit pouze má opačnou funkci než příkaz Zachovat pouze. Tento příkaz umožňuje odebrání řádků nebo sloupců s označenými členy a zachování všech ostatních dat v tabulkovém pohledu. Postup při odebrání podmnožiny dat z aktuálního tabulkového pohledu: 1. V buňce B7 vyberte člena Ratios. 2. Stiskněte a podržte stisknutou klávesu Ctrl a v buňce B9 vyberte člena Measures. 3. Vyberte příkaz Essbase → Odstranit pouze. Systém Hyperion Essbase odebere data členů Ratios a Measures, ale zachová data členů Profit a Inventory.
Obrázek 36. Výsledek operace odstranění podmnožiny dat
Kapitola 2. Základy systému Hyperion Essbase
31
Navigace v tabulce bez získání dat Pomocí funkce Navigovat bez dat lze provádět navigační operace, jako například operace Pivotovat, Přiblížit, Oddálit, Zachovat pouze nebo Odstranit pouze, bez načtení dat do tabulky. Tato funkce je zvláště užitečná při práci s dynamicky kalkulovanými členy, které obvykle vytváří návrhář aplikací. Aktivováním funkce Navigovat bez dat můžete systém Hyperion Essbase nastavit tak, aby neprováděl dynamickou kalkulaci hodnot (tj. nepočítal obsah databáze při získávání dat) v době, kdy vytváříte tabulkovou sestavu. Další informace o dynamické kalkulaci najdete v oddílu „Získávání dynamicky kalkulovaných členů“ na stránce 89. Postup při navigaci v tabulce bez získání dat: 1. Vyberte příkaz Essbase → Navigovat bez dat. Systém Hyperion Essbase zobrazí u položky v nabídce znak zaškrtnutí. Poznámka: Funkci Navigace bez dat můžete povolit také výběrem příslušné volby v dialogovém okně Volby Essbase (stránka Globální) nebo klepnutím na tlačítko Navigace bez dat na panelu nástrojů Essbase. 2.
Druhým tlačítkem myši dvakrát klepněte na buňku D2. Tím se vynoříte z úrovně člena Qtr2. Systém Hyperion Essbase zobrazí sbalenou dimenzi Year, ale nezahájí získávání dat, která se změnila v důsledků operace vynoření z dat. Buňky, v nichž by za normálních okolností byla zobrazena data, jsou ponechány prázdné.
Obrázek 37. Výsledek operace vynoření z dat (s povolenou navigací bez dat)
3.
4.
V buňce D2 se dvojím klepnutím ponořte do dimenze Year s podrženou stisknutou klávesou Alt. Systém Hyperion Essbase provede operaci ponoření bez získání dat. V buňce C3 vyberte člena Actual a vyberte příkaz Essbase → Pivotovat. Systém Hyperion Essbase provede pivotování, ale nenačte žádná data. Poznámka: Stejného výsledku byste dosáhli pivotováním libovolného jiného člena dimenze Scenario.
32
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Obrázek 38. Výsledek operace pivotování (s povolenou navigací bez dat)
5.
Druhým tlačítkem myši klepněte na člena Market (buňka G1) a přetáhněte jej na produkt 100 (buňka A4). Systém Hyperion Essbase provede operaci pivotování bez získání dat.
Obrázek 39. Výsledek operace pivotování (s povolenou navigací bez dat)
Navigace bez dat se vztahuje také na příkazy Zachovat pouze a Odstranit pouze. Postup při navigaci bez získávání dat pomocí příkazů Zachovat pouze a Odstranit pouze: 1. Označte členy Qtr1 (buňka D2) a Qtr2 (buňka E2) a vyberte příkaz Essbase → Zachovat pouze. Systém Hyperion Essbase zachová pouze vybrané členy, ale nenačte žádná data.
Obrázek 40. Výsledek příkazu Zachovat pouze (s povolenou navigací bez dat)
2.
Označte produkty 300 (buňka B7), 400 (buňka B9) a Diet (buňka B11) a vyberte příkaz Essbase → Odstranit pouze. Systém Hyperion Essbase provede příkaz Odstranit pouze, aniž by ve skutečnosti požádal databázi o poskytnutí informací.
Kapitola 2. Základy systému Hyperion Essbase
33
Obrázek 41. Výsledek příkazu Odstranit pouze (s povolenou navigací bez dat)
Postup při vypnutí funkce Navigovat bez dat v okamžiku, kdy jste připraveni k získání dat: 1. Vyberte příkaz Essbase → Navigovat bez dat. Systém Hyperion Essbase odstraní znak zaškrtnutí u položky v nabídce. Poznámka: Funkci Navigace bez dat můžete zakázat také zrušením zaškrtnutí u příslušné volby v dialogovém okně Volby Essbase (stránka Globální) nebo klepnutím na tlačítko Navigace bez dat na panelu nástrojů Essbase. 2.
V buňce A3 se ponořte (dvojím klepnutím) do nižší úrovně dimenze Market. Systém Hyperion Essbase se ponoří do dimenze Market a načte data do tabulky.
Obrázek 42. Výsledek operace ponoření (se zakázanou navigací bez dat)
Poznámka: Chcete-li získat data, aniž byste měnili aktuální tabulkový pohled, můžete to provést dvojím klepnutím na libovolnou datovou buňku nebo výběrem příkazu Essbase → Získat data (po vypnutí funkce Navigace bez dat).
Potlačení chybějících a nulových hodnot a znaků podtržení Do tabulkového pohledu může být načteno několik typů údajů: ¹ číselné datové hodnoty, ¹ řetězce #NoAccess, které se zobrazují v případě, že nemáte pro zobrazení skutečné hodnoty potřebná práva, ¹ řetězce #Missing, které vyjadřují skutečnost, že v daném průsečíku členů neexistují žádná data, ¹ nulové hodnoty. Chybějící hodnoty nemají stejný význam jako nulové hodnoty načtené do databáze Hyperion Essbase. Nejsou-li v systému Hyperion Essbase pro některou datovou buňku k dispozici data, je do tabulky načtena hodnota #Missing. Obsahuje-li libovolná buňka v řádku nějakou hodnotu, není tento řádek při získávání dat potlačen.
34
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
V systému Hyperion Essbase je možné potlačit chybějící a nulové hodnoty a nezobrazovat je v tabulce. Dále lze systém Hyperion Essbase nastavit tak, aby potlačoval znaky podtržení, které se objevují ve jménech některých členů. Postup při potlačení zobrazování řádků obsahujících hodnoty #Missing: 1. Druhým tlačítkem myši dvakrát klepněte na buňku C3. Tím se vynoříte z úrovně člena Profit. 2. Pivotujte člena Measures (v buňce C3) na člena Actual (v buňce D1). 3. V buňce B4 se ponořte (dvojím klepnutím) do nižší úrovně produktu 100. Všimněte si, že v oblasti South obsahuje řádek produktu 100–30 pouze chybějící hodnoty a že se tedy tento výrobek v oblasti South neprodává. Je možné, že se tento řádek zobrazí až poté, co obsah tabulky posunete směrem dolů.
Obrázek 43. Tabulkový pohled se zobrazenými chybějícími datovými hodnotami
4. 5.
Vyberte příkaz Essbase → Volby a klepněte na ouško Zobrazení. Ve skupině voleb Potlačení zaškrtněte políčko Chybějící řádky a klepněte na tlačítko OK. Poznámka: Políčka Chybějící řádky a Nulové řádky nejsou dostupné, pokud je vybrána některá z voleb ve skupině Zachování vzorců na stránce Globální v dialogovém okně Volby Essbase. Další informace o volbách Zachování vzorců najdete v oddílu „Zachovávání vzorců během získávání dat“ na stránce 82.
6.
Výběrem příkazu Essbase → Získat data aktualizujte tabulku. Poznámka: Po úpravě voleb tabulkového procesoru v dialogovém okně Volby Essbase je třeba provést operaci získání, ponoření nebo vynoření, aby se provedené změny projevily. Systém Hyperion Essbase potlačí zobrazení produktu 100–30 ve skupině South.
Kapitola 2. Základy systému Hyperion Essbase
35
Obrázek 44. Výsledek potlačení chybějících hodnot
7.
Volbou příkazu Soubor → Zavřít zavřete list s tabulkou. List s tabulkou není třeba ukládat. Poznámka: Pokud aktivujete funkci Potlačit chybějící řádky v dialogovém okně Volby Essbase, nebudou chybějící hodnoty potlačené při získávání dat znovu získány okamžitě po vypnutí této funkce. Po vypnutí této funkce v dialogovém okně Volby Essbase budou chybějící hodnoty načítány od tohoto okamžiku dále. Například ve výše popsané úloze výukové lekce se systém Hyperion Essbase nemůže vrátit zpět a znovu zobrazit chybějící hodnoty pro produkt 100–30. Chcete-li chybějící hodnoty do tabulky vrátit, vypněte funkci Potlačit chybějící řádky, vynořte se z úrovně člena Product a poté se na ni znovu ponořte.
Podobně jako ve výše popsané úloze můžete potlačit také nulové hodnoty a znaky podtržení, zaškrtnete-li příslušná políčka ve skupině voleb Potlačení v dialogovém okně Volby Essbase (stránka Zobrazení). Kromě potlačení určitých hodnot a znaků v průběhu získávání dat lze v systému Hyperion Essbase definovat popisné řetězce pro chybějící hodnoty (#Missing) a pro data, k nimž nemáte povolen přístup. Definujete-li pro tyto hodnoty nové popisné řetězce, systém Hyperion Essbase je zobrazí v tabulce místo standardních popisů. Další informace o definování nových popisných řetězců pro hodnoty #Missing a #NoAccess najdete v kontextové nápovědě k modulu Hyperion Essbase Spreadsheet Add-in.
Formátování tabulky V systému Hyperion Essbase je k dispozici řada způsobů, jak lze přizpůsobit vzhled tabulky. Můžete například použít pro určitá jména členů nebo datové buňky v tabulce vizuální indikaci neboli styl, dále můžete místo jmen členů zobrazovat jejich alternativní jména nazývaná aliasy. V tomto oddílu jsou uvedeny postupy pro následující formátovací operace: ¹ „Formátování textu a buněk“ na stránce 37 ¹ „Zobrazení aliasů místo jmen členů“ na stránce 43 ¹ „Současné zobrazení jmen členů a aliasů“ na stránce 44 ¹ „Opakování popisků členů“ na stránce 45 Tento oddíl výukové lekce začíná od nové tabulky.
36
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Formátování textu a buněk V tabulkové sestavě mohou být zobrazeny informace z databáze v mnoha hierarchických úrovních. Pomocí definic a použití vizuálních indikací nazývaných styly pro text a buňky v tabulce je možné snadno sledovat určité databázové členy, dimenze a funkce buněk. Styly představují významnou pomoc při zobrazování a rozlišování dat v modulu Hyperion Essbase Spreadsheet Add-in. Poznámka: Vezměte na vědomí, že použití stylů vyžaduje při získávání dat delší čas pro zpracování. Další informace najdete v oddílu „Odebrání stylů“ na stránce 42. Tento oddíl výukové lekce popisuje následující operace: ¹ „Použití stylů pro rodičovské členy“ ¹ „Použití stylů pro členy dimenzí“ na stránce 39 ¹ „Použití stylů pro datové buňky“ na stránce 41 ¹ „Určení priority překrývajících se stylů“ na stránce 41 ¹ „Odebrání stylů“ na stránce 42 Poznámka: Popis vztahů mezi databázovými členy v systému Hyperion Essbase najdete v oddílu „Databázové osnovy“ na stránce 6.
Použití stylů pro rodičovské členy Každá dimenze databáze může obsahovat velké množství hierarchických úrovní. Při prohlížení dat v tabulce často nemusíte přesně znát všechny hierarchické úrovně databázové osnovy. Chcete-li odlišit členy, kterým jsou podřízeny synovské členy nebo atributy, můžete pro tyto rodičovské členy použít styly formátování. Postup při použití stylů pro rodičovské členy: 1. Otevřete nový list s tabulkou. To můžete provést výběrem příkazu Soubor → Nový 2.
nebo klepnutím na tlačítko . Vyberte příkaz Essbase → Získat data. Poznámka: Stále byste měli být připojeni k databázi Sample Basic. Pokud připojeni nejste, postupujte podle pokynů z oddílu „Připojení databáze“ na stránce 17.
3. 4. 5.
V buňce A2 se ponořte (dvojím klepnutím) do nižší úrovně dimenze Year. Vyberte volbu Essbase → Volby. V dialogovém okně Volby Essbase vyberte ouško Styl. Poznámka: Ouško Styl je dostupné pouze tehdy, jste-li připojeni k databázi. Zobrazí se stránka Styl.
Kapitola 2. Základy systému Hyperion Essbase
37
Obrázek 45. Dialogové okno Volby Essbase – karta Styl
6.
Ve skupině Členové je možné definovat styly pro různé typy databázových členů, jako jsou rodičovské členy, synovské členy a sdílené členy. Ve skupině Členové zaškrtněte políčko Rodičovský člen.
7.
Zaškrtnutím tohoto políčka definujete styl písma a barvu pro jména rodičovských členů. Systém Hyperion Essbase standardně přiřazuje všem rodičovským členům tmavě modrou barvu. Chcete-li vybrat jiný formát písma, klepněte na tlačítko Formát vpravo vedle skupiny Členové a požadovaný formát vyberte v dialogovém okně Písmo. Klepněte na tlačítko Formát. Zobrazí se dialogové okno Písmo.
Obrázek 46. Dialogové okno Písmo
8.
V okénku se seznamem Řez písma vyberte položku Tučné a poté klepněte na tlačítko OK. Poznámka: Systém Hyperion Essbase zobrazí ukázku zvoleného stylu v poli Ukázka.
9.
38
Znovu klepněte na tlačítko OK.
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
I když jste definovali styly, nebude jejich použití aktivováno, dokud nezaškrtnete políčko Použít styly v dialogovém okně Volby Essbase a neaktualizujete obsah tabulky. 10. Vyberte příkaz Essbase → Volby a klepněte na ouško Zobrazení. 11. Ve skupině voleb Buňky zaškrtněte políčko Použít styly. Tím aktivujete použití stylů. Poté klepněte na tlačítko OK. 12. Vyberte příkaz Essbase → Získat data. Obsah tabulky bude obnoven a definované styly budou použity. Systém Hyperion Essbase zobrazí rodičovské členy tučným písmem tmavě modré barvy. 13. V buňce A2 se ponořte (dvojím klepnutím) do nižší úrovně dimenze Qtr1. Systém Hyperion Essbase zobrazí členy Jan, Feb a Mar standardním písmem, protože těmto členům nejsou podřízeny žádné synovské členy.
Obrázek 47. Použití stylů pro rodičovské členy
Použití stylů pro členy dimenzí Kromě použití stylů pro rodičovské členy (které bylo popsáno v předchozím oddílu) je možné styly použít také pro členy dimenze v databázi. Použitím stylů pro dimenze lze v modulu Hyperion Essbase Spreadsheet Add-in usnadnit orientaci mezi členy různých dimenzí. Postup při použití stylů pro dimenze: 1. Vyberte příkaz Essbase → Volby a klepněte na ouško Styl. 2. Ve skupině Dimenze zaškrtněte políčko Year. 3. Zaškrtněte políčko Okraje buněk. Okraje každé buňky, která obsahuje člena vybrané dimenze, budou ohraničeny. 4. V okénku se seznamem Barva podkladu vyberte položku Žlutá.
Kapitola 2. Základy systému Hyperion Essbase
39
Obrázek 48. Výběr barvy podkladu na stránce Styl
5. 6.
Klepněte na tlačítko Formát umístěné vpravo vedle seznamu Dimenze. Zobrazí se dialogové okno Písmo. V okénku se seznamem Řez písma vyberte položku Tučné a poté klepněte na tlačítko OK. Poznámka: Systém Hyperion Essbase zobrazí ukázku zvoleného stylu v poli Ukázka.
7.
V seznamu Dimenze vyberte položku Measures a v seznamu Barva podkladu vyberte položku Fialová. 8. V seznamu Dimenze zaškrtněte políčko Product a zrušte zaškrtnutí políčka Okraje buněk. 9. V okénku se seznamem Barva podkladu vyberte položku Světle modrá. 10. Posuňte obsah seznamu Dimenze a vyberte položku Market. 11. Zaškrtněte políčko Okraje buněk a klepněte na tlačítko Formát umístěné vpravo vedle seznamu Dimenze. Zobrazí se dialogové okno Písmo. V okénku se seznamem Řez písma vyberte položku Kurzíva a poté klepněte na tlačítko OK. 12. V seznamu Dimenze vyberte položku Scenario a v seznamu Barva podkladu vyberte položku Červená. 13. Klepněte na tlačítko Formát a v seznamu Barva vyberte položku Bílá. 14. Dvakrát klepněte na tlačítko OK. Vrátíte se do tabulky. Poznámka: Při definování stylů jsou vaše volby ukládány do souboru ESSBASE.INI na vašem počítači. Pro každou databázi můžete definovat jinou sadu stylů. 15. V buňce D1 se ponořte (dvojím klepnutím) do nižší úrovně dimenze Market. 16. Stiskněte a podržte klávesu Alt a dvojím klepnutím se ponořte do nižší úrovně člena Scenario v buňce E1. 17. Výběrem příkazu Essbase → Získat data obnovte obsah tabulky.
40
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Systém Hyperion Essbase aktualizuje vzhled tabulky a implementuje nově definované styly. Například členové dimenze Scenario budou zobrazeni na červeném pozadí.
Obrázek 49. Dimenze s použitými styly
Použití stylů pro datové buňky Styly lze použít i pro datové buňky, jako například buňky pouze pro čtení, buňky pro čtení i zápis, buňky propojených objektů a buňky serveru Hyperion Integration Server Drill-Through, a odlišit je tak od ostatních buněk v tabulce. Databáze Sample Basic, kterou používáte pro účely této lekce, neobsahuje žádné datové buňky těchto typů. V rozšiřující výukové lekci v kapitole 3 je uveden postup při připojení propojeného objektu k datové buňce a použití stylu pro tuto buňku. Poznámka: V rámci výukové lekce neprovádějte operace v šedých rámečcích. Obecně se styly pro datové buňky definují tímto postupem: 1.
Vyberte příkaz Essbase → Volby a klepněte na ouško Styl.
2.
Ve skupině voleb Datové buňky zaškrtněte políčko Propojené objekty, Pouze čtení nebo Čtení/zápis.
3.
Klepněte na tlačítko Formát.
4.
V dialogovém okně Písmo zadejte řez, velikost, styl, barvu a zvláštní efekty písma a klepněte na tlačítko OK. Poznámka: Systém Hyperion Essbase zobrazí ukázku zvoleného stylu v poli Ukázka. Ukázka stylu buněk určených pro čtení i zápis
5.
Opakujte kroky 2–4 a nastavte styly pro ostatní datové buňky.
6.
Vyberte ouško Zobrazení a zaškrtnutím políčka Použít styly aktivujte použití stylů v tabulce.
7.
Klepnutím na tlačítko OK zavřete dialogové okno Volby Essbase.
8.
Výběrem příkazu Essbase → Získat data zobrazte nové styly v tabulce.
Určení priority překrývajících se stylů Jediným způsobem, kterým lze u dat zvolit barvu podkladu, je definování stylu dimenzí. Jsou-li definovány styly dimenzí a je-li aktivováno nastavení Použít styly, zobrazují se členové jednotlivých dimenzí vždy na podkladě té barvy, která byla definována pro jejich dimenzi. Kapitola 2. Základy systému Hyperion Essbase
41
Textové styly, které můžete použít pro členy, dimenze a datové buňky, tvoří hierarchii určující, jaké vlastnosti textu budou použity. Styly členů jsou na vrcholu této hierarchie. To znamená, že styly členů jsou vždy použity (pokud je používání stylů aktivováno). Na obrázku 47 na stránce 39 si všimněte, že popisek Qtr1 v buňce B6 je zobrazen tučným tmavomodrým písmem a má žluté pozadí. Tmavomodrá barva písma je určena ve stylu definovaném pro rodičovské členy, žluté pozadí je definováno pro dimenzi Year. Systém Hyperion Essbase aplikuje více stylů textu na základě následujícího pořadí priorit: ¹ buňky s propojenými objekty, ¹ buňky serveru Integration Server Drill-Through, ¹ buňky určené pouze pro čtení, ¹ buňky určené pro čtení i zápis, ¹ buňky rodičovských členů, ¹ buňky synovských členů, ¹ buňky sdílených členů, ¹ buňky obsahující vzorce, ¹ buňky s dynamickou kalkulací členů, ¹ buňky atributů, ¹ buňky dimenzí. Chcete-li zobrazit styl synovských členů, vypněte styl rodičovských členů. Chcete-li zobrazit styl sdílených členů, vypněte styl rodičovských i synovských členů.
Odebrání stylů Styly představují užitečný nástroj pro sledování dat v modulu Hyperion Essbase Spreadsheet Add-in. Jejich použití ale vyžaduje delší dobu pro vyřízení žádostí o získání dat. Operace, které je třeba navíc provést, mohou zpomalit proces získávání dat v systému Hyperion Essbase. Nechcete-li styly v tabulkovém pohledu používat, můžete je vymazat. Můžete je také vypnout, takže se při aktualizaci pohledu (například výběrem příkazu Essbase → Získat data) neobjeví. Při procházení této lekce styly neodstraňujte. V opačném případě by skutečný vzhled tabulky neodpovídal obrázkům u následujících postupů. Poznámka: Pokud jsou v tabulce použity styly, budou při použití příkazu Anulovat z aktuálního pohledu dočasně odstraněny. Po odeslání žádosti o získání dat budou použity znovu. Operace uvedené v šedých rámečcích ve výukové lekci neprovádějte. Postup při odebrání všech stylů z tabulky: 1.
Vyberte všechny buňky v tabulce.
2.
V pruhu nabídky programu Lotus 1-2-3 vyberte příkaz Úpravy → Vymazat → Styly.
Postup při vypnutí stylů: 1.
Vyberte příkaz Essbase → Volby a klepněte na ouško Zobrazení.
2.
Ve skupině voleb Buňky zrušte zaškrtnutí políčka Použít styly a klepněte na tlačítko OK.
Poznámka: Pokud vypnete použití stylů, ale neodstraníte je z tabulky, zůstanou v aktuálním tabulkovém pohledu po aktualizaci zachovány. Tím je zabráněno odstranění stylů přiřazených jednotlivým buňkám pomocí formátovacích prostředků tabulkového procesoru.
42
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Zobrazení aliasů místo jmen členů Aliasy představují alternativní jména databázových členů. Při vytváření sestav můžete použít jak jména databázových členů, která jsou často tvořena číselnými kódy, tak i alternativní jména, která často členy názorněji popisují. Aliasy jsou definovány návrhářem aplikací Hyperion Essbase. Každá databáze může obsahovat jednu nebo několik tabulek s aliasy. Například členové dimenze Product v databázi Sample Basic jsou definováni podle svých číselných kódů, jako například 100 a 200. Tabulka aliasů obsahuje popisné aliasy zastupující tato jména členů dimenze Product, jako například Colas a Root Beer. V některých případech mohou aliasy záviset na kombinaci jiných členů databáze. Například člen dimenze Product může mít jiný alias pro každou obchodní oblast, určenou členem dimenze Market, v níž je prodáván. Další informace najdete v kontextové nápovědě modulu Hyperion Essbase Spreadsheet Add-in nebo v příručce Hyperion Essbase Database Administrator's Guide. Postup při zobrazení aliasů místo jmen z databáze: 1. Druhým tlačítkem myši dvakrát klepněte na buňku C2. Tím se vynoříte z úrovně člena Actual. 2. Stiskněte a podržte klávesu Alt a dvojím klepnutím se ponořte do nižší úrovně člena Product v buňce D1. 3. Vyberte příkaz Essbase → Volby a klepněte na ouško Zobrazení. 4. Ve skupině voleb Aliasy zaškrtněte políčko Použít aliasy. Zobrazovány budou aliasy členů. 5. Vyberte položku Předvolba ze seznamu Alias.
Obrázek 50. Aktivace aliasů na stránce Zobrazení dialogového okna Volby Essbase
6. 7.
Klepněte na tlačítko OK. Vyberte příkaz Essbase → Získat data. Obsah tabulky bude obnoven a aliasy budou použity.
Kapitola 2. Základy systému Hyperion Essbase
43
Systém Hyperion Essbase nahradí kódy členů dimenze Product (100, 200 atd.) příslušnými předdefinovanými aliasy (Colas, Root Beer, Cream Soda atd.). V databázi Sample Basic jsou aliasy předdefinovány pouze pro dimenzi Product.
Obrázek 51. Výsledek zobrazení aliasů
Všimněte si, že systém Hyperion Essbase stále používá styly, které jste vytvořili a aktivovali v předchozích verzích.
Současné zobrazení jmen členů a aliasů Kromě zobrazování aliasů databázových členů je v modulu Hyperion Essbase Spreadsheet Add-in možné zobrazovat současně aliasy i jména členů z databáze. Postup při zobrazení jmen a aliasů členů současně: 1. Druhým tlačítkem myši dvakrát klepněte na buňku B8. Tím se vynoříte z úrovně člena Qtr2. 2. V buňce C2 klepněte na člen Colas a vyberte příkaz Essbase → Pivotovat. 3. V buňce C3 klepněte na člen Year a vyberte příkaz Essbase → Pivotovat. 4. Vyberte příkaz Essbase → Volby a klepněte na ouško Zobrazení. 5. Ve skupině voleb Aliasy zaškrtněte políčko Použít jména členů i aliasy pro řádkové dimenze.
6.
Zkontrolujte, zda je políčko Použít aliasy zaškrtnuto. Klepnutím na tlačítko OK se vraÝte do tabulky a vyberte příkaz Essbase → Získat data. Systém Hyperion Essbase zobrazí jména členů řádkových dimenzí i jejich aliasy. Vzhledem k tomu, že jedinou řádkovou dimenzí s předdefinovanými aliasy v tomto příkladu je dimenze Product, zobrazí se aliasy pouze u členů dimenze Product. U členů dimenze Region se místo aliasů objeví znovu jméno člena.
Obrázek 52. Výsledek současného zobrazení jmen i aliasů členů
44
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Opakování popisků členů Podle předvoleného nastavení zobrazuje systém Hyperion Essbase popisky členů pouze jednou pro každou vnořenou skupinu řádků a sloupců. Pokud se pomocí modulu Hyperion Essbase Spreadsheet Add-in připojujete k velké databázi, je často nutné zobrazovat další datové řádky a sloupce posouváním obsahu tabulky nahoru a dolů nebo do stran. V některých případech mohou při posouvání obsahu tabulky zmizet popisky členů z pohledu. Systém Hyperion Essbase obsahuje funkci pro opakované zobrazení popisků členů v každé buňce řádku nebo sloupce tvořící reprezentaci datového bodu. Při jejím použití popisky z tabulkového pohledu nikdy nemizí. Postup při použití opakovaného zobrazování popisků členů ve svislém i vodorovném směru: 1. Vyberte příkaz Essbase → Volby a klepněte na ouško Zobrazení. 2. Ve skupině voleb Aliasy zrušte zaškrtnutí políčka Použít jména členů i aliasy pro řádkové dimenze. 3. Ve skupině voleb Buňky zaškrtněte políčko Opakovat popisky členů a poté klepněte na tlačítko OK.
Obrázek 53. Aktivace volby Opakovat popisky členů
4.
V buňce E1 se ponořte (dvojím klepnutím) do nižší úrovně dimenze Year. Systém Hyperion Essbase zobrazí popisek člena v buňkách všech řádků a sloupců. V případě databáze Sample Basic, kterou používáte pro účely této lekce, nebude zřejmě opakování popisků členů zapotřebí, neboÝ tato databáze je relativně malá. Tato funkce je důležitá zejména pro udržení přehledu o popiscích členů při posouvání obsahu velkých tabulek.
Kapitola 2. Základy systému Hyperion Essbase
45
Obrázek 54. Výsledek operace opakování popisků členů
Poznámka: Systém Hyperion Essbase zachová opakované popisky členů v tabulkovém pohledu i poté, co zrušíte zaškrtnutí políčka Opakovat popisky členů v dialogovém okně Volby Essbase. Chcete-li opakovaně zobrazené popisky odstranit, musíte provést některou z následujících akcí: (1) zrušte zaškrtnutí políčka a otevřete novou tabulku; (2) zrušte zaškrtnutí políčka a pivotujte skupinu řádků na skupinu sloupců a zpět (nebo naopak); (3) vyberte příkaz Essbase → Anulovat a zrušte zaškrtnutí políčka. 5.
Před dalším pokračováním v lekci proveête následující operace: a. Vyberte příkaz Essbase → Volby a klepněte na ouško Zobrazení. b. Ve skupině voleb Buňky zrušte zaškrtnutí políčka Opakovat popisky členů a poté klepněte na tlačítko OK. c. Volbou příkazu Soubor → Zavřít zavřete list s tabulkou. List s tabulkou není třeba ukládat.
Vytváření dotazů pomocí modulu Návrhář dotazu Hyperion Essbase Dosud jsme se zabývali získáváním dat a navigací v modulu Hyperion Essbase Spreadsheet Add-in způsobem ad hoc. Systém Hyperion Essbase kromě toho obsahuje modul Návrhář dotazu, pomocí něhož lze definovat databázový dotaz pro načtení dimenzí a databázových členů do tabulky. Modul Návrhář dotazu Hyperion Essbase (EQD) je novou funkcí, která nahradila modul Průvodce pro získávání dat, pomocí něhož byly dotazy definovány v předchozích verzích modulu Hyperion Essbase Spreadsheet Add-in. Předtím, než systém Hyperion Essbase skutečně načte data, můžete pomocí několika panelů modulu Návrhář dotazu Hyperion Essbase sestavit dotaz pro výběr dat, která mají být v tabulce zobrazena. Použití tohoto modulu je výhodné zejména v případech, kdy přesně víte, jaká data chcete ze serveru získat. Vytvořený dotaz navíc můžete uložit a později jej znovu použít. Okno modulu Návrhář dotazu Hyperion Essbase obsahuje následující panely: ¹ Navigační panel zprostředkovává přístup k různým funkcím modulu Návrhář dotazu Hyperion Essbase. V tomto panelu je možné zobrazit všechny dimenze použité v daném dotazu a získat přístup k různým vlastnostem jednotlivých členů těchto dimenzí. ¹ Panel s nápovědou obsahuje stručný popis vlastnosti vybrané v navigačním panelu.
46
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
¹
Panel vlastností zprostředkovává přístup k následujícím funkcím: — Rozvržení: Zde můžete navrhnout rozvržení tabulkové sestavy. Chcete-li změnit předvolené rozvržení, vyberte obdélník dimenze a pomocí myši jej přetáhněte do jiného pole dimenze. Chcete-li získat přístup k panelu pro výběr členů a definovat do dotazu člena, dvakrát klepněte na obdélník dimenze. — Výběr členů: Zde můžete vybrat členy, které mají být zobrazeny v řádcích tabulkové sestavy. Chcete-li vybrat člena, klepněte na něj pravým tlačítkem myši a vyberte příkaz Přidat do pravidel výběru. Člena můžete do pravidel výběru přidat také dvojím klepnutím. — Výběr členů: Zde můžete nastavit filtrování členů podle atributů, jména generace, jména úrovně, řetězce se vzorkem nebo uživatelského atributu. — Filtr dat: Zde můžete řídit načítání datových řádků. Načítání je založeno na kategorizaci řádků podle určitých sloupců. Z tohoto panelu můžete získat přístup na panel pro nastavení omezení dat. — Omezení dat: Zde můžete provádět filtrování dat na základě porovnávání s pevnou datovou hodnotou, sadou datových hodnot nebo hodnotou #Missing. — Řazení dat: Zde můžete řadit řádky vzestupně nebo sestupně. Řazení je prováděno podle datových hodnot z určitého sloupce. — Zprávy a potvrzení: Zde můžete zapínat a vypínat zobrazování některých zpráv modulu Návrhář dotazu Hyperion Essbase. — Nápověda: Zde máte k dispozici dokumentaci k modulu Návrhář dotazu Hyperion Essbase.
Vytváření a změna dotazů Chcete-li pracovat s některým z panelů modulu Návrhář dotazu Hyperion Essbase, vyberte příslušnou položku uvedenou na navigačním panelu. Při vytváření nového dotazu nebo úpravách existujícího dotazu jsou prováděné změny zobrazovány v navigačním panelu. Dimenze nebo členy z otevřeného dotazu můžete zobrazit klepnutím na danou dimenzi nebo člena v osnově dotazu, která je zobrazena v navigačním panelu. Vybraní členové jsou zobrazeni v panelu pro výběr členů na pravé straně. V panelu pro výběr členů můžete zobrazit také existující dotazy. Chcete-li například v dotazu přidat nebo odstranit člena, označte jej v navigačním panelu a v panelu vlastností proveête zamýšlené změny. Poznámka: V modulu Návrhář dotazu Hyperion Essbase je možné otevřít také soubory vytvořené v Průvodci pro získávání dat. Pokud ale dotaz obsahuje více než dva filtry členů v jednom pravidlu pro výběr nebo více než dvě omezení pro data, filtry členů nemusejí pracovat správně. Pokud to bude zapotřebí, zajistěte správnost výsledků novým uspořádáním filtrů členů. Úplné informace o volbách modulu Návrhář dotazu Hyperion Essbase najdete v kontextové nápovědě modulu Hyperion Essbase Spreadsheet Add-in. POZOR: Pokud je spuštěn modul EQD, může být znemožněna manipulace s tabulkami ve funkcích VBA, například pojmenování nebo přesouvání tabulek.
Kapitola 2. Základy systému Hyperion Essbase
47
Vytváření dotazů Postup při vytvoření dotazu v modulu Návrhář dotazu Hyperion Essbase: 1. Vyberte příkaz Essbase → Návrhář dotazu. Zobrazí se úvodní obrazovka modulu Návrhář dotazu Hyperion Essbase.
Obrázek 55. Úvodní obrazovka modulu Návrhář dotazu Hyperion Essbase
2.
Vyberte položku <
>A, klepněte na pravé tlačítko myši a vyberte příkaz Nový → Dotaz. Bude vytvořen nový dotaz. Zobrazí se panel rozvržení modulu Návrhář dotazu Hyperion Essbase.
Obrázek 56. Panel rozvržení dotazu modulu Návrhář dotazu Hyperion Essbase
3.
48
Podle následujících pokynů definujte tažením panelů dimenzí vzhled tabulky: a. Přetáhněte dimenze Market a Product do oblasti Dimenze řádku. b. Přetáhněte dimenzi Measures do oblasti Dimenze stránky. c. Přetáhněte dimenzi Scenario pod dimenzi Year (do oblasti Dimenze sloupce).
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Obrázek 57. Změna rozvržení tabulky
4.
V navigačním panelu vyberte položku Measures. Tím vyberete dimenzi Measures. Dimenzi můžete vybrat také dvojím klepnutím na panel Measures na panelu rozvržení. Zobrazí se panel pro výběr členů, v němž můžete vybrat člena z dimenze Measures. Poznámka: Z dimenze v oblasti Dimenze stránky je možné vybrat pouze jednoho člena.
5.
Vyberte člen Profit, klepněte na pravé tlačítko myši a vyberte příkaz Přidat do pravidel výběru. Člena Profit můžete do pravidel výběru přidat také dvojím klepnutím. Člen Profit se zobrazí v seznamu pravidel výběru.
Obrázek 58. Panel pro výběr členů v modulu Návrhář dotazu Hyperion Essbase.
Poznámka: V modulu Návrhář dotazu Hyperion Essbase není třeba potvrzovat provedený výběr. Nemusíte tedy například klepat na tlačítko OK. Pokud pro některou z daných dimenzí člena nevyberete člena, systém Hyperion Essbase použije prvního člena této dimenze. Kapitola 2. Základy systému Hyperion Essbase
49
6.
Postup při výběru členů dimenze Year: a. V navigačním panelu vyberte položku Year. Dimenzi můžete vybrat také dvojím klepnutím na položku Year v panelu rozvržení.
b. c.
Zobrazí se panel pro výběr členů pro dimenzi Year. Vyberte člena Qtr1, klepněte na pravé tlačítko myši a vyberte příkaz Přidat do pravidel výběru. Stejným způsobem přidejte do pravidel výběru členy Qtr2, Qtr3 a Qtr4. Vzhledem k tomu, že dimenze Year se nachází v oblasti Dimenze sloupce, můžete vybrat více než jednoho člena.
Obrázek 59. Přidání členů do pravidel výběru
7.
Postup při výběru členů dimenze Scenario: a. V navigačním panelu vyberte položku Scenario. Dimenzi můžete vybrat také dvojím klepnutím na položku Scenario v panelu rozvržení.
b.
8.
V panelu pro výběr členů budou zobrazeni členové dimenze Scenario. Vyberte člena Actual, klepněte na pravé tlačítko myši a vyberte příkaz Přidat do pravidel výběru.
Člen Actual bude přidán do pole Pravidla výběru. c. Stejným postupem přidejte do pole Pravidla výběru člena Budget. Postup při výběru členů dimenze Product: a. V navigačním panelu vyberte položku Product. Dimenzi můžete vybrat také dvojím klepnutím na položku Product v panelu rozvržení.
b. c. d.
V panelu pro výběr členů budou zobrazeni členové dimenze Product. Vyberte produkt s kódem 100, klepněte na pravé tlačítko myši a vyberte příkaz Přidat do pravidel výběru. Postup zopakujte pro produkty s kódy 200, 300 a 400. V okénku se seznamem Pravidla výběru vyberte produkt s kódem 100, klepněte na pravé tlačítko myši a z rozevírací nabídky vyberte příkaz Vybrat → Synovské členy. Tímto postupem vyberete všechny synovské členy produktu 100. V poli Pravidla výběru se vedle položky 100 zobrazí text Všechny synovské členy.
50
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
e.
V okénku se seznamem Pravidla výběru vyberte produkt s kódem 400, klepněte na pravé tlačítko myši a z rozevírací nabídky vyberte příkaz Vybrat → Následníky. V poli Pravidla výběru se vedle položky 400 zobrazí text Všechny následníky.
Obrázek 60. Výběr členů dimenze Product
f.
Chcete-li zobrazit seznam všech kódů produktů, které budou do tabulky načteny, vyberte některou položku v seznamu Pravidla výběru (například produkt 200), klepněte na pravé tlačítko myši a vyberte příkaz Náhled. Zobrazí se dialogové okno Náhled na členy.
Obrázek 61. Vybraní členové dimenze Product
g.
Klepnutím na tlačítko Zavřít zavřete dialogové okno Náhled na členy.
Kapitola 2. Základy systému Hyperion Essbase
51
9.
Postup při výběru členů dimenze Market: a. V navigačním panelu vyberte položku Market. Dimenzi můžete vybrat také dvojím klepnutím na panel Market v panelu rozvržení.
c.
V panelu pro výběr členů budou zobrazeni členové dimenze Market. V okénku se seznamem Člen vyberte člena East, klepněte na pravé tlačítko myši a vyberte příkaz Zobrazit podle → Generace. V okénku se seznamem Člen vyberte člena Region, klepněte na pravé tlačítko myši a vyberte příkaz Přidat do pravidel výběru. Tím vyberete druhou generaci dimenze Market. Člena Region můžete do pravidel výběru přidat také dvojím klepnutím.
d.
Položka Region bude zobrazena v okénku se seznamem Pravidla výběru. Chcete-li zobrazit seznam všech členů, které budou do tabulky načteny, vyberte v seznamu Pravidla výběru položku Region, klepněte na pravé tlačítko myši a vyberte příkaz Náhled.
b.
Zobrazí se dialogové okno Náhled na členy obsahující položky East, West, South a Central.
Obrázek 62. Výběr jmen generací
e.
Klepnutím na tlačítko Zavřít zavřete dialogové okno Náhled na členy.
Nyní jste definovali základní dotaz systému Hyperion Essbase. Osnova dotazu je zobrazena v navigačním panelu. 10. V navigačním panelu vyberte položku <>A – Query1, klepněte na pravé tlačítko myši vyberte příkaz Uložit dotaz. Zobrazí se dialogové okno Uložit jako dotaz modulu Návrhář dotazu Hyperion Essbase. Dotaz můžete uložit na server nebo na svou pracovní stanici. Chcete-li jej uložit na server, musíte mít přístupová práva na úrovni Návrhář databáze nebo vyšší. Další informace vám poskytne administrátor systému Hyperion Essbase.
52
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
11. Vyberte volbu Klient.
Obrázek 63. Dialogové okno Uložit jako dotaz modulu Návrhář dotazu Hyperion Essbase
12. Klepněte na tlačítko Souborový systém. Zobrazí se dialogové okno Uložit jako.
Obrázek 64. Dialogové okno Uložit jako
13. Vyberte místo určení, v poli Název souboru zadejte Basic1 a klepněte na tlačítko Uložit. S dotazem Basic1 budete znovu pracovat v kapitole 3.
Obrázek 65. Informační panel v modulu Návrhář dotazu Hyperion Essbase
Kapitola 2. Základy systému Hyperion Essbase
53
14. V navigačním panelu vyberte položku <> A - Basic1., klepněte pravým tlačítkem myši a vyberte příkaz Použít dotaz. Výsledek dotazu bude zobrazen v tabulce.
Obrázek 66. Výsledek dotazu vytvořeného v modulu Návrhář dotazu Hyperion Essbase
Poznámka: Pokud pomocí příkazu Essbase → Volby aktivujete na kartě Zobrazení volby Použít styly a Pro Návrhář dotazu použít volby listu, budou styly vybrané pro členy dimenzí použity i pro výsledky dotazů. Pokud políčko Pro Návrhář dotazu použít volby listu nezaškrtnete, nebudou styly pro výsledky dotazů použity, a to ani v případě, že je zaškrtnuto políčko Použít styly. Chcete-li styly použít, vyberte příkaz Essbase → Získat data. Poté, co systém Hyperion Essbase načte data do tabulky, s nimi můžete dále pracovat pomocí operací Přiblížit, Oddálit, Zachovat pouze, Odstranit pouze a Pivotovat.
Odstranění dotazů Dotaz můžete odstranit pouze z umístění, do něhož jste jej uložili. Pokud například uložíte dotaz do adresáře /essbase/client/sample, můžete tento dotaz odstranit pouze v rámci adresáře sample. Z modulu Návrhář dotazu Hyperion Essbase dotaz odstranit nelze.
Zobrazení zpráv a potvrzení V panelu zpráv a potvrzení modulu Návrhář dotazu Hyperion Essbase jsou zobrazovány zprávy a potvrzení o některých akcích, například při přesouvání nebo odstraňování. Postup při vypnutí zpráv a potvrzení: 1. V navigačním panelu klepněte na položku Zprávy a potvrzení. 2. Chcete-li zobrazování zpráv aktivovat (zapnout), zaškrtněte políčko, které se zobrazí vedle textu. 3. Chcete-li zobrazování zakázat (vypnout), zrušte zaškrtnutí daného políčka.
54
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Obrázek 67. Panel zpráv a potvrzení
Přístup k nápovědě Prostřednictvím panelu nápovědy můžete zobrazit kontextovou nápovědu nebo výukový program modulu Návrhář dotazu Hyperion Essbase. Panel nápovědy zobrazíte klepnutím na položku Nápověda v navigačním panelu. Další informace o konkrétním tématu získáte klepnutím na tlačítko Kontextová nápověda v panelu vlastností. Chcete-li zobrazit elektronický výukový program, klepněte na tlačítko Výukové lekce v panelu vlastností.
Obrázek 68. Panel nápovědy modulu Návrhář dotazu Hyperion Essbase
Kapitola 2. Základy systému Hyperion Essbase
55
Připojení k více databázím v modulu Návrhář dotazu Hyperion Essbase Pomocí modulu Návrhář dotazu Hyperion Essbase se můžete připojit k více databázím a vytvářet samostatné dotazy pro každou databázi. Postup při připojení k více databázím v modulu Návrhář dotazu Hyperion Essbase: 1. Přihlašte se k systému Hyperion Essbase a připojte se k serveru, k němuž chcete získat přístup. 2. Vyberte příkaz Essbase → Návrhář dotazu. Otevře se modul Návrhář dotazu Hyperion Essbase. 3. Vyberte položku <>A, klepněte na pravé tlačítko myši a vyberte příkaz Připojit.
4. 5. 6.
7.
Zobrazí se dialogové okno Přihlášení k systému Essbase. Zadejte heslo a klepněte na tlačítko OK. Vyberte položku Sample Basic a klepněte na tlačítko OK. Vyberte položku <>A, klepněte na pravé tlačítko myši a vyberte příkaz New → Worksheet. Vyberte novou tabulku, <>B, klepněte na pravé tlačítko myši a vyberte příkaz Připojit. Zobrazí se dialogové okno Přihlášení k systému Essbase. Zadejte heslo a klepněte na tlačítko OK. Vyberte položku Samppart Company a klepněte na tlačítko OK. Poznámka: Pro každou tabulku můžete vytvořit pouze jedno připojení. V panelu s informacemi o dotazu modulu Návrhář dotazu Hyperion Essbase budou zobrazeny informace o připojení pouze v případě, že otevřete existující dotaz nebo vytvoříte nový.
8.
Chcete-li vytvořit nový dotaz založený na databázi Sample Basic, vyberte položku <>A, klepněte na pravé tlačítko myši a vyberte příkaz Nový → Dotaz. 9. Chcete-li vytvořit nový dotaz založený na databázi Samppart Company, vyberte položku <>B, klepněte na pravé tlačítko myši a vyberte příkaz Nový → Dotaz. 10. Chcete-li otevřít existující dotaz, klepněte na pravé tlačítko myši a vyberte příkaz Otevřít dotaz. Nyní můžete pokračovat ve vytváření dotazů nebo otevírání existujících dotazů.
Použití voleb tabulky pro výsledky modulu Návrhář dotazu Hyperion Essbase Pro výsledky dotazu vytvořeného v modulu Návrhář dotazu Hyperion Essbase můžete použít všechny volby tabulky nastavené v dialogovém okně Volby Essbase. Postup při použití nastavených voleb tabulky v modulu Návrhář dotazu Hyperion Essbase: 1. Vyberte příkaz Essbase → Volby. 2. V dialogovém okně Volby Essbase vyberte ouško Zobrazení. 3. Zaškrtněte políčko Pro Návrhář dotazu použít volby listu a klepněte na tlačítko OK. 4. Výběrem příkazu Essbase → Získat data obnovte obsah tabulky.
56
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Systém Hyperion Essbase zobrazí výsledky dotazu vytvořeného v modulu Návrhář dotazu Hyperion Essbase a použije nastavené volby tabulky. Všimněte si například toho, že v dimenzi Product se nyní místo číselných kódů zobrazují aliasy.
Obrázek 69. Výsledky dotazu s použitými volbami
5.
Volbou příkazu Soubor → Zavřít zavřete list s tabulkou. List s tabulkou není třeba ukládat.
Výběr členů Databáze Hyperion Essbase může obsahovat stovky, někdy i tisíce členů, takže je obtížné pamatovat si jména všech členů. Pomocí dialogového okna Výběr členů Essbase lze snadno vyhledávat a vybírat členy a definovat jejich rozvržení v tabulce. Kromě toho můžete pomocí logických operátorů, například AND, OR a NOT, a dalších vyhledávacích parametrů určovat kritéria a podmínky, kterým musí vybraní členové vyhovovat. Výběr členů představuje důležitou metodu tvorby tabulkových sestav pro data, která chcete získat. Poznámka: Úplné informace o dialogovém okně Výběr členů Essbase najdete v kontextové nápovědě modulu Hyperion Essbase Spreadsheet Add-in. Postup při zobrazení určitých členů dimenze Product: 1. Otevřete nový list s tabulkou. To lze provést výběrem příkazu Soubor → Nový nebo klepnutím na tlačítko
.
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“ na stránce 17. 2. 3.
Vyberte příkaz Essbase → Získat data. Výběrem položky Product a příkazu Essbase → Pivotovat zobrazte dimenzi Product jako řádkovou, nikoli sloupcovou dimenzi.
Obrázek 70. Výchozí tabulka pro výběr členů.
4.
Znovu označte dimenzi Product a vyberte příkaz Essbase → Výběr členů. Kapitola 2. Základy systému Hyperion Essbase
57
Systém Hyperion Essbase zobrazí dialogové okno Výběr členů Essbase. V dialogovém okně Výběr členů Essbase bude v okénku se seznamem Dimenze zobrazena dimenze Product a v okénku se seznamem Členové její synovské členy Colas, Root, South a Diet.
Obrázek 71. Dialogové okno Výběr členů Essbase
5.
Vyberte člen Colas a klepněte na tlačítko Informace o členu. Zobrazí se dialogové okno Informace o členu. V tomto dialogovém okně jsou k dispozici informace o vybraném členu, jako je dimenze, generace, úroveň, nastavení způsobu uložení, vzorec, atributy definované uživatelem a poznámky.
Obrázek 72. Dialogové okno Informace o členu
6. 7.
Klepnutím na tlačítko OK zavřete dialogové okno Informace o členu. V dialogovém okně Výběr členů Essbase klepnutím na tlačítko Přidat přidejte člen Colas do seznamu Pravidla. Poznámka: Člen můžete přidat také dvojím klepnutím na položku v seznamu Členové.
58
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
8.
Vyberte člen Cream a klepněte na tlačítko Hledat. Zobrazí se dialogové okno Hledání člena. V dialogovém okně Hledání člena lze vyhledávat členy vybrané dimenze podle vzorku. Při hledání je možno použít vzorek obsahující zástupné znaky (hvězdička na konci, *, a zástupce libovolného jednotlivého znaku, ?). Systém Hyperion Essbase vyhledá členy, kteří odpovídají zadanému textovému řetězci, a označí v abecedním pořadí, takže s nimi lze pracovat jako se skupinou. Poznámka: V textovém řetězci můžete jako zástupné znaky použít hvězdičku na konci nebo otazník kdekoliv v řetězci. Znak * zastupuje znakový řetězec, zatímco znak ? zastupuje jediný znak. J?n a 100* jsou příklady správně zadaných řetězců se zástupnými znaky; *-10 and J*n jsou příklady nesprávně zadaných řetězců.
9.
V dialogovém okně Hledání člena zadejte do pole text D*.
Obrázek 73. Dialogové okno Hledání člena.
10. Klepnutím na tlačítko Hledat vyhledejte všechny členy vyhovující vyhledávacímu kritériu D*. Systém Hyperion Essbase najde a označí členy Diet Cream. Jeho rodičovský člen Cream Soda je vybrán také, protože byl označen již před zahájením hledání. 11. Klepnutím na tlačítko Zavřít zavřete dialogové okno Hledání člena. 12. Zrušte zaškrtnutí políčka Cream Soda, zaškrtnutí u políčka Diet Cream ponechte a klepněte na tlačítko Přidat. Systém Hyperion Essbase zobrazí v seznamu Pravidla člen Colas a nově vybraný člen Diet Cream. 13. V dialogovém okně Výběr členů Essbase označte v seznamu Pravidla člen Colas a klepněte na pravé tlačítko myši. Z rozevírací nabídky vyberte položku Tento člen a všechny synovské. Systém Hyperion Essbase zobrazí položky Tento člen a všechny synovské vedle položky Colas v seznamu Pravidla. 14. V seznamu Pravidla označte položky Colas, Tento člen a všechny synovské a znovu klepněte na pravé tlačítko myši. 15. Z rozevírací nabídky vyberte příkaz Podmnožina. Zobrazí se dialogové okno Výběr podmnožiny, v němž lze definovat další podmínky pro vybraného člena. Poznámka: V dialogovém okně Výběr podmnožiny můžete definovat nejvýše 50 podmínek. 16. V prvním okénku se seznamem v dialogovém okně Výběr podmnožiny vyberte položku Caffeinated. Ve druhém okénku se seznamem vyberte položku Jsou v relaci. Ve třetím okénku se seznamem vyberte položku Caffeinated_True.
Kapitola 2. Základy systému Hyperion Essbase
59
17. Klepněte na tlačítko Přidat jako podmínku AND. Podmínka Caffeinated = Caffeinated_True se zobrazí v okénku se seznamem Podmínky. Pokud použijete tlačítko Přidat jako podmínku AND, je daná podmínka v seznamu Podmínky vyhodnocena pomocí logického operátoru AND. Operátor AND znamená, že vybrané členy musí současně vyhovovat aktuální podmínce a současně podmínce, která za ní v okénku se seznamem Podmínky následuje.
Obrázek 74. Dialogové okno Výběr podmnožiny (před přidáním podmínky)
18. V prvním okénku se seznamem vyberte položku Ounces. Ve druhém okénku se seznamem vyberte logický operátor „=“. Ve třetím okénku se seznamem vyberte položku Ounces_12. 19. Klepněte na tlačítko Přidat jako podmínku AND. V okénku Podmínky se zobrazí podmínka Ounces = Ounces_12. 20. V prvním okénku se seznamem vyberte položku Ounces. Ve druhém okénku se seznamem vyberte logický operátor „<=“. Ve třetím okénku se seznamem vyberte položku Ounces_32. 21. Klepněte na tlačítko Přidat jako podmínku OR. V okénku Podmínky se zobrazí podmínka Ounces <= Ounces_32. Pokud použijete tlačítko Přidat jako podmínku OR, je daná podmínka v seznamu Podmínky vyhodnocena pomocí logického operátoru OR. Operátor OR znamená, že vybrané členy musí vyhovovat aktuální podmínce nebo podmínce, která za ní v okénku se seznamem Podmínky následuje. 22. V prvním okénku se seznamem vyberte položku Pkg Type. Ve druhém okénku se seznamem vyberte položku Jsou v relaci. Ve třetím okénku se seznamem vyberte položku Bottle. 23. Klepněte na tlačítko Přidat jako podmínku AND. Podmínka Pkg Type = Bottle se zobrazí v okénku se seznamem Podmínky. 24. V okénku Podmínky vyberte položku Ounces <= Ounces_32 a klepněte na tlačítko Přidat (. 25. Vyberte položku Pkg Type = Bottle a klepněte na tlačítko Přidat ). Pomocí tlačítek Přidat ( a Přidat ) lze k vybraným položkám přidat levou nebo pravou závorku. Závorky slouží k seskupování podmínek pro tvorbu podmnožin a určování priorit při vyhodnocování podmínek. Každé položce v okénku se seznamem Podmínky může být přiřazena levá nebo pravá závorka, nikdy však obě zároveň. V této ukázce
60
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
systém Hyperion Essbase nejprve vyhodnotí členy, jejichž hmotnost je nejvýše 32 uncí a jsou baleny v lahvích. Ve výsledné skupině poté vyhledá členy, jejichž hmotnost je 12 uncí. Poznámka: Tlačítko Odebrat ( ) slouží k odstranění jedné skupiny závorek u vybrané položky v okénku se seznamem Podmínky. Tlačítko Odebrat všechny ( ) slouží k odstranění všech závorek použitých v okénku se seznamem Podmínky. Dialogové okno Výběr podmnožiny je nyní v následujícím tvaru:
Obrázek 75. Dialogové okno Výběr podmnožiny (po přidání podmínek)
26. Klepnutím na tlačítko Náhled otevřete dialogové okno Náhled na členy. V dialogovém okně Náhled na členy jsou zobrazeni členové vybraní na základě definovaných podmínek.
Obrázek 76. Členové vybraní na základě podmínek definovaných pro podmnožinu
27. Klepnutím na tlačítko Zavřít zavřete dialogové okno Náhled na členy. 28. Klepnutím na tlačítko OK zavřete dialogové okno Výběr podmnožiny. Vrátíte se zpět do dialogového okna Výběr členů Essbase. Podmínky nastavené v dialogovém okně Výběr podmnožiny budou zobrazeny v okénku se seznamem Pravidla. 29. Chcete-li změnit pořadí, v němž bude člen Diet Cream v tabulce zobrazen, vyberte položku Diet Cream a klepněte na tlačítko Posunout položku nahoru. Kapitola 2. Základy systému Hyperion Essbase
61
Při každém klepnutí na tlačítko Posunout položku nahoru nebo Posunout položku dolů se vybraná položka a podmínky, které jsou jí přiřazeny, posune v seznamu Pravidla o jednu pozici nahoru nebo dolů. Posouvat můžete pouze položky nejvyšší úrovně (ty, které jste přidali v okénku se seznamem Členové), nikoli jednotlivé podmínky pro tvorbu podmnožin.
Obrázek 77. Dokončení výběru členů.
30. Klepnutím na tlačítko Náhled zobrazte náhled na členy, kteří budou načteni do tabulky. Zobrazí se dialogové okno Náhled na členy. 31. Po prohlédnutí seznamu klepněte na tlačítko Zavřít.
Obrázek 78. Členové, kteří budou načteni do tabulky.
32. Klepnutím na tlačítko OK zavřete dialogové okno Výběr členů Essbase a vložte nové členy do tabulky.
62
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Obrázek 79. Výsledek výběru členů
Poznámka: Akci Výběr členů nelze odvolat příkazem Anulovat. 33. Počínaje členem Cream zadejte vedle každého produktu slovo Year. Tento krok je nutný k tomu, aby v sestavě byla s každým produktem asociována odpovídající dimenze Year.
Obrázek 80. Tabulka po přidání dimenze Year ke všem produktům
34. Výběrem příkazu Essbase → Získat data aktualizujte hodnoty v tabulce. Systém Hyperion Essbase načte data vybraných členů a použije styly definované dříve.
Obrázek 81. Výsledek získání dat vybraných členů
Uložení a odpojení Po provedení základních operací získání dat, navigace a formátování můžete tabulky uložit a odpojit se od systému Hyperion Essbase. V tomto oddílu jsou popsány následující operace: ¹ „Uložení tabulky“ ¹ „Odpojení od systému Hyperion Essbase“ na stránce 64 ¹ „Odhlášení“ na stránce 64
Uložení tabulky Kdykoli během práce se systémem Hyperion Essbase můžete aktivní list s tabulkou uložit pomocí příkazu Soubor → Uložit nebo Soubor → Uložit jako programu Lotus 1-2-3. Tímto způsobem si můžete vytvořit osobní knihovnu databázových pohledů. Později můžete tabulku otevřít a aktualizovat zobrazení získáním nových dat. Poznámka: Při uložení tabulky jsou v případě, že tabulka není chráněna, uloženy také volby nastavené v dialogovém okně Volby Essbase. Pro chráněnou tabulku systém Hyperion Essbase nastavení uložit nemůže.
Kapitola 2. Základy systému Hyperion Essbase
63
Odpojení od systému Hyperion Essbase Po dokončení operací získávání dat a navigace se odpojte od serveru Hyperion Essbase, aby byl port (nebo uživatelský účet) uvolněn pro další uživatele modulu Hyperion Essbase Spreadsheet Add-in. Postup při odpojení od serveru: 1. Vyberte příkaz Essbase → Odpojit. Zobrazí se dialogové okno Odpojení Essbase, v němž lze odpojit libovolnou tabulku připojenou k databázi.
Obrázek 82. Dialogové okno Odpojení Essbase
2. 3. 4.
V seznamu vyberte jméno tabulky a klepněte na tlačítko Odpojit. Opakujte krok 2 pro všechny aktivní tabulky. Klepnutím na tlačítko Zavřít zavřete dialogové okno Odpojení Essbase.
Poznámka: Od serveru se můžete odpojit také zavřením programu Lotus 1-2-3. Při nestandardním ukončení relace programu Lotus 1-2-3, jako je například výpadek napájení nebo zhroucení systému, k odpojení od serveru nedojde.
Odhlášení Systém Hyperion Essbase obsahuje dva administrační prostředky pro řízení připojování uživatelů: ¹ Vynucené odhlášení, při kterém administrátor odpojí uživatele v libovolném okamžiku. Tento druh odhlášení se obvykle používá v případech, kdy je třeba v databázi provést operace údržby. ¹ Automatické odhlášení, při kterém systém Hyperion Essbase automaticky odpojí nečinné uživatele, u kterých nebyla po dobu definovanou administrátorem zjištěna žádná aktivita. Další informace vám poskytne administrátor systému Hyperion Essbase.
Přechod ke složitějším úlohám Nyní jste dokončili základní výukovou lekci systému Hyperion Essbase a můžete přejít ke složitějším úlohám. V následující kapitole budete používat ukázkové soubory programu Lotus 1-2-3 při výuce provádění složitějších operací v modulu Hyperion Essbase Spreadsheet Add-in.
64
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Kapitola 3. Rozšiřující výuková lekce systému Hyperion Essbase Ve výukové lekci z kapitoly Kapitola 2, „Základy systému Hyperion Essbase“ na stránce 9 jsou popsány základní operace získávání a navigace v datech pomocí modulu Hyperion Essbase Spreadsheet Add-in. Tato kapitola vychází ze těchto poznatků a rozšíří vaše vědomosti o systému Hyperion Essbase a modulu Hyperion Essbase Spreadsheet Add-in. Kapitola se skládá z následujících oddílů věnovaných složitějším úlohám: ¹ „Příprava k zahájení výukové lekce“ ¹ „Provádění rozšířených operací získávání dat“ na stránce 70 ¹ „Použití modulu Propojené objekty“ na stránce 101 ¹ „Připojení k více databázím“ na stránce 112 ¹ „Přístup k propojeným oddílům“ na stránce 113 ¹ „Aktualizace dat na serveru“ na stránce 114 ¹ „Kalkulace databáze“ na stránce 117 ¹ „Vytváření více tabulek z dat“ na stránce 118 ¹ „Práce s modulem Currency Conversion“ na stránce 122 V rozšířené výukové lekci budete pracovat s několika ukázkovými soubory programu Microsoft ExcelLotus 1-2-3, které jsou součástí standardní instalace systému Hyperion Essbase. Tyto soubory jsou umístěny v adresáři \essbase\client\sample. Dále se budete muset znovu připojit k databázi Sample Basic.
Příprava k zahájení výukové lekce Před zahájením rozšířené výukové lekce proveête kroky uvedené v následujících dvou oddílech, „Připojení databáze“ a „Nastavení voleb systému Hyperion Essbase“ na stránce 67. Mimo to si přečtěte oddíly „Pokyny pro práci s výukovou lekcí“ na stránce 16 a „Základní informace o databázi Sample Basic“ na stránce 17, kde jsou uvedeny důležité informace týkající se výukové lekce.
Připojení databáze Chcete-li mít přístup k datům systému Hyperion Essbase pro rozšiřující výukovou lekci, musíte se nejprve připojit k databázi Sample Basic 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. 1. Vyberte příkaz Essbase → Připojit. Zobrazí se dialogové okno Přihlášení k systému Essbase.
Copyright IBM Corp. 1998, 2000
65
Obrázek 83. 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. 2. 3. 4.
V okénku se seznamem Server vyberte server, k němuž chcete získat přístup. (Pokud není požadovaný server v seznamu uveden, můžete jeho jméno do pole sami zadat.) Stisknutím klávesy Tab se přesuňte na pole Uživatel a zadejte zde své uživatelské jméno. Stisknutím klávesy Tab se přesuňte na pole Heslo a zadejte zde své heslo. Poznámka: Po připojení k serveru můžete své heslo změnit. Podrobnosti najdete v oddílu „Změna hesla“ na stránce 19.
5.
Klepnutím na tlačítko OK se připojte k serveru. V okénku se seznamem 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 se objeví pouze aplikace, se kterými jste oprávněni pracovat. 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.
66
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Obrázek 84. Dostupné dvojice aplikací a databází
6.
V seznamu Aplikace/databáze dvakrát klepněte na položku Sample Basic nebo v seznamu Aplikace/databáze vyberte položku Sample Basic a klepněte na tlačítko OK.
Pokud není požadovaná aplikace dosud spuštěna, systém Hyperion Essbase ji automaticky spustí. Při načítání může dojít k malé prodlevě. 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ů.
Nastavení voleb systému Hyperion Essbase Než začnete provádět jednotlivé kroky této lekce, zkontrolujte, zda jsou volby tabulkového procesoru nastaveny na výchozí hodnoty, jak je zobrazeno na obrázcích v tomto oddílu. Poznámka: Informace o jednotlivých volbách v dialogovém okně Volby Essbase najdete v kontextové nápovědě modulu Hyperion Essbase Spreadsheet Add-in. 1. 2. 3.
Vyberte příkaz Essbase → Volby. V dialogovém okně Volby Essbase vyberte ouško Zobrazení. Vyberte zaškrtávací políčka a tlačítka voleb tak, aby nastavení odpovídala obrázku 85 na stránce 68.
Kapitola 3. Rozšiřující výuková lekce systému Hyperion Essbase
67
Obrázek 85. Výchozí nastavení voleb zobrazení
4. 5.
Vyberte ouško Lupa. Vyberte zaškrtávací políčka a tlačítka voleb tak, aby nastavení odpovídala obrázku 86.
Obrázek 86. Výchozí nastavení voleb na stránce Lupa
6. 7.
68
Vyberte ouško Režim. Vyberte zaškrtávací políčka a tlačítka voleb tak, aby nastavení odpovídala obrázku 87 na stránce 69.
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Obrázek 87. Výchozí nastavení voleb režimu
8. Ouško Styl přeskočte. 9. Vyberte ouško Globální. 10. Vyberte zaškrtávací políčka a tlačítka voleb tak, aby nastavení odpovídala obrázku 88.
Obrázek 88. Výchozí nastavení voleb na stránce Globální
11. Klepnutím na tlačítko OK uložte změny provedené v této relaci a zavřete dialogové okno Volby Essbase. Poznámka: Nastavení dialogového okna Volby Essbase se může při práci s různými ukázkovými soubory programu Lotus 1-2-3 v rámci výukové lekce změnit. Nastavení neměňte, pokud k tomu nebudete vyzváni v průběhu lekce. Pokud použijete jiné nastavení, nemusí ilustrace v této kapitole odpovídat vzhledu vaší tabulky. Kapitola 3. Rozšiřující výuková lekce systému Hyperion Essbase
69
Provádění rozšířených operací získávání dat V lekci Kapitola 2, „Základy systému Hyperion Essbase“ na stránce 9 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: ¹ „Filtrování dat“ ¹ „Řazení dat“ na stránce 74 ¹ „Získávání dat do asymetrických sestav“ na stránce 76 ¹ „Práce s formátovanými tabulkami“ na stránce 78 ¹ „Zachovávání vzorců během získávání dat“ na stránce 82 ¹ „Získávání úseku dat“ na stránce 84 ¹ „Získávání dat pomocí funkce“ na stránce 86 ¹ „Získávání dynamicky kalkulovaných členů“ na stránce 89 ¹ „Určení posledního období pro dynamické časové řady“ na stránce 91 ¹ „Použití volného vytváření sestav k získání dat“ na stránce 93 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ů: ¹ výběrem příkazů z nabídky Essbase v pruhu nabídky programu Lotus 1-2-3, ¹ klepnutím na příslušná tlačítka na panelu nástrojů Hyperion Essbase, ¹ dvojím klepnutím na první nebo druhé tlačítko myši v příslušné buňce (v případě příkazů Získat data, Přiblížit nebo Oddálit a případně příkazu Propojené objekty, pokud máte tuto volbu aktivovánu).
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 Lotus1-2-3. Server Hyperion Essbase OLAP Server obsahuje výkonné nástroje pro provádění těchto operací. V kapitole Kapitola 2, „Základy systému Hyperion Essbase“ na stránce 9 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 Kapitola 2, „Základy systému Hyperion Essbase“ na stránce 9, a proveête následující kroky: Poznámka: Pokud jste výukovou lekci z kapitoly Kapitola 2, „Základy systému Hyperion Essbase“ na stránce 9 přeskočili, proveête postup z oddílu „Vytváření dotazů pomocí modulu Návrhář dotazu Hyperion Essbase“ na stránce 46, kterým vytvoříte a uložíte dotaz Basic1. 1.
Vyberte příkaz Essbase → Návrhář dotazu.
2. 3.
Zobrazí se informační panel modulu Návrhář dotazu Hyperion Essbase. V navigačním panelu vyberte <>A. Klepněte na pravé tlačítko myši a vyberte příkaz Otevřít dotaz. Zobrazí se dialogové okno Otevřít.
70
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
4. 5.
Vyberte soubor Basic1 z adresáře, do kterého jste jej uložili v kapitole Kapitola 2, „Základy systému Hyperion Essbase“ na stránce 9„. Klepněte na tlačítko OK.
6.
Výběr členů zobrazený v panelu vlastností bude stejný jako při poslední relaci modulu Návrhář dotazu Hyperion Essbase. 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 89. Panel filtrování dat
7.
8.
9.
Panel filtrování dat obsahuje následující položky: ¹ Zaškrtávací políčko pro kategorizování určitého počtu prvních nebo posledních řádků. Vybrat tedy můžete určitý počet prvních nebo posledních řádků. Výběr je založen na dříve vybraných členech řádkových dimenzí. Při použití tohoto kritéria je třeba určit počet řádků, například „horních 10“. Předvolenou hodnotou je horních 25 řádků. ¹ Okénko se seznamem Dimenze řazená do kategorie, v němž se určuje dimenze, pro kterou má být kategorizování použito. ¹ Okénko se seznamem Sloupec použitý pro kategorii, ve kterém se určuje datový sloupec, na němž jsou založeny datové hodnoty. ¹ Pole Omezení dat, v němž se určují standardní operace pro porovnávání dat, jako například operátory větší než, menší než a rovnost. Porovnávací operátory můžete použít pro hodnoty v jednom nebo více datových sloupcích; můžete definovat také kritéria porovnávající hodnoty ve dvou sloupcích. ¹ Tlačítka operátorů OR a AND. Pokud definujete více sloupcových kritérií, můžete definovaná kritéria pomocí těchto operátorů spojit. 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. V okénku se seznamem Dimenze vyberte položku Product. Dimenze Product je tedy dimenzí, pro kterou má být kategorizace použita.
Kapitola 3. Rozšiřující výuková lekce systému Hyperion Essbase
71
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 90. Výsledek dotazu pro filtrování dat
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.
18. 19. 20. 21. 22. 23. 24.
72
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. V navigačním panelu vyberte položku Filtrování dat. V panelu vlastností se zobrazí nastavení filtrování dat. V poli Omezení dat vyberte položku <= 500, klepněte na pravé tlačítko myši a vyberte příkaz Nové omezení dat. V poli Data klepněte na šipku a vyberte položku <. 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. V navigačním panelu vyberte položku Filtrování dat. Zobrazí se panel filtrování dat. V poli Omezení dat dvojím klepnutím vytvořte nové omezení. V poli Data klepněte na šipku a vyberte položku Nejsou v relaci.
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
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 91. Filtrování dat
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 92. Výsledek filtrování dat Kapitola 3. Rozšiřující výuková lekce systému Hyperion Essbase
73
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: ¹ Okénko se seznamem Řazená dimenze se seznamem dimenzí určených v dotazu ve formátu řádků. ¹ Okénko se seznamem Sloupec použitý pro řazení, v němž můžete vybrat jednu nebo několik dimenzí, které mají být v dotazu určeny ve formátu sloupce. ¹ Okénko se seznamem Pořadí, v němž můžete určit vzestupný nebo sestupný způsob řazení pro vybraný sloupec. Můžete také seřadit jen určitou skupinu řádků podle některé dimenze. Data můžete například seřadit podle dimenze Product nebo Market.
Obrázek 93. Panel řazení dat
74
2.
Dvakrát klepněte na okénko se seznamem Sloupec použitý pro řazení.
3. 4. 5.
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ě. Klepněte na hodnotu Vzestupně. Vedle slova Vzestupně se zobrazí šipka. Klepněte na šipku. Pod slovem Vzestupně se zobrazí slovo Sestupně. V okénku se seznamem Pořadí vyberte položku Sestupně.
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Obrázek 94. Určení způsobu řazení dat
6.
Dvakrát klepněte na další řádek v okénku se seznamem Sloupec použitý pro řazení.
7.
Předvolbou ve sloupci bude položka Qtr1, Actual. Klepněte na šipku a vyberte položku Qtr1, Budget.
8.
9.
Všimněte si, že předvoleným způsobem řazení v okénku se seznamem Pořadí je Vzestupně. 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. 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:
Kapitola 3. Rozšiřující výuková lekce systému Hyperion Essbase
75
Obrázek 95. Výsledek filtrování a řazení dat
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 95 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ů: ¹ zadáním jmen členů do tabulky v režimu volného zpracování, ¹ pomocí operace ponoření do dat s aktivovanou volbou V rámci vybrané skupiny v dialogovém okně Volby Essbase (stránka Lupa), ¹ potlačením řádků obsahujících chybějící hodnoty, nulové hodnoty nebo znaky podtržení. 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.
76
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
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 96. Asymetrická sestava
3.
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. 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 97. Výsledek pivotování v asymetrické sestavě
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 96 vyskytuje dvakrát, najdete v aktuálním pohledu pouze jednou. Člen Colas, který byl na obrázku 96 zobrazen pouze pro jednu obchodní oblast, se nyní objevil v oblastech East a West.
2.
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é. Zavřete soubor Asymm.xls, ale neukládejte provedené změny.
Kapitola 3. Rozšiřující výuková lekce systému Hyperion Essbase
77
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: ¹ mezery mezi řádky a sloupci, ¹ buňky obsahující text nebo data nedefinovaná v databázové osnově, ¹ jména členů v nenavazujících místech v horní části tabulky, ¹ vzorce programu Lotus 1-2-3 (viz též oddíl „Zachovávání vzorců během získávání dat“ na stránce 82), ¹ vizuální indikace (styly). 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“ ¹ „Získávání dat pro formátované tabulky“ na stránce 79 ¹ „Pivotování dat ve formátovaných tabulkách“ na stránce 80
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 98 na stránce 79 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 98 na stránce 79 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“ na stránce 82. Rada: Potřebujete-li zachovat text obsažený v buňce, definujte tento text nebo hodnotu jako vzorec programu Lotus 1-2-3 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ů.
78
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
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 98. Ukázková formátovaná tabulka
3. 4. 5. 6.
Vyberte příkaz Essbase → Volby a klepněte na ouško Zobrazení. Ve skupině voleb Buňky zaškrtněte políčko Přizpůsobit sloupce. Vyberte ouško Režim. 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.
8.
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 Lotus 1-2-3 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. 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:
Kapitola 3. Rozšiřující výuková lekce systému Hyperion Essbase
79
Obrázek 99. Zpráva systému Hyperion Essbase o nalezeném neznámém členu
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 100. Výsledek získávání dat do formátované tabulky
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“ na stránce 82 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.
80
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
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 101. Formátovaná tabulka před provedením pivotování
3. 4.
5.
Vyberte příkaz Essbase → Volby a klepněte na ouško Globální. 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. 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 102. Výsledek pivotování ve formátované tabulce
6.
Zavřete soubor Inv.xls, ale neukládejte jej.
Kapitola 3. Rozšiřující výuková lekce systému Hyperion Essbase
81
Zachovávání vzorců během získávání dat V oddílu „Získávání dat do asymetrických sestav“ na stránce 76 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í: ¹ Chcete-li aktivovat volbu Zachovat při získávání dat, musíte na stránce Režim dialogového okna Volby Essbase vybrat volbu Rozšířená interpretace. Volby Zachování vzorců nepracují v režimu volného zpracování. ¹ Chcete-li mít přístup k zaškrtávacím políčkům Zachovat při operacích Zachovat pouze/Odstranit pouze a Zachovat při operaci Přiblížit, musíte zaškrtnout políčko Zachovat při získávání dat. ¹ Chcete-li mít přístup k zaškrtávacímu políčku Vyplnění vzorců, musíte zaškrtnout políčko Zachovat při operaci Přiblížit. ¹ Pokud zaškrtnete políčko Zachovat při získávání dat, nebudou přístupné volby Chybějící řádky a Nulové řádky ve skupině Potlačení na kartě Zobrazení. Opačně, pokud je aktivována některá z funkcí na stránce Zobrazení, volby skupiny Zachování vzorců budou automaticky znepřístupněny. ¹ Pokud zaškrtnete políčko Zachovat při operaci Přiblížit, volba Odstranit nevybrané skupiny bude znepřístupněna. Pokud aktivujete volbu Odstranit nevybrané skupiny, volba Zachovat při operaci Přiblížit bude automaticky znepřístupněna. ¹ Je-li aktivována volba Zachovat při získávání dat, může se doba získávání dat o něco prodloužit. ¹ Chcete-li mít jistotu, že při operaci přiblížení členů bude oblast buněk ve vzorci se zapnutou volbou Zachovat při operaci Přiblížit správně rozbalena, vložte na konec každé takové oblasti prázdný řádek. Další informace najdete v kontextové nápovědě k modulu Hyperion Essbase Spreadsheet Add-in. ¹ Pole vzorců nejsou v režimu zachovávání vzorců v systému Hyperion Essbase Spreadsheet Add-in podporována. Pokud jsou v tabulce pole vzorců, systém Hyperion Essbase tento typ vzorců nezachová. 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 2. 3. 4. 5.
82
. klepnutím na tlačítko Vyberte příkaz Essbase → Získat data. V buňce A2 se ponořte (dvojím klepnutím) do nižší úrovně dimenze Year. Stiskněte a podržte klávesu Alt a dvojím klepnutím se ponořte do dimenze Scenario v buňce E1. Vyberte buňku G3 a zadejte do ní následující vzorec: =B3/B7*100
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Obrázek 103. Zadání vzorce programu Lotus 1-2-3 do buňky
6.
Stiskněte klávesu Enter. Program Lotus 1-2-3 vypočítá výslednou hodnotu vloženého vzorce a zobrazí hodnotu Qtr1 jako procentuální část hodnoty Year.
Obrázek 104. Výsledek použití vzorce programu Lotus 1-2-3 s daty systému Hyperion Essbase
Vyberte příkaz Essbase → Volby a klepněte na ouško Režim. 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. 7. 8.
Systém Hyperion Essbase odstraní vybrané sloupce, ale zachová vzorec programu Lotus 1-2-3, který jste zadali, spolu se zbývající sadou dat.
Obrázek 105. Výsledek odstranění sloupců s aktivovanou volbou Zachovat při operacích Zachovat pouze/Odstranit pouze
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.
Kapitola 3. Rozšiřující výuková lekce systému Hyperion Essbase
83
Obrázek 106. Výsledek operace ponoření s aktivovanou volbou Zachovat při operaci Přiblížit
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 Lotus 1-2-3.
Obrázek 107. Výsledek operace ponoření s aktivovanou volbou Vyplnění vzorců
18. Před pokračováním v lekci proveête následující operace: a. Vyberte příkaz Essbase → Volby a klepněte na ouško Režim. b. Zrušte zaškrtnutí všech políček ve skupině Zachování vzorců. c. 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 Lotus 1-2-3 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: ¹ tabulka obsahuje více sestav, ¹ tabulka obsahuje doplňkové informace, které nejsou podporovány funkcí získávání dat pro formátovanou sestavu, ¹ ze serveru je třeba získat pouze malou podmnožinu hodnot, což vede k výraznému snížení doby získávání dat pro velké datové sady, ¹ je třeba získat data pro jinou oblast v tabulce než pro první sloupec. 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.
84
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
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 108. Označený úsek buněk pro získávání dat
3.
Výběrem příkazu Essbase → Získat data aktualizujte označený úsek.
Obrázek 109. Výsledek načtení prvního úseku dat
4.
Systém Hyperion Essbase aktualizuje pouze data v označeném úseku buněk. Vyberte buňky B12 až G16.
Kapitola 3. Rozšiřující výuková lekce systému Hyperion Essbase
85
Obrázek 110. Výběr buněk pro získávání dat
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 111. Výsledek načtení druhého úseku dat
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 Lotus 1-2-3. 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 Lotus 1-2-3. 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.
86
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Obrázek 112. Tabulka obsahující funkci EssCell
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 Lotus 1-2-3 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: ¹ Prázdná hodnota. Jsou-li parametry funkce prázdné, systém Hyperion Essbase vrátí datové hodnoty z horní úrovně jednotlivých dimenzí. ¹ Seznam jmen členů oddělených čárkami. Jména členů musí být uvedena v uvozovkách; z každé dimenze smí být zastoupen pouze jeden člen. Neuvedete-li členy některých dimenzí, funkce vrátí datové hodnoty z nejvyšší úrovně těchto dimenzí. Dále můžete v seznamu členů uvádět aliasy, a to za stejných podmínek, jaké platí pro jména členů. ¹ Odkaz na buňku ve formátu programu Lotus 1-2-3. Odkaz musí směřovat do buňky obsahující platné jméno člena. Buňky se jmény členů, například 200 a 300-10, musí být formátovány jako textové buňky, nikoli číselné. 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)
3.
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. Vyberte příkaz Essbase → Získat data. Systém Hyperion Essbase vypočte funkce EssCell v buňkách B16 a B17.
Kapitola 3. Rozšiřující výuková lekce systému Hyperion Essbase
87
Obrázek 113. Získání dat v tabulce obsahující buňky s funkcí EssCell
4.
Nyní upravíme funkce EssCell tak, abychom získali data pro jiný stát. 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 Lotus 1-2-3 tabulku automaticky přepočítává (pokud jste program Lotus 1-2-3 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 114. Aktualizace funkce EssCell
Poznámka: Pokud tabulka obsahuje mnoho buněk s funkcí EssCell, přepněte program Lotus 1-2-3 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 Lotus 1-2-3. 5.
Výběrem příkazu Essbase → Získat data aktualizujte sestavu. Není-li funkce EssCell ú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:
88
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.
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
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: Do pruhu vzorce nad horním okrajem tabulky zadejte syntaxi příkazu 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: ¹ snížené nároky na místo na disku, ¹ kratší dobu restrukturalizace databáze, ¹ kratší dobu zálohování databáze. 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“ na stránce 32. 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.
Kapitola 3. Rozšiřující výuková lekce systému Hyperion Essbase
89
Obrázek 115. Zobrazení členů dimenze Scenario
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“ na stránce 65.
6. 7. 8. 9. 10. 11. 12.
Posuňte obsah skupiny Členové, dokud neuvidíte položku Dynamická kalkulace. Zaškrtněte políčko Dynamická kalkulace a klepněte na tlačítko Formát. V seznamu Řez písma vyberte položku Tučná kurzíva. V seznamu Barva vyberte položku Šedá. Klepněte na tlačítko OK a vyberte ouško Zobrazení. Ve skupině voleb Buňky zaškrtněte políčko Použít styly. Klepněte na tlačítko OK. 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 Kapitola 2, „Základy systému Hyperion Essbase“ na stránce 9. 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 116. Výsledek načtení dynamicky kalkulovaných členů
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ů“ na stránce 41. 13. Zavřete soubor Asymm.xls, ale neukládejte jej.
90
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
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 117. Zadání člena dynamické časové řady do tabulky
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.
Kapitola 3. Rozšiřující výuková lekce systému Hyperion Essbase
91
Obrázek 118. Určení posledního období v dynamické časové řadě
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 119. Výsledek určení posledního období v dynamické časové řadě
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.
92
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
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 120. Zadání substituční proměnné do tabulky
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 121. Výsledek získávání dat pro substituční proměnnou
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 121 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 Kapitola 3. Rozšiřující výuková lekce systému Hyperion Essbase
93
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: ¹ režim Rozšířená interpretace, ¹ režim Volné zpracování. 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: ¹ Před všechna jména členů složená z čísel vložte apostrof. Například pro člena 100 dimenze Product zadejte do tabulky řetězec '100. ¹ Při definování sestavy, která neobsahuje všechny databázové dimenze, může být nutné zadat do první datové buňky dočasnou hodnotu, jako například 0. Systém Hyperion Essbase při získávání dat přepíše tuto hodnotu obsahem databázové buňky. Dočasná hodnota použitá pro tento účel musí být číselná. 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 2. 3. 4.
klepnutím na tlačítko . Vyberte příkaz Essbase → Volby a klepněte na ouško Režim. Ve skupině voleb Získávání dat vyberte položku Rozšířená interpretace (standardní nastavení) a klepněte na tlačítko OK. 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 122. Vytvoření nové sestavy v režimu volného vytváření
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.
94
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Obrázek 123. Volně vytvořená sestava se získanými daty
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: a. Vyberte příkaz Essbase → Anulovat. b. Odstraňte buňky A1, B1 a C1. c. Zadáním hodnoty 0 do buňky B4 poskytněte systému Hyperion Essbase referenční bod.
Obrázek 124. Definování volně vytvářené sestavy bez použití všech dimenzí
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 125. Načtení dat pro volně vytvořenou sestavu bez použití všech dimenzí
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 Kapitola 3. Rozšiřující výuková lekce systému Hyperion Essbase
95
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
. klepnutím na tlačítko Vyberte příkaz Essbase → Volby a klepněte na ouško Režim. Ve skupině voleb Získávání dat vyberte položku Volné zpracování. Vyberte ouško Zobrazení. Ve skupině voleb Buňky zaškrtněte políčko Automaticky řadit řádky. Klepněte na tlačítko OK. Do tabulky zadejte jména členů podle obrázku 126:
Obrázek 126. Zadávání jmen členů do volně vytvářené sestavy
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.
96
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Obrázek 127. Výsledek získávání dat v režimu volného zpracování
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 2.
klepnutím na tlačítko . Do prázdné tabulky zadejte jména členů podle obrázku 3-46.
Obrázek 128. Zadávání jmen členů do volně vytvářené sestavy
3.
Do buňky A3 zadejte
Obrázek 129. Zadání příkazu skriptu sestavy do volně vytvářené sestavy
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 130. Výsledek získávání dat s použitím příkazu skriptu sestavy
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.
Kapitola 3. Rozšiřující výuková lekce systému Hyperion Essbase
97
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 2.
. klepnutím na tlačítko Zadejte jména členů podle obrázku 131. 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 131. Použití atributů v režimu volného vytváření sestav
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 132. Výsledek použití atributů v režimu volného vytváření sestav
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 133. Ponoření do dimenze atributu v režimu volného vytváření sestav
5.
98
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:
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Obrázek 134. Výsledek operace ponoření do dimenze East
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: ¹ zobrazením jmen generací a úrovní v dialogovém okně Výběr členů Essbase nebo pomocí modulu Návrhář dotazu Hyperion Essbase, ¹ požádáním návrháře aplikací Hyperion Essbase o informace o jménech generací a úrovní definovaných v databázové osnově. 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 2. 3. 4.
. klepnutím na tlačítko Vyberte příkaz Essbase → Volby a klepněte na ouško Režim. Ve skupině voleb Získávání dat vyberte položku Rozšířená interpretace. Klepněte na tlačítko OK. Zadejte jména členů podle obrázku 135:
Obrázek 135. Zadávání jmen členů do volně vytvářené sestavy
5.
Zadejte jména generací podle obrázku 136 na stránce 100: V dimenzi Product je jménem generace Family. Toto jméno generace je předdefinováno v databázi Sample Basic.
Kapitola 3. Rozšiřující výuková lekce systému Hyperion Essbase
99
Obrázek 136. Zadávání jména generace do volně vytvářené sestavy
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 137. Výsledek získávání dat v režimu Volné zpracování pro zadané jméno generace
7.
Změňte položku Year na jméno úrovně (Lev0,Year) podle následujícího obrázku.
Obrázek 138. Zadávání jména úrovně do volně vytvářené sestavy
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 139. Výsledek získávání dat v režimu Volné zpracování pro zadané jméno úrovně
9.
100
Volbou příkazu Soubor → Zavřít zavřete list s tabulkou. List s tabulkou není třeba ukládat.
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Použití modulu Propojené objekty Propojeným objektem je externí soubor, popis buňky nebo prostředek sítě Web, který je propojen k buňce v databázi systému Hyperion Essbase. Tento soubor, popis nebo prostředek sítě Web (určený pomocí adresy URL) mohou načíst pouze ti uživatelé modulu Hyperion Essbase Spreadsheet Add-in, kteří mají přístup k databázi. Poznámka: Pokud vaše organizace vlastní licenci a používá modul Hyperion Essbase Partitioning, můžete z buněk v modulu Hyperion Essbase Spreadsheet Add-in přistupovat rovněž k propojeným oddílům. Další informace o propojených oddílech najdete v oddílu „Přístup k propojeným oddílům“ na stránce 113. V tomto oddílu jsou popsány následující operace: ¹ „Připojení souboru k datové buňce“ ¹ „Připojení popisu buňky k datové buňce“ na stránce 104 ¹ „Připojení adresy URL k datové buňce“ na stránce 105 ¹ „Přístup a úprava propojených objektů“ na stránce 107 Poznámka: Další informace o použití propojených objektů najdete v kontextové nápovědě modulu Hyperion Essbase Spreadsheet Add-in.
Připojení souboru k datové buňce Propojené objekty můžete použít k propojení externího souboru k datové buňce v modulu Hyperion Essbase Spreadsheet Add-in. Systém Hyperion Essbase tento soubor uloží na server Hyperion Essbase. Uživatelé, kteří mají přístup k databázi, mohou pak při práci s daty obsaženými v buňce zobrazit také připojený soubor. V následujícím příkladu je použita ukázková tabulka Asymm.xls s daty z databáze Sample Basic. K buňce obsahující hodnotu Budget je zde připojen ukázkový soubor Budasmp.txt. Soubor Budasmp.txt obsahuje podrobný rozbor předpokladů, na nichž byl založen rozpočet pro aktuální rok. Postup připojení souboru k datové buňce: 1. Vyberte příkaz Soubor → Otevřít. 2. V adresáři \essbase\client\sample otevřete soubor Asymm.xls. 3. Zkontrolujte, zda jste připojeni k databázi Sample Basic. Pokud připojeni nejste, postupujte podle pokynů z oddílu „Připojení databáze“ na stránce 65. 4. Vyberte buňku D5. Poznámka: Objekty můžete připojovat pouze k datovým buňkám, nikoli k buňkám obsahujícím jména členů.
Obrázek 140. Výběr datové buňky pro připojení externího souboru
Kapitola 3. Rozšiřující výuková lekce systému Hyperion Essbase
101
5.
Vyberte příkaz Essbase → Propojené objekty. Zobrazí se dialogové okno Procházení propojených objektů.
Obrázek 141. Připojení souboru
6.
V dialogovém okně Procházení propojených objektů klepněte na tlačítko Přiřadit.
7.
Zobrazí se dialogové okno Přiřazení propojeného objektu. Ve skupině voleb Typ přiřazení vyberte volbu Soubor.
Obrázek 142. Připojení souboru k datové buňce
8.
Klepněte na tlačítko Procházet vedle pole Jméno souboru.
Zobrazí se dialogové okno Procházení souborů. 9. Přejděte do adresáře \essbase\client\sample a vyberte soubor Budasmp.txt. 10. Klepněte na tlačítko Otevřít. 11. Do pole Popis souboru zadejte krátký popis souboru podle obrázku 143 na stránce 103.
102
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Obrázek 143. Výběr a zadání popisu připojovaného souboru
Poznámka: Zadání textu do pole Popis souboru není povinné. 12. Klepnutím na tlačítko OK zavřete dialogové okno a připojte soubor k buňce. Systém Hyperion Essbase zkopíruje soubor na server a vytvoří propojení s aktuální datovou buňkou. 13. Klepnutím na tlačítko Zavřít zavřete dialogové okno Procházení propojených objektů. 14. Soubor Asymm.xls nezavírejte. Budete s ním pracovat také v následující úloze lekce. Buňky s připojenými objekty můžete snadno zviditelnit použitím vizuální indikace (stylů). Postup při použití stylů: 1. Vyberte příkaz Essbase → Volby a klepněte na ouško Styl. 2. V rámečku Datové buňky zaškrtněte políčko Propojené objekty. 3. Klepněte na tlačítko Formát. 4. V okénku se seznamem Řez písma vyberte položku Kurzíva. 5. V okénku se seznamem Barva vyberte položku Fialová. Klepněte na tlačítko OK. 6. Vyberte ouško Zobrazení. 7. Ve skupině voleb Buňky zaškrtněte políčko Použít styly. Klepněte na tlačítko OK. 8. Vyberte příkaz Essbase → Získat data. Obsah tabulky bude obnoven a definované styly budou použity. Obsah buňky D5 (buňky, ke které jste právě připojili soubor) bude nyní zobrazen fialovou kurzívou. Systém Hyperion Essbase dále upraví tabulku podle dalších voleb nastavených v dialogovém okně Volby Essbase.
Obrázek 144. Výsledek použití stylů pro buňku s připojeným objektem
9.
Ponechte soubor Asymm.xls otevřený pro další úlohu této lekce.
Kapitola 3. Rozšiřující výuková lekce systému Hyperion Essbase
103
Připojení popisu buňky k datové buňce Kromě externích souborů můžete v modulu Hyperion Essbase Spreadsheet Add-in k jednotlivým buňkám připojovat také popisy obsahující informace o určené oblasti datových buněk. Délka popisu buňky nesmí přesáhnout 599 znaků. Pokud k buňce potřebujete připojit text delší než 599 znaků, musíte vytvořit a uložit externí soubor a ten pak k dané buňce připojit. Postup připojení popisu k datové buňce: 1. V souboru Asymm.xls vyberte buňku C5. Poznámka: Objekty můžete připojovat pouze k datovým buňkám, nikoli k buňkám obsahujícím jména členů. 2.
Vyberte příkaz Essbase → Propojené objekty.
3.
Zobrazí se dialogové okno Procházení propojených objektů. V dialogovém okně Procházení propojených objektů klepněte na tlačítko Přiřadit.
4. 5.
Zobrazí se dialogové okno Přiřazení propojeného objektu. Ve skupině voleb Typ přiřazení vyberte volbu Popis buňky. V poli Popis buňky zadejte poznámku podle následující ilustrace:
Obrázek 145. Vytvoření propojeného popisu buňky
6.
7. 8.
Klepnutím na tlačítko OK zavřete dialogové okno a připojte popis k buňce. Systém Hyperion Essbase zkopíruje popis na server a vytvoří propojení s aktuální datovou buňkou. Klepnutím na tlačítko Zavřít zavřete dialogové okno Procházení propojených objektů. Vyberte příkaz Essbase → Získat data. Obsah tabulky bude obnoven a styly definované pro propojené objekty budou použity. Systém Hyperion Essbase nyní zobrazí fialovou kurzívou dvě datové buňky (C5 a D5), které obsahují propojený objekt.
104
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Obrázek 146. Výsledek vytvoření propojeného popisu buňky
9.
Ponechte soubor Asymm.xls otevřený pro další úlohu této lekce.
Připojení adresy URL k datové buňce Adresa URL (Uniform Resource Locator) je adresový řetězec identifikující v síti World Wide Web jednotlivé prostředky, jako jsou dokumenty, obrázky a soubory určené k načtení. Pomocí funkce propojování objektů můžete připojit adresu URL k datové buňce. Uživatelé, kteří mají přístup k databázi se pak budou moci připojit přímo na určenou adresu URL. Přistupujete-li k buňce z modulu Hyperion Essbase Spreadsheet Add-in, zobrazí se obsah určené adresy URL ve vašem standardním prohlížeči sítě Web. Poznámka: Další informace o syntaxi adres URL najdete v kontextové nápovědě modulu Hyperion Essbase Spreadsheet Add-in. Jste-li vybaveni prohlížečem sítě Web a přístupem k síti Internet, můžete následujícím postupem připojit datovou buňku ke stránkám Web společnosti Hyperion Software. 1. V souboru Asymm.xls vyberte buňku E5. Poznámka: Objekty můžete připojovat pouze k datovým buňkám, nikoli k buňkám obsahujícím jména členů.
Obrázek 147. Výběr datové buňky pro připojení adresy URL
2.
Vyberte příkaz Essbase → Propojené objekty.
3.
Zobrazí se dialogové okno Procházení propojených objektů. V dialogovém okně Procházení propojených objektů klepněte na tlačítko Přiřadit.
4.
Zobrazí se dialogové okno Přiřazení propojeného objektu. Ve skupině voleb Typ přiřazení vyberte volbu Adresa URL.
Kapitola 3. Rozšiřující výuková lekce systému Hyperion Essbase
105
Obrázek 148. Připojení adresy URL k datové buňce
5.
Do pole Umístění zadejte adresu URL a do pole Popis adresy URL krátký popis podle obrázku 151 na stránce 108.
Obrázek 149. Zadání a popis připojované adresy URL
Poznámka: Zadání textu do pole Popis adresy URL není povinné. Do pole pro zadání adresy URL lze vložit nejvýše 512 znaků. Délka pole pro zadání popisu adresy URL je omezena na 80 znaků. 6.
Klepnutím na tlačítko OK zavřete dialogové okno a připojte adresu URL k buňce. Systém Hyperion Essbase zkopíruje řetězec URL na server a vytvoří propojení s aktuální datovou buňkou. Poznámka: Při vytvoření odkazu není prováděna kontrola syntaxe adresy URL. Systém Hyperion Essbase ji provádí až při prvním pokusu o přístup k této adrese z tabulky, kdy existenci (použitelnost) zadané adresy ověří standardní prohlížeč sítě Web.
7. 8. 9.
Klepnutím na tlačítko Zavřít zavřete dialogové okno Procházení propojených objektů. Vyberte příkaz Essbase → Získat data. Obsah tabulky bude obnoven a styly definované pro propojené objekty budou použity. Ponechte soubor Asymm.xls otevřený pro další úlohu této lekce. Nyní jste se naučili vytvářet propojené objekty. V dalším oddílu je popsáno, jak propojené objekty v modulu Hyperion Essbase Spreadsheet Add-in otevírat.
106
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Přístup a úprava propojených objektů Chcete-li otevřít a upravit propojený objekt, který jste připojili k datové buňce, můžete postupovat dvěma způsoby: ¹ označením buňky (označené pomocí stylu) a výběrem příkazu Essbase → Propojené objekty, ¹ povolením dvojího klepnutí pro procházení propojených objektů. Poznámka: Když povolíte procházení propojených objektů pomocí dvojího klepnutí, změní se funkce dvojího klepnutí pro získávání dat a provádění operací ponoření a vynoření. Další informace najdete v kontextové nápovědě modulu Hyperion Essbase Spreadsheet Add-in. V této lekci bude k otevírání propojených objektů vytvořených v předcházejících oddílech používán příkaz nabídky Essbase, nikoli dvojí klepnutí.
Přístup k propojenému souboru V určitých situacích může být zapotřebí zobrazit obsah externího souboru připojeného k datové buňce. Postup při otevření externího souboru připojeného k datové buňce: 1. V souboru Asymm.xls vyberte buňku D5. 2. Vyberte příkaz Essbase → Propojené objekty. 3. V dialogovém okně Procházení propojených objektů vyberte soubor Budasmp.txt.
Obrázek 150. Přístup k připojenému externímu souboru
4.
Klepnutím na tlačítko Zobrazit/spustit zobrazte připojený soubor. Soubor Budasmp.txt se otevře ve zdrojové aplikaci.
Kapitola 3. Rozšiřující výuková lekce systému Hyperion Essbase
107
Obrázek 151. Zobrazení obsahu připojeného externího souboru
Poznámka: Ve zdrojové aplikaci upravte obsah souboru. Po provedení změn a uložení souboru můžete upravený soubor znovu připojit klepnutím na tlačítko Upravit v dialogovém okně Procházení propojených objektů. Systém Hyperion Essbase zobrazí dialogové okno Opakované přiřazení propojeného objektu, v němž můžete upravený soubor znovu přiřadit (připojit) k datové buňce. Bližší informace najdete v kontextové nápovědě modulu Hyperion Essbase Spreadsheet Add-in. 5. 6.
Zavřete soubor Budasmp.txt a klepnutím na tlačítko Zavřít zavřete dialogové okno Procházení propojených objektů. Ponechte soubor Asymm.xls otevřený pro další úlohu této lekce.
Přístup k popisu propojené buňky V některých případech je třeba upravit dříve vytvořený popis buňky. Chcete-li otevřít a upravit dříve vytvořený popis buňky, postupujte takto: 1. V souboru Asymm.xls vyberte buňku C5. 2. Vyberte příkaz Essbase → Propojené objekty.
3.
V dialogovém okně Procházení propojených objektů se zobrazí popis buňky připojený k označené datové buňce. V dialogovém okně Procházení propojených objektů vyberte popis buňky.
Obrázek 152. Přístup k popisu propojené buňky
4.
Chcete-li upravit obsah popisu buňky, klepněte na tlačítko Upravit. Systém Hyperion Essbase zobrazí dialogové okno Úprava popisu buňky s popisem buňky.
108
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Obrázek 153. Úprava připojeného popisu buňky
Poznámka: Chcete-li obsah popisu buňky pouze zobrazit, klepněte v dialogovém okně Procházení propojených objektů na tlačítko Zobrazit/spustit místo tlačítka Upravit. 5.
Upravte obsah popisu buňky podle následujícího obrázku:
Obrázek 154. Výsledek úpravy popisu buňky
6.
7. 8.
Klepnutím na tlačítko OK zavřete dialogové okno Úprava popisu buňky a uložte provedené změny popisu. Systém Hyperion Essbase uloží úpravy popisu buňky na server. Klepnutím na tlačítko Zavřít zavřete dialogové okno Procházení propojených objektů. Ponechte soubor Asymm.xls otevřený pro další postupy v této lekci.
Přístup k připojené adrese URL Pokud jste provedli postup uvedený v oddílu „Připojení adresy URL k datové buňce“ na stránce 105, můžete přistoupit nebo upravit vytvořenou adresu URL. Postup přístupu k adrese URL: 1. V souboru Asymm.xls vyberte buňku E5. 2. Vyberte příkaz Essbase → Propojené objekty.
3.
V dialogovém okně Procházení propojených objektů se zobrazí adresa URL připojená k označené datové buňce. V dialogovém okně Procházení propojených objektů vyberte adresu URL.
Kapitola 3. Rozšiřující výuková lekce systému Hyperion Essbase
109
Obrázek 155. Přístup k připojené adrese URL
4.
Klepnutím na tlačítko Zobrazit/spustit zobrazte připojenou adresu URL. Systém Hyperion Essbase zkontroluje syntaxi adresy URL. Pokud adresa obsahuje syntaktické chyby, zobrazí se chybová zpráva. Je-li syntaxe adresy URL správná, spustí se standardní prohlížeč sítě Web a připojí se k zadané adrese. V našem případě je syntaxe adresy URL v pořádku, dojde tedy ke spuštění standardního prohlížeče sítě Web, který se připojí ke stránce Web společnosti Hyperion.
Obrázek 156. Zobrazení připojené adresy URL
5.
Zavřete prohlížeč sítě Web.
Postup při úpravě adresy URL: 1. V dialogovém okně Procházení propojených objektů vyberte adresu URL. 2. Klepnutím na tlačítko Upravit zahajte úpravu připojené adresy URL. Zobrazí se dialogové okno Úprava adresy URL s označenou adresou URL.
110
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Obrázek 157. Příprava k úpravě připojené adresy URL
3.
Upravte umístění a popis adresy URL podle následujícího obrázku:
Obrázek 158. Úprava připojené adresy URL
4. 5.
Klepnutím na tlačítko OK zavřete dialogové okno Úprava adresy URL a uložte provedené změny. Systém Hyperion Essbase uloží úpravy adresy URL na server. Klepnutím na tlačítko Zobrazit/spustit zobrazte novou adresu URL. Spustí se standardní prohlížeč sítě Web a připojí se k nové adrese URL.
Obrázek 159. Zobrazení upravené adresy URL
6.
Zavřete prohlížeč sítě Web.
Kapitola 3. Rozšiřující výuková lekce systému Hyperion Essbase
111
7.
Klepnutím na tlačítko Zavřít zavřete dialogové okno Procházení propojených objektů. Zavřete soubor Asymm.xls, ale neukládejte jej.
8.
Připojení k více databázím Systém Hyperion Essbase podporuje současný přístup k více databázím. Databáze mohou být v různých aplikacích a uloženy na jiných serverech. V programu Lotus 1-2-3 je možné otevřít několik tabulek, z nichž každá je připojena k jiné databázi. Každá jednotlivá tabulka může být v daném okamžiku připojena pouze k jedné databázi. Pomocí příkazu Připojit z nabídky Essbase můžete přepínat připojení k databázím. Poznámka: Podle stavu vývoje aplikací ve vaší síti nemusíte mít přístup k dalším aplikacím nebo databázím. Potřebujete-li získat přístup k dalším aplikacím, požádejte o pomoc administrátora systému Hyperion Essbase. V této lekci nebudete přístup k jiným databázím potřebovat. Postup při přístupu k více databázím: 1.
Vyberte příkaz Essbase → Připojit.
2.
V okénku se seznamem Server v dialogovém okně Přihlášení k systému Essbase vyberte nebo zadejte jméno požadovaného serveru.
3.
Stisknutím klávesy Tab se přesuňte na pole Uživatel a zadejte své uživatelské jméno.
4.
Stisknutím klávesy Tab se přesuňte na pole Heslo a zadejte své heslo.
5.
Klepnutím na tlačítko OK se připojte k serveru. Po připojení k serveru se v seznamu Aplikace/databáze objeví seznam dostupných dvojic aplikací a databází.
6.
V seznamu Aplikace/databáze dvakrát klepněte na položku dvojice aplikace/databáze, ke které se chcete připojit. Případně můžete požadovanou dvojici označit a klepnout na tlačítko OK. Pokud není požadovaná aplikace dosud spuštěna, systém Hyperion Essbase ji automaticky spustí. Při načítání aplikace může dojít k malé prodlevě. 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ů.
7.
Otevřete novou tabulku a stejným postupem se připojte k další databázi. V daném okamžiku smí být každá tabulka připojena pouze k jedné databázi.
Postup při připojení k více databázím z modulu Návrhář databáze Hyperion Essbase najdete v oddílu Kapitola 3, „Rozšiřující výuková lekce systému Hyperion Essbase“ na stránce 65.
Zobrazení aktivních připojení k databázím Pokud se často připojujete k několika databázím současně, budete v některých okamžicích potřebovat zjistit, ke kterým databázím jsou připojeny jednotlivé tabulky. Stav databázového připojení lze zobrazit dvěma způsoby: ¹ Stránka Styl dialogového okna Volby Essbase obsahuje pole Informace o připojení. V tomto poli se zobrazují informace o připojení pro aktivní tabulku. ¹ V dialogovém okně Odpojení Hyperion Essbase se zobrazují všechny aktivní tabulky a příslušné informace o připojení. V tomto dialogovém okně je dále možné odpojit jednu nebo několik tabulek od jejich databází.
112
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Přístup k propojeným oddílům Propojené oddíly jsou součástí modulu Partitioning Hyperion Essbase. Jejich prostřednictvím lze propojovat databáze Hyperion Essbase obsahující různé dimenze beze ztráty přístupu ke všem dimenzím z obou databází. V případě, že vaše organizace zakoupila a instalovala produkt Partitioning Essbase, můžete tyto nástroje využít. Postup návrhu a implementace propojených oddílů je popsán v příručce Hyperion Essbase Database Administrator's Guide. Dělení na oddíly obvykle nastavuje návrhář aplikací Hyperion Essbase. Poznámka: Pomocí modulu Partitioning může návrhář aplikací Hyperion Essbase dále nastavit transparentní nebo vzdálené oddíly. Další informace o dělení na oddíly najdete v příručce Hyperion Essbase Database Administrator's Guide. Pro buňky označené jako propojené objekty můžete nastavit vizuální indikaci (styly). Tyto buňky slouží jako přístupové body do propojených oddílů v rámci připojených databází. K propojenému oddílu můžete z datové buňky v modulu Hyperion Essbase Spreadsheet Add-in přistoupit dvěma způsoby: ¹ označením buňky a výběrem příkazu Essbase → Propojené objekty, ¹ povolením dvojího klepnutí pro procházení propojených objektů. Když povolíte procházení propojených objektů pomocí dvojího klepnutí, změní se funkce dvojího klepnutí pro získávání dat a provádění operací ponoření a vynoření. Další informace najdete v kontextové nápovědě modulu Hyperion Essbase Spreadsheet Add-in. Pokud v buňce s propojeným oddílem vyberete příkaz Essbase → Propojené oddíly, systém Hyperion Essbase provede následující operace: ¹ Systém Hyperion Essbase zobrazí dialogové okno Procházení propojených objektů obsahující seznam oddílů, ke kterým máte v daný okamžik přístup. V tomto dialogovém okně můžete vybrat oddíl, ke kterému se chcete připojit. Poznámka: Dialogové okno Procházení propojených objektů může obsahovat také seznam propojených objektů, jako jsou například popisy buněk a externí soubory. Další informace najdete v oddílu „Použití modulu Propojené objekty“ na stránce 101. ¹
Po výběru oddílu systém Hyperion Essbase vytvoří novou tabulku obsahující odpovídající členy a dimenze dané buňky v propojeném oddílu. Poznámka: Systém Hyperion Essbase při přecházení mezi oddíly nezachovává vzorce.
¹
Systém Hyperion Essbase získá datové hodnoty z propojeného oddílu.
Poté můžete prováděním operací ponoření, vynoření apod. načíst do nové tabulky více informací. Poznámka: Databáze Sample Basic, kterou používáte pro účely této lekce, neobsahuje žádné propojené oddíly.
Kapitola 3. Rozšiřující výuková lekce systému Hyperion Essbase
113
Pokud návrhář aplikací Hyperion Essbase vytvořil propojené oddíly, postupujte při přístupu k těmto oddílům z modulu Hyperion Essbase Spreadsheet Add-in takto: 1.
Najděte buňku propojeného objektu. Tyto buňky rozeznáte podle stylu, který je pro ně použit.
2.
Vyberte příkaz Essbase → Propojené objekty. Otevře se dialogové okno Procházení propojených objektů. Poznámka: Chcete-li aktivovat zobrazování propojených objektů dvojím klepnutím, zaškrtněte políčko Povolit procházení propojených objektů v dialogovém okně Volby Essbase.
3.
Vyberte oddíl, ke kterému se chcete připojit, a klepněte na tlačítko Zobrazit/spustit.
Dialogové okno Procházení propojených objektů – propojený oddíl
Systém Hyperion Essbase vytvoří novou tabulku obsahující členy a dimenze dané buňky v propojeném oddílu.
Poznámka: Pro přístup k propojeným oddílům musíte mít potřebná práva. Pokud vaše uživatelské jméno a heslo odpovídají informacím platným pro propojený oddíl, systém Hyperion Essbase tyto údaje použije pro navázání spojení s propojeným oddílem. V opačném případě se zobrazí dialogové okno Přihlášení k systému Essbase, do kterého musíte ručně zadat uživatelské jméno a heslo.
Aktualizace dat na serveru V aplikacích připravených pro plánování, sestavování rozpočtu a plánování často dochází ke změnám dat. Po načtení dat do tabulky můžete pomocí modulu Hyperion Essbase Spreadsheet Add-in měnit hodnoty, zadávat vzorce a formátovat data. Systém Hyperion Essbase je navržen tak, aby umožňoval souběžný víceuživatelský přístup k databázím a jejich aktualizaci. V závislosti na vašich systémových oprávněních můžete být oprávněni měnit všechna data nebo pouze určité podmnožiny dat. Identifikaci buněk, ke kterým máte přístup pro čtení i zápis, si můžete usnadnit použitím vizuální indikace (stylů). Další informace najdete v oddílu „Použití stylů pro datové buňky“ na stránce 41. Chcete-li data aktualizovat hodnotami z tabulky, musíte zamknout oblast databáze s daty, která hodláte změnit. Tím znemožníte jiným uživatelům změnit údaje, které chcete aktualizovat. Ostatní uživatelé mohou zamknutá data načíst, ale nemohou je zamknout nebo změnit. V uzamčené oblasti máte výhradní právo aktualizace. Poznámka: Data týkající se atributů na serveru aktualizovat nelze, neboÝ jsou kalkulována dynamicky a nejsou tedy na serveru uložena.
114
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Datové hodnoty můžete zamknout třemi způsoby: ¹ Pomocí příkazu Získat data a uzamknout je možné načíst data do tabulky a uzamknout odpovídající oblast dat na serveru. Při další operaci získání dat systém Hyperion Essbase automaticky odemkne předcházející data. Poznámka: Pro členy dynamických časových řad není příkaz Získat data a uzamknout podporován. ¹ ¹
Pomocí příkazu Uzamknout lze uzamknout informace, které již byly získány. Při další operaci získání dat systém Hyperion Essbase automaticky odemkne předcházející data. Odpovídající oblast databáze lze po každém získání dat automaticky uzamknout zaškrtnutím políčka Aktualizační režim na kartě Režim v dialogovém okně Volby Essbase.
Data uložená na serveru lze hodnotami z tabulky aktualizovat pomocí příkazu Poslat z nabídky Essbase. Po aktualizaci dat na serveru příkazem Poslat budou příslušné oblasti automaticky odemčeny (pokud nepracujete v režimu Aktualizační režim). Automatické zamykání bloků musíte vypnout zrušením zaškrtnutí políčka Aktualizační režim. Bloky dat můžete odemknout dvěma způsoby: ¹ Příkazem Odemknout je možné odemknout všechny bloky, které jste uzamkli. ¹ Server bloky buněk automaticky odemkne, pokud doba jejich uzamčení překročí maximální dobu, po kterou mohou být buňky uzamčeny. Tuto dobu určuje administrátor systému Hyperion Essbase. Tímto opatřením je zabráněno uzamknutí bloků po příliš dlouhou dobu. Součástí standardní instalace systému Hyperion Essbase je ukázkový soubor P&l.xls programu Lotus 1-2-3, v němž je tato koncepce ilustrována. 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. 3. Vyberte příkaz Essbase → Získat data a uzamknout. Systém Hyperion Essbase načte data a uzamkne příslušnou oblast databáze.
Obrázek 160. Tabulka P&l po provedení příkazu Získat data a uzamknout
Kapitola 3. Rozšiřující výuková lekce systému Hyperion Essbase
115
4.
Změňte hodnotu Sales pro měsíc Jan (buňka B12) na 4000 a stiskněte klávesu Enter.
5.
Systém Hyperion Essbase změní příslušná data. Výběrem příkazu Essbase → Poslat aktualizujte hodnoty na serveru. Systém Hyperion Essbase aktualizuje soubory na serveru a odemkne datové bloky.
Obrázek 161. Tabulka P&l po odeslání nových hodnot na server
6.
Zavřete soubor P&l.xls, ale neukládejte jej.
Poznámka: Systém Hyperion Essbase obsahuje nástroj pro protokolování aktualizací tabulky, pomocí něhož lze sledovat a zaznamenávat všechny aktualizace odeslané z modulu Hyperion Essbase Spreadsheet Add-in na server. Administrátor systému Hyperion Essbase může tento nástroj použít jako doplňující ochranu před ztrátou dat. Další informace najdete v příručce Hyperion Essbase Database Administrator's Guide nebo získáte od administrátora systému Hyperion Essbase.
116
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Kalkulace databáze Při odeslání aktualizovaných dat na server nedojde automaticky k přepočtu obsahu databáze. Máte-li oprávnění potřebná k provádění databázových kalkulací, můžete přepočítat obsah databáze z modulu Hyperion Essbase Spreadsheet Add-in příkazem Kalkulace. V rámci této lekce nebudete v databázi Sample Basic žádné skutečné kalkulace provádět. Další informace o kalkulacích v systému Hyperion Essbase najdete v příručce Hyperion Essbase Database Administrator's Guide. POZOR: V rámci této lekce žádné kalkulace neprovádějte. Po výběru příkazu Essbase → Kalkulace se zobrazí dialogové okno Kalkulace Essbase.
Obrázek 162. Dialogové okno Kalkulace Essbase
Dialogové okno Kalkulace Essbase obsahuje následující prvky: ¹ pole Informace o připojení se zobrazenými aktivními databázovými připojeními, ¹ okénko se seznamem Výběr kalkulačního skriptu s kalkulačními skripty uloženými na serveru, ke kterým máte přístup, ¹ pole Stav databáze, které udává aktuální stav kalkulace databáze. Může se jednat o jeden z následujících stavů: — Probíhá kalkulace – označuje, v databázi právě probíhá kalkulace. — Datové hodnoty se od poslední kalkulace změnily – v době, která uběhla od poslední kalkulace, se hodnoty v databázi změnily. Poslední kalkulace se mohla vztahovat na celou databázi nebo jen na určitou podmnožinu obsahu databáze. — Datové hodnoty se od poslední kalkulace nezměnily – od okamžiku, kdy proběhla poslední kalkulace obsahu databáze, se data nezměnila. Poslední kalkulace se mohla vztahovat na celou databázi nebo jen na určitou podmnožinu obsahu databáze. POZOR: Pokud se poslední kalkulace týkala pouze části databáze, nemusela být po poslední změně dat provedena kalkulace databáze jako celku. Chcete-li zajistit aktuálnost výsledků kalkulace, musíte v některých případech spustit kalkulaci celé databáze. Další informace získáte od administrátora systému Hyperion Essbase.
Kapitola 3. Rozšiřující výuková lekce systému Hyperion Essbase
117
Vytváření více tabulek z dat Jedním z častých požadavků v aplikacích věnovaných sestavování rozpočtů a plánování je odeslání tabulek na různá místa v organizaci. Po provedení distribuce tabulek si mohou příjemci prohlédnout jejich obsah, upravit je a odeslat zpět distributorovi. Systém Hyperion Essbase obsahuje funkci Kaskáda, pomocí níž je možné vytvořit několik souborů s tabulkami na základě jediného databázového pohledu. Přitom máte možnost určit, do jaké úrovně mají být replikovány podrobnosti, a přizpůsobit tak přenášené informace potřebám jednotlivých příjemců. Jako příklad předpokládejme, že chceme, aby si všichni manažeři řídící prodej jednotlivých výrobků prohlédli připravený rozpočet a vrátili finančnímu oddělení své připomínky. Musíme tedy vytvořit tabulky pro všechny kombinace rozpočtu a dat o jednotlivých výrobcích a předat je příslušným manažerům. Postup při vytvoření sady tabulek: 1. Vyberte příkaz Soubor → Otevřít. 2. V adresáři \essbase\client\sample otevřete soubor P&l.xls. Tento soubor obsahuje data, která je třeba replikovat do jednotlivých tabulek. 3. Vyberte příkaz Essbase → Získat data.
5.
Všimněte si, že při získání dat je použita volba Použít aliasy nastavená pro tento soubor v dialogovém okně Volby Essbase. V našem příkladu se označení výrobku 200 změnilo na název Root Beer, což je jeho přiřazený alias. Vyberte členy, kteří budou reprezentováni ve výsledných tabulkách: Central (v buňce B1) a Root Beer (v buňce B2). Vyberte příkaz Essbase → Kaskáda.
6.
Zobrazí se dialogové okno Volby kaskády Essbase. Klepněte na ouško Informace o kaskádě.
4.
Stránka Informace o kaskádě obsahuje seznam vybraných členů a voleb určujících úroveň, na které mají být vybraní členové uloženi do kaskádovaných tabulek. Poznámka: Další informace o jednotlivých volbách najdete v kontextové nápovědě modulu Hyperion Essbase Spreadsheet Add-in. 7. 8.
118
Označte položku Central v okénku se seznamem Člen a vyberte volbu Stejná úroveň ze skupiny voleb Volba úrovně pro vybraného člena. Označte položku Root Beer v okénku se seznamem Člen a vyberte volbu Další úroveň (standardní nastavení).
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Obrázek 163. Karta Informace o kaskádě
Replikované (kaskádované) tabulkové sestavy budou nyní obsahovat data členů na stejné úrovni jako člen Central (East, West a South) a data členů pod členem Root Beer (Old Fashioned, Diet Root Beer, Sarsaparilla a Birch Beer). 9. Klepněte na ouško Volby místa určení. 10. Do pole Cílový adresář zadejte jméno adresáře, do kterého chcete uložit kaskádované tabulky: C:\temp. Případně můžete klepnout na tlačítko Procházet a vybrat cílový adresář v dialogovém okně Procházení. 11. Ve skupině voleb Cílové typy vyberte volbu Samostatné sešity (standardní nastavení). Pro každou kaskádovanou tabulku bude vytvořen zvláštní soubor programu Lotus 1-2-3. Systém Hyperion Essbase lze také nastavit tak, aby vytvořil jediný sešit s oddělenými listy pro každou kaskádovanou sestavu nebo odeslat tyto sestavy na tiskárnu. 12. Ve skupině voleb Informace o souborech klepněte na položku Přepsat existující soubory (standardní nastavení). Při použití této volby systém Hyperion Essbase přepíše všechny kaskádované tabulky se stejnými jmény souborů. Můžete vybrat také volbu Otevřít vytvořené soubory. V tom případě budou jednotlivé kaskádované soubory otevřeny v programu Lotus1-2-3 ihned po vytvoření. POZOR: V závislosti na počtu replikovaných tabulek, které chcete vytvořit, může příkaz Kaskáda vytvořit více tabulek, než kolik jich pojme operační paměÝ vašeho počítače. Proto nepoužívejte volbu Otevřít vytvořené soubory při replikování velkého množství tabulek. 13. Ve skupině voleb Informace o pojmenování zadejte do pole Předpona text BUD.
Kapitola 3. Rozšiřující výuková lekce systému Hyperion Essbase
119
Obrázek 164. Karta Volby místa určení
Zadáte-li ve skupině voleb Informace o pojmenování předponu nebo příponu, bude tato předpona nebo přípona použita ve jménech tabulkových souborů vygenerovaných příkazem Kaskáda. Standardně se jména tabulek číslují od 1 do n, kde n je celkový počet vygenerovaných tabulek. Jména souborů mají syntaxi PředponanPřípona.123. Pokud nezadáte předponu ani příponu, systém Hyperion Essbase vytvoří tabulky se jmény 1.123, 2.123 atd. Pokud vytváříte jediný sešit, budou stejná pravidla použita pro pojmenování jednotlivých listů v sešitu. POZOR: Nepoužívejte kombinace předpon a přípon, které systému Hyperion Essbase neponechají žádné volné znaky pro vytvoření navzájem různých jmen souborů. Pokud se jména souborů budou opakovat, systém Hyperion Essbase přepíše původní soubory novými tabulkami se stejnými jmény. 14. Klepněte na ouško Volby formátu. 15. Zaškrtněte políčko Kopírovat formátování. Formát zdrojové tabulky bude použit i ve všech kaskádovaných tabulkách. Poznámka: Volba Kopírovat formátování zkopíruje pouze vizuální indikace nastavené pomocí systému Hyperion Essbase a formát buněk zadaný v tabulkovém procesoru. Nekopíruje vzorce, formát sloupců, formát tabulky ani grafy. Do polí Záhlaví a Zápatí můžete zadat jméno záhlaví nebo zápatí použitého pro všechny kaskádované tabulky. 16. Ve skupině voleb Formátování listů zaškrtněte políčko Potlačit chybějící řádky. Řádky obsahující pouze hodnoty #Missing pak nebudou replikovány. 17. Ve skupině voleb Obsah zaškrtněte políčko Generovat obsah. Pak bude vytvořen textový soubor obsahující seznam všech replikovaných tabulek, dat jejich vytvoření a členů, které obsahují. Systém Hyperion Essbase standardně přiděluje souborům s obsahem příponu .lst.
120
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Obrázek 165. Karta Volby formátu
18. Klepnutím na tlačítko OK vytvořte kaskádované tabulky. Systém Hyperion Essbase velmi rychle vytvoří kaskádované tabulky (v tomto příkladu celkem devět tabulek). Každá tabulka je po vytvoření automaticky uložena, zavřena a zaznamenána do obsahu. Všechny soubory jsou uloženy do určeného adresáře pod jmény Bud1.xls až Bud9.xls. Po ukončení příkazu Kaskáda se systém Hyperion Essbase vrátí do původního tabulkového pohledu (tj. do zdrojového souboru). 19. Pomocí aplikace určené pro úpravu textů otevřete soubor s obsahem uložený v cílovém adresáři, který jste zadali dříve. Tento soubor se jmenuje BUD0.LST a obsahuje seznam všech kaskádovaných tabulek.
Obrázek 166. Soubor s obsahem kaskádovaných tabulek
20. Volbou příkazu Soubor → Zavřít zavřete list s tabulkou. List s tabulkou není třeba ukládat. Poznámka: Více souborů s tabulkou můžete vytvářet také na základě atributů produktu. Jména atributů zadejte do horního řádku tabulky. Označte jména atributů a vyberte příkaz Essbase → Kaskáda. Postupujte stejným způsobem jako v příkladu uvedeném v tomto oddílu.
Kapitola 3. Rozšiřující výuková lekce systému Hyperion Essbase
121
Práce s modulem Currency Conversion Organizace s pobočkami v různých zemích obvykle obchodují v měnách hostitelských zemí (v místních měnách). Tyto organizace musí za účelem konsolidace a analýzy převádět data zadaná v místních měnách na jednotnou měnu. Modul Hyperion Essbase Currency Conversion je možné zakoupit odděleně od systému Hyperion Essbase. V případě, že vaše organizace modul Hyperion Essbase Currency Conversion zakoupila a implementovala, můžete využít jeho funkce v aplikacích pro konverzi měn. Postup návrhu a implementace aplikací pro konverzi měn je popsán v příručce Hyperion Essbase Database Administrator's Guide. Následující oddíly obsahují krátkou lekci pro práci s konverzí měn: ¹ „Získávání dat modulu Currency Conversion“ ¹ „Připojení k ukázkovým databázím pro konverzi měn“ na stránce 123 ¹ „Vytváření jednoúčelových měnových sestav“ na stránce 124
Získávání dat modulu Currency Conversion Tento oddíl popisuje základní metody konverze měny včetně snadno použitelného příkazu Měnová sestava. Aplikace pro konverzi měny se skládá ze dvou databází: ¹ hlavní databáze obsahující data v místních měnách a ekvivalentní hodnoty v převodní měně, ¹ databáze směnných kurzů s převodními koeficienty. Pomocí směnných kurzů z měnové databáze lze hodnoty v místní měně převádět na konvertované hodnoty. Instalace produktu Hyperion Essbase OLAP Server zahrnuje volitelnou ukázkovou aplikaci pro konverzi měny, která se skládá ze dvou ukázkových databází: hlavní databáze se jménem Interntl a databáze směnných kurzů se jménem Xchgrate. Databáze Sample Interntl obsahuje pět dimenzí: Year, Measures, Product, Market a Scenario. Všechny dimenze kromě dimenzí Market a Scenario jsou shodné s dimenzemi v databázi Sample Basic. Dimenze Market obsahuje členy Toronto, Vancouver, Montreal, France, Germany, Spain a UK. Dimenze Scenario pracuje s různými typy peněžních údajů (jako Actual a Budget) v místních i konvertovaných měnách. V této databázi je společnou měnou, na kterou jsou převáděny všechny místní měny, americký dolar. Databáze Sample Xchgrate, což je podmnožina hlavní databáze, obsahuje čtyři dimenze: ¹ V dimenzi CurTime se uchovávají různé směnné kurzy pro jednotlivé měsíce. ¹ Dimenze CurName obsahuje jména měn přiřazená příslušným trhům (markets). ¹ Dimenze CurCategory obsahuje jména různých kategorií měny, které je možno použít pro kategorie měřítek (Measures). Jiné kurzy se například používají pro položky zisků a ztrát a jiné pro položky platební bilance. ¹ Dimenze CurType umožňuje počítat v databázi měn s různými kurzy pro různé scénáře, jako například Actual a Budget.
122
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Připojení k ukázkovým databázím pro konverzi měn Pro práci s následujícími úlohami je třeba nainstalovat databáze Sample Interntl a Sample Xchgrate na server. Nejsou-li tyto dvojice aplikací a databází k dispozici, požádejte o pomoc administrátora systému Essbase. Postup při načtení dat z databáze Sample Interntl: 1. Vyberte příkaz Essbase → Připojit. 2. Vyberte databázi Sample Interntl a navažte spojení klepnutím na tlačítko OK.
3.
Instalace systému Hyperion Essbase zahrnuje také ukázkové soubory programu Lotus 1-2-3, které slouží k ilustraci koncepce měnové konverze. V adresáři \essbase\client\sample otevřete soubor Local.xls. Tato tabulka obsahuje skutečná (Act) a předpokládaná (Bud) data zadaná v místních měnách pro oblasti New York a Germany.
Obrázek 167. Získání místních dat
4. 5.
V adresáři \essbase\client\sample otevřete soubor Convert.xls. Vyberte příkaz Essbase → Získat data. Tabulka obsahuje hodnoty Actual a Budget po konverzi měn.
Obrázek 168. Získání konvertovaných hodnot
Všimněte si, že data obsažená v tabulce jsou převedena na americké dolary. Hodnoty pro oblast New York se nezměnily, hodnoty pro oblast Germany byly převedeny. Systém Hyperion Essbase použil pro konverzi směnné kurzy uložené v databázi Sample Xchgrate.
Kapitola 3. Rozšiřující výuková lekce systému Hyperion Essbase
123
6. 7.
V adresáři \essbase\client\sample otevřete soubor Rates.xls. Připojte se k databázi Sample Xchgrate. Vyberte příkaz Essbase → Získat data.
Obrázek 169. Načtení směnných kurzů z databáze pro konverzi měn
Tato tabulka obsahuje všechny kombinace scénářů, kategorií a typů směnných kurzů po jednotlivých měsících. Vzhledem k tomu, že v tomto příkladu slouží jako společná měna americký dolar, obsahuje ukázkový soubor pro měnu US$ převodní koeficient 1. Místní a konvertované částky pro oblast New York jsou tedy totožné. Hodnoty pro oblast Germany ovšem systém Hyperion Essbase převádí pomocí datových hodnot z měnové databáze následujícím postupem: ¹ Systém Hyperion Essbase dělí datové hodnoty člena Actual hodnotami měnového typu Act xchg. ¹ Systém Hyperion Essbase dělí datové hodnoty člena Actual @ Bud xchg hodnotami měnového typu Bud xchg. ¹ Systém Hyperion Essbase dělí datové hodnoty člena Budget hodnotami měnového typu Bud xchg. ¹ Všechny hodnoty v tabulce Convert.xls počítá systém Hyperion Essbase na základě hodnot člena P&L dimenze CurCategory a hodnot člena Jan dimenze CurTime. Poznámka: Konverzní operace lze definovat jako operace násobení nebo dělení směnným kurzem. Tuto definici určuje návrhář aplikací.
Vytváření jednoúčelových měnových sestav Hlavní databáze, jako například databáze Sample Interntl, obvykle obsahuje hodnoty, které byly konvertovány před uložením do databáze. Mimoto však může být třeba provádět také dynamické měnové převody. Systém Hyperion Essbase vám k tomu nabízí prostředky v podobě příkazu Měnová sestava. Pomocí tohoto příkazu lze interaktivně měnit směnné kurzy a typy měn použitých při získávání dat. Postup při provedení jednoúčelové konverze dat v souboru Convert.xls: 1. V adresáři \essbase\client\sample otevřete soubor Convert.xls.
2. 3. 4.
Data obsažená v této tabulce jsou již převedena na americké dolary. Vyberte příkaz Essbase → Připojit a připojte se k databázi Sample Interntl. Vyberte příkaz Essbase → Získat data. Vyberte příkaz Essbase → Měnová sestava. Zobrazí se dialogové okno Měnová sestava Essbase.
124
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Obrázek 170. Dialogové okno Měnová sestava Essbase
Pomocí dialogového okna Měnová sestava Essbase lze interaktivně upravovat směnné kurzy použité při získávání dat. Toto dialogové okno obsahuje volby pro nastavení měn, jmen, kategorií a roků. Další informace o těchto nastaveních najdete v kontextové nápovědě modulu Hyperion Essbase Spreadsheet Add-in. Poznámka: Standardními jmény v měnové databázi jsou jména dimenzí CurName, CurType, CurTime a CurCategory. Návrhář aplikací může tyto dimenze libovolně přejmenovat. 5.
6. 7.
Vyberte nastavení měny, které chcete použít. Například vyberte položku CN$ z okénka se seznamem CurName a položku Bud xchg z okénka se seznamem CurType. Klepnutím na tlačítko Použít vybraná nastavení použijte. Výběrem příkazu Essbase → Získat data aktualizujte tabulku daty získanými jako výsledek jednoúčelové konverze.
Obrázek 171. Provedení jednorázové konverze měny
8.
Systém Hyperion Essbase převede částky pro oblasti New York a Germany na kanadské dolary (CN$). Klepnutím na tlačítko Smazat v dialogovém okně Měnová sestava Essbase vypněte tvorbu měnových sestav a vraÝte se do standardního režimu získávání dat. Poznámka: Operace získání dat pro měnovou sestavu nezpůsobí změnu hodnot v databázi. Provede pouze dočasnou konverzi, která je součástí získávání dat. Převedené datové hodnoty nemusí vždy přesně odpovídat, neboÝ jednorázová konverze se často provádí s daty, která byla předtím přepočítána nebo konsolidována v jiné měně.
Je-li nutnou podmínkou přesnost a verifikovatelnost výsledných hodnot, je třeba vstupní částky převést do cílové měny databáze, přepočítat a teprve poté načíst. Tato procedura je odlišná od jednorázového získávání dat s konverzí měny popsaného v tomto oddílu; další informace vám poskytne administrátor systému Hyperion Essbase. Kapitola 3. Rozšiřující výuková lekce systému Hyperion Essbase
125
126
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Kapitola 4. Práce s modulem Integration Server Drill-Through Produkt Hyperion Integration Server spolupracuje se systémem Hyperion Essbase a programy Microsoft Excel a Lotus 1-2-3. Produkt Integration Server je sadou nástrojů a služeb pro integraci, které zajišÝují propojení mezi zdroji dat v relačních databázích a serverem Hyperion Essbase OLAP Server. Modul Hyperion Integration Server Drill-Through je jedním z těchto nástrojů. Pomocí modulu Drill-Through je možno zobrazovat a přizpůsobovat tabulkové sestavy, v nichž jsou zobrazena data získaná z relačních databází. Pro použití nástroje Drill-Through musí vaše organizace zakoupit licenci produktu Hyperion Integration Server. Tato kapitola obsahuje následující informace: ¹ stručný popis modulu Drill-Through, ¹ popis ukázkové databáze, souboru programu Lotus1-2-3 a sestavu modulu Drill-Through použitou v této lekci, ¹ lekci, v níž budete seznámeni s úlohami, které lze pomocí modulu Drill-Through řešit.
Co je modul Drill-Through? Navzdory výhodám multidimenzionální databáze jako prostředku pro ukládání analytických údajů může být vhodnější ponechat některé datové prvky potřebné pro analýzu v původní relační struktuře neboli relační databázi. Data, která jsou uložena v databázi systému Hyperion Essbase, obvykle pocházejí z úrovně souhrnů vytvářených a počítaných pro účely plánování a analýzy. V procesu obchodního plánování a analýzy není obvykle zapotřebí podrobně zkoumat přesná data na úrovni jednotlivých transakcí. Řekněme například, že systém Hyperion Essbase je používán k analýze zisků z prodeje výrobků v oblast Eastern za první čtvrtletí. Při běžném provádění analýzy obchodních procesů nejsou použity podrobné údaje, jako například údaje o jednotlivých zákaznících a konkrétním produktu, který zakoupili. V průběhu analýzy obchodních údajů ale může nastat situace, kdy je třeba zobrazit podrobnější informace. Pomocí modulu Drill-Through lze přejít od souhrnných a vypočtených dat uložených na serveru Hyperion Essbase OLAP Server ve vaší organizaci k podrobným údajům uloženým v relační databázi. Mapování dat ze systému Hyperion Essbase do relační databáze provádí administrátor databáze. Příkladem může být mapování členů databáze Hyperion Essbase East, West, South a Central do pole v databázi DB2, pojmenovaného Region. Systém Hyperion Essbase má pak k dispozici všechny informace o mapování tabulkových dat, ve kterých právě navigujete, na relační zdroje. Předpokládejme například, že vyberete buňku E4 v následující tabulce:
Obrázek 172. Příklad tabulky z modulu Drill-Through Copyright IBM Corp. 1998, 2000
127
Dimenzionálními atributy vybrané buňky jsou následující: East, Feb, 1996, Marketing, Bottles, Retail a Colas. Kombinace jednoho nebo několika těchto atributů je základem dotazu modulu Drill-Through, který vrací data z relačního zdroje. Z modulu Hyperion Essbase Spreadsheet Add-in máte možnost přístupu k předdefinované sestavě modulu Drill-Through založené na dimenzi člena v průsečíku datových buněk v tabulce. Pomocí jednoho z nástrojů produktu Integration Server nazvaného Hyperion OLAP Desktop Model interface nastavuje administrátor ve vaší organizaci sestavy modulu Drill-Through, k nimž lze přistupovat. Každá sestava modulu Drill-Through je tedy již definována z hlediska údajů získávaných z relačního zdroje. K sestavám modulu Drill-Through lze z modulu Hyperion Essbase Spreadsheet Add-in přistupovat prostřednictvím dialogového okna Procházení propojených objektů. Pokud v tabulce označíte buňku modulu Drill-Through a vyberete příkaz Essbase → Propojené objekty, zobrazí se dialogové okno Procházení propojených objektů s položkou sestavy Drill-Through, kterou lze vybrat a spustit.
Obrázek 173. Dialogové okno Procházení propojených objektů s položkou sestavy modulu Drill-Through
Identifikaci buněk s připojenou sestavou modulu Drill-Through můžete usnadnit definováním stylu pro buňky označené jako buňky modulu Drill-Through. Další informace najdete v oddílu „Přístup k modulu Drill-Through z tabulkového procesoru“ na stránce 133.
Co je Průvodce modulem Drill-Through? Sestavy modulu Integration Server Drill-Through předdefinované administrátorem vaší organizace můžete zobrazovat a případně přizpůsobovat. Skutečnost, zda mohou uživatelé modulu Drill-Through tyto sestavy přizpůsobovat nebo nikoliv, určuje vývojář těchto sestav. Pokud je přizpůsobení sestavy povoleno, upravte ji pomocí průvodce modulem Integration Server Drill-Through. Průvodce modulem Drill-Through je grafické uživatelské rozhraní, jehož prostřednictvím budete při přizpůsobení provedeni následujícími kroky: ¹ Výběr sloupců, které mají být získány z relačního zdroje dat. V tomto kroku můžete určit, které ze sloupců z předdefinované sestavy mají být zobrazeny. ¹ Výběr pořadí, v němž budou sloupce zobrazeny. V tomto kroku můžete změnit předvolené pořadí sloupců v tabulce. ¹ Výběr způsobu řazení dat. V tomto kroku můžete určit, zda mají být data ve sloupci seřazena vzestupně nebo sestupně, například můžete abecedně seřadit seznam jmen manažerů. ¹ Výběr filtrů dat. V tomto kroku můžete definovat filtr pro sloupce tak, aby byla zobrazena pouze data vyhovující určitým kritériím.
128
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Než začnete Před zahájením práce s touto lekcí byste si měli osvojit práci se systémem Hyperion Essbase prostřednictvím rozhraní Hyperion Essbase Spreadsheet Add-in. Před pokračováním se proto seznamte s obsahem kapitoly 2 „Výuka základů systému Hyperion Essbase“ a kapitoly 3 „Výuka systému Hyperion Essbase pro pokročilé“ této příručky. Základem příkladů v této lekci je ukázková databáze systému Hyperion Essbase. Administrátor databáze tuto ukázkovou databázi vytvoří pomocí ukázkové metaosnovy, která je dodávána s produktem Integration Server. Další informace najdete v příručce Hyperion Integration Server Desktop OLAP Model User's Guide. Ukázkový soubor programu Lotus 1-2-3, Dtreport.wk4, obsahuje tabulku s odpovídajícími průsečíky členů pro ukázkovou sestavu modulu Drill-Through. Další informace o ukázkové databázi, souboru programu Lotus 1-2-3 a sestavě modulu Drill-Through najdete v oddílu „Popis ukázek použitých v této lekci“ na stránce 133. Pokud hodláte uvedené příklady vyzkoušet ve skutečné relaci, zeptejte se osoby, která ve vaší organizaci instaluje produkt Hyperion Integration Server, na informace o ukázkové databázi, které jsou zapotřebí pro práci s modulem Drill-Through, na server Hyperion Essbase, k němuž se můžete připojit. Před zahájením práce s lekcí zkontrolujte, zda jsou splněny následující předpoklady: ¹ V klientském počítači musí být nainstalovány následující komponenty: — 32bitová verze programu Lotus 1-2-3, — modul Hyperion Essbase Spreadsheet Add-in pro Lotus 1-2-3, — modul Drill-Through.
¹ ¹
¹
¹ ¹
Modul Drill-Through je automaticky nainstalován v průběhu instalace modulu Hyperion Essbase Spreadsheet Add-in. Projeví se ale až při aktivaci z okna Procházení propojených objektů. Další informace o instalaci vám poskytne administrátor systému Hyperion Essbase. Administrátor systému Hyperion Essbase musí nainstalovat server Hyperion Essbase. Musíte mít přístup k serveru Hyperion Essbase Integration Server a serveru Hyperion Essbase. Další informace získáte od administrátora systému Hyperion Essbase nebo osoby, která spravuje server Integration Server ve vaší organizaci. Musíte mít přístup k používané relační databázi (přístup je obvykle zprostředkován na základě uživatelského jména a hesla, které jsou různé od přihlašovacích údajů pro systém Hyperion Essbase). Další informace získáte od administrátora systému Hyperion Essbase nebo od osoby, která spravuje server Hyperion Essbase Integration Server ve vaší organizaci. Přesvědčte se, že ukázkový soubor programu Lotus 1-2-3, Dtreport.wk4, je k dispozici v adresáři \Essbase\Client\Sample. Ukázková databáze, která obsahuje sestavu modulu Drill-Through musí být nastavena a spuštěna. Ukázková sestava modulu Drill-Through použitá v této lekci (její jméno je „Promotion Media Mix for Cities“) je k dispozici společně s ukázkovou databází. Jméno ukázkové databáze použité v modulu Drill-Through zjistíte od osoby, která ve vaší organizaci instaluje server Integration Server.
Poznámka: Další informace o instalaci produktu Integration Server najdete v příručce Hyperion Integration Server Desktop Installation Guide. Další informace o instalaci produktu Hyperion Essbase najdete v příručce Hyperion Essbase Installation Guide.
Kapitola 4. Práce s modulem Integration Server Drill-Through
129
Při práci s touto lekcí mějte na paměti následující pokyny: ¹ Jednotlivé kroky lekce na sebe navazují a je proto třeba je úspěšně dokončit. ¹ Úkony, které byste neměli v rámci lekce provádět, jsou označeny šedými rámečky. Tyto úlohy jsou uvedeny pouze pro účely odkazů. Další informace o nich najdete v kontextové nápovědě modulu Integration Server Drill-Through. ¹ Příklady v této lekci jsou založeny na ukázkové databázi, která je součástí instalace serveru Integration Server. Informace o přístupu k ukázkové databázi zjistíte u osoby, která ve vaší organizaci instaluje server Integration Server. ¹ Volby v dialogovém okně Volby Essbase nastavte tak, jak je popsáno v následujícím oddílu „Nastavení voleb systému Hyperion Essbase“. Pokud použijete jiná nastavení, nemusí ilustrace v této kapitole odpovídat vzhledu vaší tabulky. ¹ Pokud při procházení lekce uděláte chybu, můžete se vrátit k předchozímu stavu tabulky výběrem příkazu Essbase → Anulovat.
Nastavení voleb systému Hyperion Essbase Než začnete s lekcí pracovat, nastavte volby tabulkového procesoru podle výchozího nastavení zobrazeného na následujících obrázcích. Pokud použijete jiná nastavení, nemusí ilustrace v této kapitole odpovídat vzhledu vaší tabulky. Poznámka: Informace o jednotlivých volbách v dialogovém okně Volby Essbase najdete po klepnutí na tlačítko Nápověda v kontextové nápovědě modulu Hyperion Essbase Spreadsheet Add-in. 1. 2. 3.
Z nabídky tabulkového procesoru vyberte volbu Essbase → Volby. V dialogovém okně Volby Essbase vyberte ouško Zobrazení. Vyberte zaškrtávací políčka a tlačítka voleb tak, aby nastavení odpovídala následujícímu obrázku:
Obrázek 174. Výchozí nastavení voleb na stránce Zobrazení
4.
130
Vyberte ouško Lupa.
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
5.
Vyberte zaškrtávací políčka a tlačítka voleb tak, aby nastavení odpovídala následujícímu obrázku:
Obrázek 175. Výchozí nastavení voleb na stránce Lupa
6. 7.
Vyberte ouško Režim. Vyberte zaškrtávací políčka a tlačítka voleb tak, aby nastavení odpovídala následujícímu obrázku:
Obrázek 176. Výchozí nastavení voleb na stránce Režim
8.
Vyberte ouško Styl.
Kapitola 4. Práce s modulem Integration Server Drill-Through
131
9.
Vyberte zaškrtávací políčka a tlačítka voleb tak, aby nastavení odpovídala následujícímu obrázku:
Obrázek 177. Výchozí nastavení voleb na stránce Styl
10. Vyberte ouško Globální. 11. Vyberte zaškrtávací políčka a tlačítka voleb tak, aby nastavení odpovídala následujícímu obrázku:
Obrázek 178. Výchozí nastavení voleb na stránce Globální
12. Klepnutím na tlačítko OK uložte změny provedené v této relaci a zavřete dialogové okno Volby Essbase.
132
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Popis ukázek použitých v této lekci Ukázková databáze použitá v této lekci obsahuje následující dimenze: Scenario, Products, Package, Markets, Accounts, Time a Channel. Ukázkový soubor programu Lotus 1-2-3 obsahuje následující pohled na tuto databázi:
Obrázek 179. Pohled na ukázkovou databázi
Pro tento databázový pohled jsou v relačním zdroji dat k dispozici také podrobná data, nedostupná v systému Hyperion Essbase. Relační zdroj dat například obsahuje sloupce dat s informacemi o městech, obdobích a různých typech médií (například tisk, rádio atp.). Tato lekce obsahuje ukázkovou relaci modulu Integration Server Drill-Through, v níž se z dat zobrazených výše ponoříte do podrobnějších dat v relačním zdroji. V této lekci je použita ukázková sestava modulu Hyperion Drill-Through nazvaná „Promotion Media Mix for Cities“. Stejně jako všechny sestavy modulu Hyperion Drill-Through byla i tato sestava předdefinována pro získávání určitých sloupců z relačního zdroje. Předdefinovanou sestavu přizpůsobíte pomocí průvodce modulem Drill-Through. Poznámka: Vzorový soubor dále obsahuje ukázkovou sestavu „City Demographics“, kterou můžete použít k osvojení práce s modulem Drill-Through.
Práce s modulem Drill-Through Modul Drill-Through obsahuje následující úlohy: ¹ Přístup k modulu Drill-Through z modulu Hyperion Essbase Spreadsheet Add-in ¹ Výběr sestav modulu Drill-Through pro zobrazení nebo přizpůsobení ¹ Výběr a řazení sloupců ¹ Řazení dat ¹ Filtrování dat V následujících oddílech je každá z těchto úloh popsána a použita ve skutečné relaci modulu Drill-Through.
Přístup k modulu Drill-Through z tabulkového procesoru Z modulu Hyperion Essbase Spreadsheet Add-in máte možnost přístupu k sestavě modulu Drill-Through obsahující podrobnější údaje založené na průsečíku datových členů v tabulce. Každá sestava modulu Drill-Through je předdefinována administrátorem ve vaší organizaci. To znamená, že každá sestava je již nastavena pro získávání určitých sloupců ze zdroje relačních dat, řazení dat v těchto sloupcích určeným způsobem atd. Pomocí průvodce modulem Drill-Through můžete předdefinované sestavy modulu Drill-Through přizpůsobit pro získávání pouze těch dat, která potřebujete, a jejich zobrazení požadovaným způsobem.
Kapitola 4. Práce s modulem Integration Server Drill-Through
133
Chcete-li získat přístup k předdefinované sestavě modulu Drill-Through, dvakrát klepněte na buňku modulu Drill-Through v tabulce (nebo označte oblast buněk a vyberte příkaz Essbase → Propojené objekty). Identifikaci buněk s připojenou sestavou modulu Drill-Through můžete v tabulce usnadnit definováním stylu pro buňky označené jako buňky modulu Drill-Through. Po dvojím klepnutí na buňku modulu Drill-Through systém Hyperion Essbase zobrazí dialogové okno Procházení propojených objektů s položkou sestavy modulu Drill-Through. K jedné buňce může být připojeno více sestav. V dialogovém okně Procházení propojených objektů jsou dále zobrazeny položky pro propojené oddíly a další typy propojených objektů (například popisy buněk a soubory aplikací). Poté, co si prohlédnete a přizpůsobíte sestavu modulu Drill-Through, systém Hyperion Essbase získá data z relačního zdroje dat a výsledek zobrazí v nové tabulce. Před zahájením práce s lekcí věnovanou modulu Drill-Through proveête následující kroky: 1. Otevřete ukázkový soubor programu Lotus 1-2-3, který obsahuje průsečíky členů odpovídající ukázkové databázi pro sestavu modulu Drill-Through. Tento soubor, Dtreport.wk4, je součástí standardní instalace systému Hyperion. 2. Nastavíte styl pro datové buňky s připojenými sestavami modulu Drill-Through. Postup při získání přístupu k ukázkovému souboru a ukázkové databázi: 1. SpusÝte program Lotus 1-2-3. 2. Vyberte příkaz Soubor → Otevřít a otevřete soubor Dtreport.wk4 umístěný v adresáři Essbase\Client\Sample. Ukázkový soubor by měl odpovídat následujícímu obrázku:
Obrázek 180. Ukázkový soubor programu Lotus 1-2-3 pro lekci věnovanou modulu Drill-Through
3.
V ukázkovém souboru jsou zobrazena data pro určité členy databáze systému Hyperion Essbase. V tomto pohledu jsou k dispozici předdefinované sestavy modulu Drill-Through pro všechny průsečíky členů v tabulce. Pomocí modulu Drill-Through můžete k těmto sestavám přistoupit a přizpůsobit je tak, aby server Integration Server získal pouze požadovaná data a zobrazil je v požadovaném formátu. Vyberte příkaz Essbase → Připojit a připojte se k ukázkové databázi. Poznámka: Informace o ukázkové databázi získáte od osoby, která ve vaší organizaci instaluje server Integration Server.
4. 5.
6.
134
Vyberte příkaz Essbase → Volby a klepněte na ouško Styl. Ve skupině voleb Datové buňky zaškrtněte políčko u položky Integration Server Drill-Through a klepněte na tlačítko Formát. Zobrazí se dialogové okno Písmo. V okénku se seznamem Řez písma vyberte položku Tučná kurzíva.
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
7.
V okénku se seznamem Barva vyberte položku Červená a klepněte na tlačítko OK. Poznámka: V poli Ukázka se zobrazí ukázka vybraného stylu.
Obrázek 181. Ukázkový styl pro datové buňky modulu Integration Server Drill-Through
8. 9.
Klepnutím na tlačítko OK zavřete dialogové okno Volby Essbase. Výběrem příkazu Essbase → Získat data zobrazte nový styl v tabulce. V tomto příkladu je ukázková sestava modulu Drill-Through připojena ke každému členu v tabulce, všechny buňky budou proto zobrazeny červeně, tučnou kurzívou.
Obrázek 182. Ukázkový soubor programu Lotus 1-2-3 s použitým stylem pro buňky modulu Drill-Through
Postup při získání přístupu k ukázkové sestavě modulu Drill-Through z modulu Hyperion Essbase Spreadsheet Add-in: 10. Vyberte libovolnou buňku modulu Drill-Through. Vybrat můžete například buňku E4.
Obrázek 183. Výběr buňky modulu Drill-Through
Poznámka: Případně můžete označit spojitý úsek buněk, chcete-li zobrazit všechny sestavy modulu Drill-Through, které jsou připojené k označeným buňkám. V tomto příkladu je ke všem buňkám úseku připojena jediná sestava modulu Drill-Through.
Kapitola 4. Práce s modulem Integration Server Drill-Through
135
11. Vyberte příkaz Essbase → Propojené objekty. Otevře se dialogové okno Procházení propojených objektů. Případně můžete zaškrtnout políčko Povolit procházení propojených objektů v dialogovém okně Volby Essbase (karta Globální). Pak se po dvojím klepnutí na buňku propojeného objektu otevře dialogové okno Procházení propojených objektů. Tuto volbu lze použít pouze pro samostatné buňky. Pokud označíte úsek buněk, použijte příkaz Essbase → Propojené objekty.
Obrázek 184. Dialogové okno Procházení propojených objektů s položkou sestavy modulu Drill-Through
12. Vyberte položku sestavy modulu Drill-Through a klepněte na tlačítko Zobrazit/spustit. Systém Hyperion Essbase spustí modul Drill-Through a zobrazí dialogové okno Select Drill-Through Report. Poznámka: Pokud není spuštěn server Integration Server, modul Drill-Through nebude spuštěn správně. Další informace získáte od administrátora systému Hyperion Essbase.
Obrázek 185. Dialogové okno Select Drill-Through Report
13. Pokud budete prostřednictvím dialogového okna Drill-Through Login vyzváni k připojení k serveru Integration Server a relačnímu zdroji dat, zadejte nezbytné přihlašovací informace. Informace o přístupu k ukázkové databázi získáte od osoby, která ve vaší organizaci instaluje server Integration Server.
136
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Poznámka: Pokud je pro buňku vybranou v tabulce k dispozici jediná sestava a tuto sestavu nelze přizpůsobit, modul Drill-Through vytvoří sestavu a okamžitě zobrazí výsledek v tabulce. Skutečnost, zda lze nebo nelze sestavu přizpůsobit a zda je třeba, abyste se přihlásili k serveru Integration Server a relačnímu zdroji dat, určuje osoba, která v organizaci vytváří sestavy modulu Drill-Through. 14. Pomocí postupu uvedeného v dalším oddílu, „Výběr sestav modulu Drill-Through pro zobrazení nebo přizpůsobení“, můžete vybrat a přizpůsobit sestavu.
Výběr sestav modulu Drill-Through pro zobrazení nebo přizpůsobení Po spuštění modulu Drill-Through z dialogového okna Procházení propojených objektů zobrazí server Integration Server dialogové okno Select Drill-Through Report, jsou-li splněny následující podmínky: ¹ pro buňku nebo úsek buněk vybraný v tabulce je k dispozici více než jedna sestava modulu Drill-Through nebo ¹ existuje pouze jedna sestava, ale máte povoleno ji přizpůsobit pomocí průvodce modulem Drill-Through. V dialogovém okně Select Drill-Through Report je zobrazen seznam sestav modulu Drill-Through dostupných pro buňky označené v tabulce. V závislosti na tom, jak je sestava definována v prostředí OLAP Desktop Model interface, můžete mít povoleno sestavu pouze zobrazit, ale nikoli přizpůsobit. V této lekci je použita ukázková sestava Promotion Media Mix for Cities. Tuto předdefinovanou sestavu přizpůsobíte pomocí průvodce modulem Drill-Through. Chcete-li předdefinovanou sestavu modulu Drill-Through spustit bez úprav, postupujte takto: 1.
V poli Available Reports vyberte sestavu, kterou chcete zobrazit.
2.
Klepněte na tlačítko Execute.
Server Integration Server získá data z relačního zdroje a výsledek zobrazí v nové tabulce. Nová tabulka bude vložena před aktuální tabulku.
Postup přizpůsobení sestavy modulu Drill-Through: 1. V poli Available Reports vyberte sestavu Promotion Media Mix for Cities.
Obrázek 186. Výběr ukázkové sestavy modulu Drill-Through
Kapitola 4. Práce s modulem Integration Server Drill-Through
137
2.
Klepněte na tlačítko Customize. Poznámka: Podle toho, jak je sestava definována v prostředí OLAP Builder, je tlačítko pro danou sestavu zpřístupněno nebo znepřístupněno. Server Integration Server zobrazí první okno průvodce modulem Drill-Through.
Obrázek 187. Dialogové okno průvodce modulem Drill-Through – úvodní obrazovka
3.
Klepněte na tlačítko Next. Zobrazí se dialogové okno Select Columns and Display Order.
Obrázek 188. Dialogové okno Select Columns and Display Order
4.
138
Postupem uvedeným v oddílu „Výběr a řazení sloupců“ na stránce 139 můžete vybrat a seřadit sloupce v přizpůsobené sestavě.
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Výběr a řazení sloupců Pomocí průvodce modulem Drill-Through můžete přizpůsobit předefinované sestavy modulu Drill-Through. Prvním krokem v průvodci modulem Drill-Through je výběr a seřazení sloupců, které mají být získány z relační databáze. Tyto sloupce obsahují podrobné informace, které nejsou k dispozici v databázi na serveru Integration Server. V dialogovém okně Select Columns and Display Order můžete určit, které sloupce mají být z relačního zdroje dat získány. V tomto okně můžete dále určit, jak mají být sloupce zobrazeny ve výsledné sestavě. V okénku se seznamem Available Columns je zobrazen seznam sloupců z relačního zdroje dat, které jsou pro tuto sestavu k dispozici (podle definice na serveru OLAP Desktop Model interface). V okénku se seznamem Selected Columns jsou zobrazeny rozbalené sloupce ze seznamu Available Columns. Sloupce ze seznamu Selected Columns můžete odebrat. Tím je odeberete i ze sestavy modulu Drill-Through. V tomto příkladu jsou sloupce ze seznamu Available Columns vybrány pro sestavu Promotion Media Mix for Cities. Tyto sloupce jsou zobrazeny rozbalené v seznamu Selected Columns. V tomto oddílu několik vybraných sloupců ze sestavy modulu Drill-Through odeberete: 1. V seznamu Selected Columns vyberte sloupce TIME.PRINTMEDIA, TIME.TV, TIME.RADIO a TIME.DIRECT. Chcete-li najednou vybrat více sloupců, podržte při výběru stisknutou klávesu Ctrl.
Obrázek 189. Výběr sloupců určených k odebrání ze sestavy modulu Drill-Through
2.
3.
Klepnutím na tlačítko přesuňte vybrané sloupce ze seznamu Selected Columns zpět do seznamu Available Columns. Chcete-li sloupec přemístit z jednoho seznamu do druhého, klepněte na tlačítko nebo . Chcete-li z jednoho seznamu do druhého přemístit všechny sloupce, klepněte na tlačítko nebo . Po řadě vyberte jednotlivé sloupce PRODUCTS v seznamu Selected Columns a dvakrát klepněte na tlačítko Move Up. Všechny sloupce tak budou přesunuty nad sloupce MARKETS. Tímto způsobem můžete změnit pořadí, v němž budou sloupce zobrazeny.
Kapitola 4. Práce s modulem Integration Server Drill-Through
139
V přizpůsobené sestavě budou zobrazeny sloupce ze seznamu Selected Columns v pořadí, v němž jsou zde uvedeny. Sloupec PRODUCTS bude zobrazen jako první (nejvíce vlevo), poté bude následovat sloupec MARKETS atd.
Obrázek 190. Změna pořadí sloupců
4.
Klepnutím na tlačítko Next zobrazte dialogové okno Select Data Sort Order a v při dalším přizpůsobování sestavy postupujte podle pokynů z následujícího oddílu, „Řazení dat“.
Poznámka: Po provedení zamýšlených změn sestavy klepněte v libovolném okamžiku na tlačítko Finish. Sestava bude vygenerována a výsledky zobrazeny v nové tabulce. Nová tabulka bude vložena před aktuální tabulku.
Řazení dat V dialogovém okně Select Data Sort Order můžete pro data ve sloupci vybrat vzestupný nebo sestupný způsob řazení. Způsob řazení určuje, jak budou data zobrazena v sestavě modulu Drill-Through. Pokud například seřadíte obsah sloupce MARKETS.CITY vzestupně, budou města v sestavě modulu Drill-Through seřazena podle abecedy. Postup při určení způsobu řazení řádků v sestavě Drill-Through: 1. V okénku se seznamem Available Columns vyberte sloupec SALESINVACT.MARKETING. Seznam Available Columns obsahuje sloupce vybrané v oddílu „Výběr a řazení sloupců“ na stránce 139. Seznam Column obsahuje sloupce, pro které byl způsob řazení definován v prostředí OLAP Builder. Pokud byl způsob řazení určen během vytváření sloupce v prostředí OLAP Desktop Model interface, bude v okénku se seznamem Order By zobrazeno toto nastavení. Jinak bude nastavena předvolba Ascending. 2.
Klepnutím na tlačítko přesuňte sloupec SALESINVACT.MARKETING do seznamu Column. Poté budete moci pro tento sloupec definovat způsob řazení. Chcete-li sloupec přemístit z jednoho seznamu do druhého, klepněte na tlačítko nebo . Chcete-li z jednoho seznamu do druhého přemístit všechny sloupce, klepněte na tlačítko nebo .
140
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Obrázek 191. Přesunutí sloupce do seznamu Column List za účelem nastavení řazení
3.
4.
Změňte pořadí, v němž jsou sloupce v seznamu Column uvedeny, podle následujícího obrázku: a. Klepněte na položku MARKETS.CITY a poté dvakrát klepněte na tlačítko Move Up. b. Klepněte na položku SALESINVACT.MARKETING a poté dvakrát klepněte na tlačítko Move Up. V seznamu Column dvakrát klepněte na položku SALESINVACT.SALES a změňte způsob řazení dat tohoto sloupce ze sestupného na vzestupné. Hodnoty SALES pak budou v sestavě modulu Drill-Through uvedeny v časové posloupnosti. Server Integration Server nyní seřadí načtené sloupce nejprve podle státu (podle abecedy) a poté podle prodejů (podle času).
Obrázek 192. Výběr způsobu řazení dat
Kapitola 4. Práce s modulem Integration Server Drill-Through
141
5.
Klepnutím na tlačítko Next zobrazte dialogové okno Select Data Filters a při dalším přizpůsobování sestavy postupujte podle pokynů z následujícího oddílu, „Filtrování dat“. Postup při změně způsobu řazení pro více sloupců najednou: 1.
Podržte stisknutou klávesu Ctrl a vyberte požadované sloupce ze seznamu Column.
2.
Klepněte na tlačítko Order By. Zobrazí se dialogové okno Order By. Dialogové okno Order By
3.
Vyberte položku Ascending nebo Descending a klepnutím na tlačítko OK se vraÝte do dialogového okna Selecting Data Sort Order.
Filtrování dat Pomocí filtrů můžete určit, které údaje má server Integration Server načíst do sestavy modulu Drill-Through. Můžete nastavit, aby byla do některého sloupce načítána pouze data, která vyhovují určitým podmínkám. Sloupec MARKETS.CITY v ukázkové databázi například obsahuje velké množství měst. V ukázkové sestavě modulu Drill-Through nebyl pro tento seznam měst použit žádný filtr a server Integration Server proto z relačního zdroje načte všechna města z oblasti East, neboÝ ukázková databáze modulu Drill-Through je vytvořena pro celou oblast Eastern. V tomto oddílu použijete filtr pro sloupec MARKETS.CITY, jehož prostřednictvím budou do sestavy zahrnuta pouze určená města. Postup při definování filtru: 1. V seznamu Column vyberte sloupec MARKETS.CITY. V seznamu Column jsou uvedeny sloupce vybrané v oddílu „Výběr a řazení sloupců“ na stránce 139.
142
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Obrázek 193. Dialogové okno Select Data Filters
Poznámka: Pokud je již sloupci přiřazen nějaký filtr, je zobrazen v seznamu Condition. Úplný řetězec filtru je zobrazen v poli Condition v dolní části dialogového okna. 2.
Sloupec MARKETS.CITY ponechte vybraný a klepněte na tlačítko Add. Zobrazí se dialogové okno Set Filter on Column.
Obrázek 194. Dialogové okno Set Filter on Column
3.
V okénku se seznamem Column vyberte sloupec CITY.
4.
V okénku se seznamem Column je zobrazen sloupec, který jste vybrali V oddílu „Filtrování dat“ na stránce 142. V okénku se seznamem Operator vyberte operátor. Poznámka: Další informace o operátorech používaných ve filtrech najdete v kontextové nápovědě modulu Integration Server Drill-Through.
5.
Klepnutím na tlačítko pro procházení otevřete dialogové okno Select Filter Values from the List se seznamem všech možných hodnot pro daný sloupec. Zobrazí se dialogové okno Select Filter Values from the List.
Kapitola 4. Práce s modulem Integration Server Drill-Through
143
Poznámka: Server Integration Server tyto hodnoty získá přímo z relačního zdroje dat. Pokud relační zdroj dat obsahuje příliš mnoho hodnot, zobrazí server Integration Server před jejich získáním z relačního zdroje výzvu k potvrzení zobrazení všech těchto hodnot. 6.
Podržte stisknutou klávesu Ctrl a vyberte položky Andover, Boston a Cape Cod. Poté klepněte na tlačítko OK. Více hodnot je možné vybrat pouze v případě, že jste jako operátor zvolili položky In nebo Not In.
Obrázek 195. Výběr hodnot filtru ze seznamu
7. 8.
Ve skupině Add Type vyberte volbu And. Klepnutím na tlačítko Add přidejte podmínku do seznamu Filters. Poznámka: Další informace o práci s více podmínkami filtru najdete v kontextové nápovědě modulu Integration Server Drill-Through. Dialogové okno Set Filter on Column by nyní mělo vypadat následujícím způsobem:
Obrázek 196. Definice filtru pro sloupec
Pomocí tohoto filtru budou do sestavy modulu Drill-Through načtena pouze data z měst Andover, Boston a Cape Cod.
144
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
9.
Klepnutím na tlačítko OK se vraÝte do dialogového okna Select Data Filters.
Obrázek 197. Výsledek definice filtru pro sloupec
Poznámka: Filtr můžete vytvořit také zadáním podmínek filtru přímo do seznamu Filters. Další informace najdete v kontextové nápovědě Integration Server Drill-Through. Chcete-li filtr odstranit, vyberte jej a klepněte na tlačítko Clear. Chcete-li odstranit všechny filtry, klepněte na tlačítko Clear All. 10. Klepněte na tlačítko Finish. Server Integration Server vygeneruje přizpůsobenou sestavu modulu Drill-Through a výsledek zobrazí v nové tabulce. Nová tabulka bude vložena před aktuální tabulku.
Obrázek 198. Přizpůsobená sestava modulu Drill-Through
Upravená sestava modulu Drill-Through splňuje všechna nastavení provedená pomocí průvodce modulem Drill-Through: ¹ Sloupce TIME.PRINTMEDIA, TIME.TV, TIME.RADIO a TIME.DIRECT byly ze sestavy vypuštěny. ¹ Sloupce jsou na listu zobrazeny v pořadí, které jste určili v seznamu Selected Columns v dialogovém okně Select Columns and Display Order. ¹ Sloupce STATE, CITY, SALES, MARKETING, FAMILYDESC a PRODDESC jsou seřazeny vzestupně, nejprve podle sloupce STATE, naposledy podle sloupce PRODDESC. Server Integration Server tedy nejprve seřadí vzestupně sloupec STATE. Vzhledem k tomu, že v tomto sloupci je pouze jeden stát (Massachusetts), dále server Integration Server seřadí sloupec CITY podle abecedy vzestupně. Ve sloupci SALES jsou hodnoty seřazeny vzestupně (podle času) v rámci každého města. Tímto způsobem jsou seřazeny všechny sloupce. ¹ Z relačního zdroje jsou načtena pouze města Andover, Boston a Cape Cod, jak bylo určeno ve filtru nastaveném v průvodci modulem Drill-Through.
Kapitola 4. Práce s modulem Integration Server Drill-Through
145
Odpojení od systému Hyperion Essbase Po dokončení práce s modulem Drill-Through se odpojte od serveru Hyperion Essbase, aby byl port uvolněn pro další uživatele modulu Hyperion Essbase Spreadsheet Add-in. Postup při odpojení od serveru: 1. Vyberte příkaz Essbase → Odpojit. Zobrazí se dialogové okno Odpojení Essbase, v němž lze odpojit libovolnou tabulku připojenou k databázi.
Obrázek 199. Dialogové okno Odpojení Essbase
Poznámka: Při odpojování po práci v modulu Drill-Through může systém Hyperion Essbase zobrazit chybovou zprávu. Pokud k této situaci dojde, vyberte příkaz Essbase → Získat data a poté se odpojte. 2. 3. 4.
V seznamu vyberte požadované jméno tabulky a klepněte na tlačítko Odpojit. Opakujte krok 2 pro všechny aktivní tabulky. Klepnutím na tlačítko Zavřít zavřete dialogové okno Odpojení Essbase. Poznámka: Od serveru se můžete odpojit také zavřením programu Lotus 1-2-3. Při nestandardním ukončení relace programu Lotus 1-2-3, jako je například výpadek napájení nebo zhroucení systému, k odpojení od serveru nedojde.
146
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Dodatek A. Použití nápovědy produktu DB2 Knihovnu DB2 Universal Database tvoří kontextová nápověda, příručky (ve formátu PDF a HTML) a vzorové programy ve formátu HTML. Tento oddíl popisuje poskytované informace a přístup k nim. Přístup k informacím o produktu v elektronické podobě poskytuje modul Informační centrum. Další informace najdete v oddílu „Přístup k informacím pomocí modulu Informační centrum“ na stránce 158. Je možné prohlížet informace o úlohách, příručky DB2, informace o odstraňování problémů, vzorové programy a informace o produktu DB2 na síti Web.
Soubory PDF a tištěné příručky produktu DB2 Informace o produktu DB2 Následující tabulka rozděluje příručky k produktu DB2 do dvou kategorií: Uživatelské příručky a referenční informace produktu DB2 Tyto příručky obsahují obecné informace o systému DB2 pro všechny platformy. Informace o instalaci a konfiguraci produktu DB2 Tyto příručky jsou určeny pro produkty DB2 na specifické platformě. Existují například různé příručky Quick Beginnings pro produkt DB2 pracující na operačních systémech OS/2, Windows a na platformách založených na systému UNIX. Platformově nezávislé vzorové programy ve formátu HTML Jedná se o verze vzorových programů ve formátu HTML instalovaných spolu s klientem DB2 Application Development. Tyto vzorové programy slouží pouze k informativním účelům a nenahrazují skutečné programy. Poznámky k verzi Tyto soubory obsahují informace získané po uzávěrce, které již nemohly být do příruček DB2 zařazeny. Příručky pro instalaci, poznámky k verzi a výukové programy lze zobrazit ve formátu HTML přímo z disku CD-ROM produktu DB2. Většina příruček je k dispozici pro zobrazení ve formátu HTML na disku CD-ROM produktu a pro zobrazení a tisk ve formátu Adobe Acrobat (PDF) na disku CD-ROM publikací produktu DB2. Můžete si také u společnosti IBM objednat tištěnou kopii; podrobnější informace najdete v oddílu „Objednání tištěných příruček“ na stránce 155. Následující tabulka obsahuje seznam příruček, které lze objednat. Na operačních systémech OS/2 a Windows můžete soubory ve formátu HTML instalovat do adresáře sqllib\doc\html. Informace k produktu DB2 jsou překládány do různých jazyků, ale ne všechny informace jsou překládány do každého jazyka. Není-li určitá informace k dispozici v daném jazyce, je tato informace zobrazena v angličtině. Na platformách UNIX můžete instalovat současně více jazykových verzí souborů ve formátu HTML do adresářů doc/%L/html, kde %L odpovídá danému jazyku. Podrobnější informace najdete v příslušné příručce Quick Beginnings.
Copyright IBM Corp. 1998, 2000
147
Příručky DB2 a přístup k informacím o produktu DB2 můžete získat mnoha různými způsoby: ¹ „Prohlížení elektronických informací“ na stránce 157 ¹ „Prohledávání informací v elektronické podobě“ na stránce 160 ¹ „Objednání tištěných příruček“ na stránce 155 ¹ „Tisk příruček ve formátu PDF“ na stránce 154 Tabulka 2 (stránka 1 ze 6). Informace o produktu DB2 Jméno příručky
Popis
Objednávkové číslo
Adresář pro HTML
Jméno souboru PDF Uživatelské příručky a referenční informace produktu DB2 Administration Guide
Administration Guide: Planning obsahuje přehled databázových konceptů, informace týkající se otázek návrhu (například logický a fyzický návrh databáze) a diskusi o dostupnosti.
SC09-2946
Administration Guide: Implementation obsahuje informace týkající se otázek implementace, například implementace návrhu, přístupu k databázím, auditu, zálohování a zotavení.
SC09-2944
Administration Guide: Performance obsahuje informace o vyhodnocování a ladění databázového prostředí a výkonnosti aplikací.
SC09-2945
db2d0
db2d1x70
db2d2x70
db2d3x70
Všechny tři díly anglické verze příručky Administration Guide si můžete v USA a Kanadě objednat pomocí objednacího čísla SBOF-8934. Administrative API Reference
Application Building Guide
APPC, CPI-C, and SNA Sense Codes
Popisuje rozhraní API produktu DB2 a struktury dat, které můžete použít při správě vašich databází. Tato příručka také vysvětluje způsoby volání rozhraní API z vašich aplikací.
SC09-2947
Poskytuje informace o nastavení prostředí a podrobné pokyny pro kompilaci, sestavování a spouštění aplikací DB2 v systémech Windows, OS/2 a platformách založených na systému UNIX.
SC09-2948
Poskytuje obecné informace o protokolu APPC, rozhraní CPI-C a kódech architektury SNA, s nimiž se můžete setkat při použití produktů DB2 Universal Database.
Bez čísla
db2b0
db2b0x70 db2ax
db2axx70
db2ap
db2apx70
K dispozici pouze ve formátu HTML. Application Development Guide
148
Vysvětluje koncepce vývoje aplikací, které přistupují k databázím DB2 pomocí vestavěných příkazů jazyka SQL nebo Java (JDBC a SQLJ). Obsahuje kapitoly týkající se psaní uložených procedur, psaní uživatelských funkcí, vytváření uživatelských typů, použití spouštěčů a vývoje aplikací v děleném prostředí nebo s použitím federovaných systémů.
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
SC09-2949 db2a0x70
db2a0
Tabulka 2 (stránka 2 ze 6). Informace o produktu DB2 Jméno příručky
Popis
Objednávkové číslo
Adresář pro HTML
Jméno souboru PDF CLI Guide and Reference
Command Reference
Connectivity Supplement
Vysvětluje koncepci vývoje aplikací, které přistupují k databázím DB2 pomocí rozhraní DB2 CLI, což je volatelné rozhraní SQL kompatibilní se specifikací ODBC společnosti Microsoft.
SC09-2950
Vysvětluje způsob použití příkazového procesoru a popisuje příkazy DB2, které můžete použít při správě vaší databáze.
SC09-2951
Poskytuje informace o nastavení a odkazech pro použití produktů DB2 for AS/400, DB2 for OS/390, DB2 for MVS nebo DB2 for VM jako klientů DRDA AR se servery DB2 Universal Database. Tato příručka také popisuje použití aplikačních serverů DRDA pomocí aplikačních klientů DB2 Connect.
Bez čísla
db2l0
db2l0x70
db2n0
db2n0x70 db2h1
db2h1x70
Dostupné pouze ve formátu HTML a PDF. Data Movement Utilities Guide and Reference
Popisuje způsob použití obslužných programů produktu DB2 usnadňujících přesuny dat, jako jsou import, export, load, AutoLoader a DPROP.
SC09-2955
Data Warehouse Center Administration Guide
Obsahuje informace o vytvoření a udržování datového skladu pomocí nástroje Data Warehouse Center.
SC26-9993
Data Warehouse Center Application Integration Guide
Obsahuje informace, které programátorům usnadňují integraci aplikací s nástroji Data Warehouse Center a Information Catalog Manager.
SC26-9994
DB2 Connect User's Guide
Poskytuje informace o konceptech, programování a obecném použití produktů DB2 Connect.
SC09-2954
DB2 Query Patroller Administration Guide
Obsahuje funkční přehled systému DB2 Query Patroller, specifické informace o funkcích a správě a informace o obslužných programech sloužících ke správě, které pracují v grafickém uživatelském rozhraním.
SC09-2958
DB2 Query Patroller User's Guide
Popisuje použití nástrojů a funkcí produktu DB2 Query Patroller.
SC09-2960
Glossary
Obsahuje definice pojmů použitých v produktu DB2 a jeho komponentách.
Bez čísla
db2dm
db2dmx70 db2dd
db2ddx70 db2ad
db2adx70 db2c0
db2c0x70 db2dw
db2dwx70
db2ww
db2wwx70 db2t0
db2t0x70
Dostupné ve formátu HTML a v příručce SQL Reference. Image, Audio, and Video Extenders Administration and Programming
Obsahuje obecné informace o rozšiřujících modulech produktu DB2 a informace o správě a konfiguraci obrazových, zvukových a video (IAV) rozšíření a o programování pomocí těchto rozšíření. Obsahuje referenční informace, diagnostické informace (včetně zpráv) a ukázky.
SC26-9929
dmbu7
dmbu7x70
Dodatek A. Použití nápovědy produktu DB2
149
Tabulka 2 (stránka 3 ze 6). Informace o produktu DB2 Jméno příručky
Popis
Objednávkové číslo
Adresář pro HTML
Jméno souboru PDF Information Catalog Manager Administration Guide
Obsahuje popis správy informačních katalogů.
SC26-9995
Information Catalog Manager Programming Guide and Reference
Obsahuje definice rozhraní nástroje Information Catalog Manager.
SC26-9997
Information Catalog Manager User's Guide
Obsahuje informace o použití uživatelského rozhraní nástroje Information Catalog Manager.
SC26-9996
Další informace o instalaci a konfiguraci
Poskytuje informace o návrhu, instalaci a nastavení platformově závislých klientů DB2. Tento doplněk také obsahuje informace o vázání, o nastavování komunikace mezi klientem a serverem, o nástrojích GUI produktu DB2, o aplikačních serverech DRDA, o distribuované instalaci, o konfiguraci distribuovaných žádostí a o metodách přístupu k heterogenním zdrojům dat.
GC09-3617
Přehled zpráv
Obsahuje seznam zpráv a kódů generovaných produkty DB2, Information Catalog Manager a Data Warehouse Center a popisuje operace, které byste měli provést.
Díl 1 GC09-3618 db2m1x70
db2dix70
Oba díly anglické verze příručky Přehled zpráv si můžete v USA a Kanadě objednat pomocí objednacího čísla SBOF-8932.
db2ai
db2aix70 db2iy
db2iyx70
db2m0
Díl 2 GC09-3619 db2m2x70
Popisuje způsob použití komponenty Administration Manager serveru OLAP Integration Server.
SC27-0787
OLAP Integration Server Metaoutline User's Guide
Popisuje způsob vytvoření a naplnění metaosnov OLAP pomocí standardního rozhraní OLAP Metaoutline (ne pomocí nástroje Metaoutline Assistant).
SC27-0784
OLAP Integration Server Model User's Guide
Popisuje způsob vytvoření modelů OLAP pomocí standardního rozhraní OLAP Model Interface (ne pomocí nástroje Model Assistant).
SC27-0783
OLAP – Instalační a uživatelská příručka
Obsahuje informace o konfiguraci a nastavení produktu OLAP Starter Kit.
SC09-3622
Uživatelská příručka OLAP Spreadsheet Add-in for Excel
Popisuje způsob analýzy dat OLAP pomocí tabulkového programu Excel.
SC09-3606
Uživatelská příručka OLAP Spreadsheet Add-in for Lotus 1-2-3
Popisuje způsob analýzy dat OLAP pomocí tabulkového programu Lotus 1-2-3.
SC09-3607
Replication Guide and Reference
Poskytuje informace o návrhu, konfiguraci, administraci a použití nástrojů IBM Replication Tools dodávaných v rámci produktu DB2.
SC26-9920
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
db2bi
db2bix70
OLAP Integration Server Administration Guide
150
db2di
n/a
db2dpx70 n/a
db2upx70 n/a
db2lpx70 db2ip
db2ipx70 db2ep
db2epx70 db2tp
db2tpx70
db2e0x70
db2e0
Tabulka 2 (stránka 4 ze 6). Informace o produktu DB2 Jméno příručky
Popis
Objednávkové číslo
Adresář pro HTML
Jméno souboru PDF Spatial Extender User's Guide and Reference
Obsahuje informace o instalaci, konfiguraci, správě, programování a odstraňování problémů s produktem Spatial Extender. Obsahuje také podrobný popis konceptů geografických dat a referenční informace (týkající se zpráv a SQL) související s produktem Spatial Extender.
SC27-0701
SQL Getting Started
Obsahuje základní koncepce jazyka SQL a poskytuje příklady mnoha konstrukcí a úloh.
SC09-2973
Popisuje syntaxi, sémantiku a pravidla jazyka SQL. Tato příručka také obsahuje informace o kompatibilitě, omezeních a katalogových pohledech jednotlivých vydaných verzí produktu.
SC09-2974 Díl 1
SQL Reference, Díl 1 a Díl 2
db2sbx70
db2y0
db2y0x70
Oba díly anglické verze příručky SQL Reference si můžete v USA a Kanadě objednat pomocí objednacího čísla SBOF-8933.
db2s0
db2s1x70 SC09-2975 Díl 2 db2s2x70
System Monitor Guide and Reference
Popisuje způsoby shromažêování různých druhů informací o databázích a správci databází. Příručka vysvětluje, jak lze tyto informace použít pro porozumění chování databáze, zlepšení výkonu a určení příčin problémů.
SC09-2956
Text Extender Administration and Programming
Obsahuje obecné informace o rozšiřujících modulech produktu DB2 a informace o správě a konfiguraci textových rozšiřujících modulů a o programování pomocí těchto rozšíření. Obsahuje referenční informace, diagnostické informace (včetně zpráv) a ukázky.
SC26-9930
Troubleshooting Guide
Pomáhá při určení zdrojů chyb, zotavení z problémů a použití diagnostických nástrojů pomocí konzultací služby DB2 Customer Service.
GC09-2850
Popisuje nové vlastnosti, funkce a vylepšení ve verzi 7 produktu DB2 Universal Database.
SC09-3620
Novinky
db2sb
db2f0
db2f0x70
desu9
desu9x70
db2p0
db2p0x70 db2q0
db2q0x70
Informace o instalaci a konfiguraci DB2 DB2 Connect Enterprise Edition for OS/2 and Windows Quick Beginnings
Poskytuje informace o návrhu, migraci, instalaci a konfiguraci produktu DB2 Connect Enterprise Edition pro operační systémy OS/2 a 32bitové systémy Windows. Tato příručka také obsahuje informace o instalaci a nastavení mnoha podporovaných klientů.
GC09-2953
DB2 Connect Enterprise Edition for UNIX Quick Beginnings
Poskytuje informace o návrhu, migraci, instalaci, konfiguraci a použití produktu DB2 Connect Enterprise Edition pro platformy založené na systému UNIX. Tato příručka také obsahuje informace o instalaci a nastavení mnoha podporovaných klientů.
GC09-2952
db2c6
db2c6x70
db2cy
db2cyx70
Dodatek A. Použití nápovědy produktu DB2
151
Tabulka 2 (stránka 5 ze 6). Informace o produktu DB2 Jméno příručky
Popis
Objednávkové číslo
Adresář pro HTML
Jméno souboru PDF DB2 Connect Personal Edition Quick Beginnings
Poskytuje informace o návrhu, migraci, instalaci, konfiguraci a použití produktu DB2 Connect Personal Edition pro operační systémy OS/2 a 32bitové systémy Windows. Tato příručka také obsahuje informace o instalaci a nastavení všech podporovaných klientů.
GC09-2967
DB2 Connect Personal Edition Quick Beginnings for Linux
Poskytuje informace o návrhu, instalaci, migraci a konfiguraci produktu DB2 Connect Personal Edition pro všechny podporované distribuce systému Linux.
GC09-2962
DB2 Data Links Manager Quick Beginnings
Poskytuje informace o návrhu, instalaci, konfiguraci a úlohách produktu DB2 Data Links Manager pro systém AIX a 32bitové operační systémy Windows.
GC09-2966
DB2 Enterprise – Extended Edition for UNIX Quick Beginnings
Poskytuje informace o návrhu, instalaci a konfiguraci produktu DB2 Enterprise – Extended Edition pro platformy založené na systému UNIX. Tato příručka také obsahuje informace o instalaci a nastavení mnoha podporovaných klientů.
GC09-2964
DB2 Enterprise – Extended Edition for Windows Quick Beginnings
Poskytuje informace o návrhu, instalaci a konfiguraci produktu DB2 Enterprise – Extended Edition pro 32bitové operační systémy Windows. Tato příručka také obsahuje informace o instalaci a nastavení mnoha podporovaných klientů.
GC09-2963
DB2 for OS/2 Quick Beginnings
Poskytuje informace o návrhu, instalaci, migraci a konfiguraci produktu DB2 Universal Database pro operační systém OS/2. Tato příručka také obsahuje informace o instalaci a nastavení mnoha podporovaných klientů.
GC09-2968
DB2 for UNIX Quick Beginnings
Poskytuje informace o návrhu, instalaci, migraci a konfiguraci produktu DB2 Universal Database pro platformy založené na systému UNIX. Tato příručka také obsahuje informace o instalaci a nastavení mnoha podporovaných klientů.
GC09-2970
DB2 for Windows Quick Beginnings
Poskytuje informace o návrhu, instalaci, migraci a konfiguraci produktu DB2 Universal Database pro 32bitové systémy Windows. Tato příručka také obsahuje informace o instalaci a nastavení mnoha podporovaných klientů.
GC09-2971
DB2 Personal Edition Quick Beginnings
Poskytuje informace o návrhu, instalaci, migraci a konfiguraci produktu DB2 Universal Database Personal Edition pro operační systémy OS/2 a 32bitové systémy Windows.
GC09-2969
DB2 Personal Edition Quick Beginnings for Linux
Poskytuje informace o návrhu, instalaci, migraci a konfiguraci produktu DB2 Universal Personal Edition pro všechny podporované distribuce systému Linux.
GC09-2972
152
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
db2c1
db2c1x70
db2c4
db2c4x70 db2z6
db2z6x70 db2v3
db2v3x70
db2v6
db2v6x70
db2i2
db2i2x70
db2ix
db2ixx70
db2i6
db2i6x70
db2i1
db2i1x70
db2i4x70
db2i4
Tabulka 2 (stránka 6 ze 6). Informace o produktu DB2 Jméno příručky
Popis
Objednávkové číslo
Adresář pro HTML
Jméno souboru PDF DB2 Query Patroller Installation Guide
Poskytuje informace o instalaci programu DB2 Query Patroller.
GC09-2959
DB2 Warehouse Manager Installation Guide
Poskytuje informace o instalaci skladových agentů, skladových převaděčů a nástroje Information Catalog Manager.
GC26-9998
db2iw
db2iwx70 db2id
db2idx70
Platformově nezávislé vzorové programy ve formátu HTML Vzorové programy ve formátu HTML
Poskytuje vzorové programy ve formátu HTML pro programovací jazyky na všech platformách podporovaných produktem DB2. Tyto vzorové programy jsou dodávány pouze pro informativní účely. Všechny vzorové programy nejsou k dispozici ve všech programovacích jazycích. Vzorové příklady ve formátu HTML jsou dostupné pouze v případě, že je instalován produkt Klient DB2 Application Development.
Bez čísla
db2hs
db2cr
Podrobnější informace o těchto programech najdete v příručce Application Building Guide. Poznámky k verzi Poznámky k verzi produktu DB2 Connect
Obsahuje informace získané po uzávěrce, které již nemohly být do příruček k produktu DB2 Connect zařazeny.
Viz poznámka č. 2.
Poznámky k instalaci produktu DB2
Obsahuje informace týkající se instalace získané po uzávěrce, které již nemohly být do příruček k produktu DB2 zařazeny.
K dispozici pouze na disku CD-ROM produktu.
Poznámky k verzi produktu DB2
Obsahuje informace týkající se všech produktů a funkcí DB2 získané po uzávěrce, které již nemohly být do příruček k produktu DB2 zařazeny.
Viz poznámka č. 2.
db2ir
Poznámky: 1. Znak x na šesté pozici jména souboru označuje jazyk příručky. Jméno souboru db2d0e70 například označuje anglickou verzi příručky Administration Guide a jméno souboru db2d0f70 označuje francouzskou verzi téže příručky. Pro indikaci jazyka příručky jsou ve jménech souborů na šesté pozici použita následující písmena: Jazyk Brazilská portugalština Bulharština Čeština Dánština Holandština Angličtina Finština Francouzština Němčina Řečtina Maêarština Italština
Identifikátor b u x d q e y f g a h i
Dodatek A. Použití nápovědy produktu DB2
153
Japonština Korejština Norština Polština Portugalština Ruština Zjednoduš. čínština Slovinština Španělština Švédština Trad. čínština Turečtina
j k n p v r c l z s t m
2. Informace získané po uzávěrce, které nemohly být uvedeny v příručkách k produktu DB2, jsou uvedeny v Poznámkách k verzi ve formátu HTML a také jako soubor ve formátu ASCII. Verze ve formátu HTML je dostupná z modulu Informační centrum na discích CD-ROM produktu. Zobrazení souboru ve formátu ASCII: ¹
¹
Informace pro platformy založené na operačním systému UNIX najdete v souboru Release.Notes. Tento soubor je uložen v adresáři DB2DIR/Readme/%L, kde %L označuje jméno lokality a DB2DIR je: — /usr/lpp/db2_07_01 na systému AIX, — /opt/IBMdb2/V7.1 na systémech HP-UX, PTX, Solaris a Silicon Graphics IRIX, — /usr/IBMdb2/V7.1 na systému Linux. Informace pro ostatní platformy najdete v souboru RELEASE.TXT. Tento soubor je umístěn v adresáři, do něhož byl produkt nainstalován. Na platformě OS/2 také můžete dvakrát klepnout na složku IBM DB2 a poté dvakrát klepnout na ikonu Poznámky k verzi icon.
Tisk příruček ve formátu PDF Dáváte-li přednost tištěné podobě příruček, můžete vytisknout soubory PDF nacházející se na disku CD-ROM publikací produktu DB2. Pomocí programu Adobe Acrobat Reader můžete vytisknout buê celou příručku, nebo určitý rozsah stran. Jména souborů s jednotlivými příručkami knihovny jsou uvedena v oddílu 2 na stránce 148. Nejnovější verzi programu Adobe Acrobat Reader můžete získat na stránce WWW společnosti Adobe na adrese http://www.adobe.com. Soubory ve formátu PDF jsou na disku CD-ROM publikací produktu DB2 uloženy s příponou PDF. Postup při přístupu k souborům ve formátu PDF: 1. 2. 3.
Vložte disk CD-ROM publikací produktu DB2. Na platformách založených na systému UNIX tento disk připojte. Postup připojení najdete v příručce Quick Beginnings. SpusÝte program Acrobat Reader. Otevřete požadovaný soubor PDF, který se může nacházet na následujících místech: ¹ Na platformách OS/2 a Windows:
¹
v adresáři x:\doc\jazyk, kde x je označení jednotky CD-ROM a jazyk je dvoupísmenný kód, který odpovídá vašemu jazyku (například EN pro angličtinu). Na platformách založených na systému UNIX: v adresáři /cdrom/doc/%L na disku CD-ROM, kde /cdrom zastupuje místo připojení jednotky CD-ROM a symbol %L představuje jméno požadované lokality.
Soubory ve formátu PDF také můžete zkopírovat na místní nebo síÝový disk a číst je odtud.
154
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Objednání tištěných příruček Tištěné příručky k produktu DB2 si můžete objednat buê jednotlivě, nebo jako sadu (pouze v USA a Kanadě) pomocí čísla SBOF. Chcete-li si příručky objednat, spojte se s autorizovaným prodejcem nebo obchodním zástupcem nebo zatelefonujte na číslo 1-800-879-2755 v USA nebo na číslo 1-800-IBM-4YOU v Kanadě. Příručky si také můžete objednat na stránce WWW na adrese http://www.elink.ibmlink.ibm.com/pbl/pbl. K dispozici jsou dvě sady příruček. Sada označená SBOF-8935 obsahuje referenční informace a informace o použití nástroje DB2 Warehouse Manager. Sada označená SBOF-8931 obsahuje referenční informace a informace o všech ostatních produktech a funkcích DB2 Universal Database. Obsahy jednotlivých sad SBOF jsou uvedeny v následující tabulce: Tabulka 3. Objednání tištěných příruček Číslo SBOF SBOF-8931
SBOF-8935
Obsahuje příručky ¹
Administration Guide: Planning
¹
Administration Guide: Implementation
¹
OLAP Integration Server Administration Guide
¹
Administration Guide: Performance
¹
OLAP Integration Server Metaoutline User's Guide
¹
Administrative API Reference
¹
Application Building Guide
¹
OLAP Integration Server Model User's Guide
¹
Application Development Guide
¹
CLI Guide and Reference
¹
OLAP Integration Server User's Guide
¹
Command Reference
¹
Instalační a konfigurační příručka systému OLAP
¹
Data Movement Utilities Guide and Reference
¹
Uživatelská příručka OLAP Spreadsheet Add-in for Excel
¹
Data Warehouse Center Administration Guide
¹
Uživatelská příručka OLAP Spreadsheet Add-in for Lotus 1-2-3
¹
Data Warehouse Center Application Integration Guide
¹
Replication Guide and Reference
¹
DB2 Connect User's Guide
¹
Spatial Extender Administration and Programming Guide
¹
Další informace o instalaci a konfiguraci
¹
SQL Getting Started
¹
Image, Audio, and Video Extenders Administration and Programming
¹
SQL Reference, Díly 1 a 2
¹
¹
System Monitor Guide and Reference
Přehled zpráv, Díl 1 a 2
¹
Text Extender Administration and Programming
¹
Troubleshooting Guide
¹
Novinky
¹
Query Patroller Administration Guide
¹
Query Patroller User's Guide
¹
Information Catalog Manager Administration Guide
¹
Information Catalog Manager User's Guide
¹
Information Catalog Manager Programming Guide and Reference
Dodatek A. Použití nápovědy produktu DB2
155
Kontextová dokumentace k produktu DB2 Přístup k nápovědě Kontextová nápověda je k dispozici pro všechny komponenty DB2. Následující tabulka popisuje různé typy nápovědy. Typ nápovědy
Obsah
Způsob vyvolání
Nápověda příkazů
Vysvětlení syntaxe příkazů v příkazovém procesoru.
V příkazovém procesoru v režimu interaktivního vstupu zadejte: ? příkaz
kde příkaz je klíčové slovo nebo celý příkaz. Například příkaz ? catalog zobrazí nápovědu všech příkazů CATALOG a příkaz ? catalog database zobrazí nápovědu příkazu CATALOG DATABASE. Nápověda modulu Asistent pro konfiguraci klienta Nápověda modulu Příkazové centrum Nápověda produktu Control Center
Vysvětlení úloh, které můžete provádět v okně nebo zápisníku. Nápověda zahrnuje základní a obecné informace, které potřebujete znát, a popisuje použití jednotlivých ovládacích prvků.
V okně nebo zápisníku klepněte na tlačítko Nápověda nebo stiskněte klávesu F1.
Popisuje příčiny zobrazení zprávy a akce, které byste měli provést.
V příkazovém procesoru v režimu interaktivního vstupu zadejte:
Nápověda produktu Data Warehouse Center Nápověda modulu Event Analyzer Nápověda nástroje Information Catalog Manager Nápověda nástroje Satellite Administration Center Nápověda nástroje Script Center Nápověda zpráv
? XXXnnnnn
kde XXXnnnnn je platný identifikátor zprávy. Například příkaz ? SQL30081 zobrazí nápovědu ke zprávě SQL30081. Chcete-li zobrazit nápovědu ke zprávě po jednotlivých obrazovkách, zadejte příkaz: ? XXXnnnnn | more
Chcete-li nápovědu ke zprávě uložit do souboru, zadejte: ? XXXnnnnn > soubor.pri
kde soubor.pri je soubor, do kterého chcete uložit nápovědu ke zprávě.
156
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Typ nápovědy
Obsah
Způsob vyvolání
Nápověda SQL
Vysvětlení syntaxe příkazů SQL.
V příkazovém procesoru v režimu interaktivního vstupu zadejte: help příkaz
kde příkaz je příkaz SQL. Například příkaz help SELECT zobrazí nápovědu příkazu SELECT. Poznámka: Nápověda SQL není na platformách založených na systému UNIX dostupná. Nápověda SQLSTATE
Vysvětlení stavů SQL a kódů tříd.
V příkazovém procesoru v režimu interaktivního vstupu zadejte: ? stav_sql nebo ? kód_třídy
kde stav_sql je platný stav SQL složený z pěti číslic a kód_třídy jsou první dvě číslice stavu SQL. Například příkaz ? 08003 zobrazí nápovědu pro stav SQL 08003 a příkaz ? 08 zobrazí nápovědu pro kód třídy 08.
Prohlížení elektronických informací Příručky dodávané s tímto produktem jsou v elektronické podobě ve formátu jazyka HTML (Hypertext Markup Language). V tomto tvaru je můžete snadno prohlížet a vyhledávat v nich údaje, protože obsahují hypertextová propojení s příbuznými hesly. Tento formát také usnadňuje sdílení knihoven na vašem pracovišti. Elektronické příručky a vzorové programy můžete prohlížet pomocí jakéhokoli prohlížeče, který splňuje specifikaci jazyka HTML verze 3.2. Postup při prohlížení elektronických příruček nebo vzorových programů: ¹ Pracujete-li s administračními nástroji DB2, použijte modul Informační centrum. ¹ V prohlížeči klepněte na příkaz Soubor → Otevřít stránku. Stránka, kterou otevřete, obsahuje popis a propojení k následujícím informacím: — Na platformách založených na operačním systému UNIX otevřete následující stránku: INSTHOME/sqllib/doc/%L/html/index.htm
kde symbol %L označuje jméno lokality. — Na ostatních platformách otevřete tuto stránku: sqllib\doc\html\index.htm
Cesta se vztahuje k jednotce, na které je instalován produkt DB2. Nemáte-li instalován modul Informační centrum, můžete stránku otevřít dvojím klepnutím na ikonu Informace DB2. Podle systému, který používáte, je tato ikona dostupná v hlavní složce produktu nebo v nabídce Start systému Windows.
Instalace prohlížeče Netscape Pokud ještě nemáte instalován prohlížeč sítě WWW, můžete si nainstalovat prohlížeč Netscape z disku CD-ROM Netscape nacházejícího se v balení produktu. Podrobnější informace o instalaci zobrazíte následujícím způsobem: 1. Vložte disk CD-ROM Netscape. 2. Na platformách založených na systému UNIX disk CD-ROM připojte. Postup připojení najdete v příručce Quick Beginnings.
Dodatek A. Použití nápovědy produktu DB2
157
3.
Pokyny pro instalaci najdete v souboru CDNAVnn.txt, kde nn je dvouznakový identifikátor vašeho jazyka. Tento soubor se nachází v kořenovém adresáři disku CD-ROM.
Přístup k informacím pomocí modulu Informační centrum Modul Informační centrum poskytuje rychlý přístup k informacím o produktu DB2. Tento modul je dostupný na všech platformách, na kterých jsou dostupné administrační nástroje DB2. Modul Informační centrum můžete otevřít poklepáním na ikonu Informační centrum. V závislosti na systému, který používáte, je tato ikona dostupná buê ve složce Informace, která je v hlavní složce systému, nebo v nabídce Start systému Windows. K modulu Informační centrum můžete na platformách Windows také získat přístup pomocí pruhu nástrojů a nabídky Nápověda. Modul Informační centrum nabízí šest druhů informací. Klepnutím na jednotlivé karty zobrazíte témata přístupná na těchto kartách. Činnosti
Klíčové úlohy, které můžete pomocí produktu DB2 provádět.
Referenční příručky Referenčních informace produktu DB2, jako jsou klíčová slova, příkazy a rozhraní API. Příručky
Příručky produktu DB2.
Odstraňování problémů Kategorie chybových zpráv a operace nutné pro zotavení z těchto chyb. Vzorové programy Vzorové programy poskytované v rámci produktu Klient DB2 Application Development. Pokud jste produkt Klient DB2 Application Development neinstalovali, nebude tato karta zobrazena. SíÝ Web
Informace o produktu DB2 v síti World Wide Web. Chcete-li přistupovat k těmto informacím, musíte mít ve vašem systému připojení na síÝ Web.
Vyberete-li položku v některém ze seznamů, Informační centrum spustí prohlížeč, který dané informace zobrazí. Tímto prohlížečem může být systémový prohlížeč nápovědy, editor nebo prohlížeč sítě Web, v závislosti na druhu informací, které jste zvolili. Modul Informační centrum nabízí vyhledávací funkci, pomocí které můžete hledat konkrétní témata, aniž byste museli procházet seznamy. Chcete-li provést fulltextové hledání, klepněte na hypertextový odkaz v modulu Informační centrum, který ukazuje na vyhledávací formulář Prohledávání elektronických informací o produktu DB2. Spuštění serveru pro prohledávání HTML je obvykle automatické. Jestliže hledání v textu ve formátu HTML nelze uskutečnit, je zřejmě nutné server pro prohledávání spustit jedním z následujících způsobů: V systému Windows Klepněte na tlačítko Start a vyberte příkazy Programy → IBM DB2 → Informace → Spuštění serveru pro prohledávání HTML. V systému OS/2 Dvakrát klepněte na složku DB2 for OS/2 a poté dvakrát klepněte na ikonu Spuštění serveru pro prohledávání HTML. V případě, že při vyhledávání textu ve formátu HTML narazíte na nějaký problém, přečtěte si poznámky k aktuální verzi.
158
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Poznámka: Funkce prohledávání není v prostředích Linux, PTX a Silicon Graphics IRIX dostupná.
Použití průvodců DB2 Průvodci vám pomohou s některými administračními úlohami tak, že vás jimi krok po kroku provedou. Průvodci jsou dostupní z modulů Control Center a Asistent pro konfiguraci klienta. Následující tabulka obsahuje seznam průvodců a popisuje jejich účel. Poznámka: Průvodci pro vytvoření databáze, vytvoření indexu, konfiguraci vícemístné aktualizace a konfiguraci výkonu jsou dostupní pro prostředí dělené databáze. Průvodce
Úloha
Způsob vyvolání
Přidání databáze
Katalogizace databáze na pracovní stanici klienta.
V modulu Asistent pro konfiguraci klienta klepněte na tlačítko Přidat.
Zálohování databáze
Návrh, vytvoření a naplánování záloh.
V modulu Control Center klepněte pravým tlačítkem myši na databázi, kterou chcete zálohovat a vyberte příkaz Backup → Database Using Wizard.
Konfigurace vícemístné aktualizace
Konfigurace vícemístné aktualizace, distribuované transakce nebo dvoufázového potvrzení transakce.
V modulu Control Center klepněte pravým tlačítkem myši na složku Databases a poté vyberte volbu Multisite Update.
Vytvoření databáze
Vytvoření databáze a provedení některých základních konfiguračních úloh.
V modulu Control Center klepněte pravým tlačítkem myši na složku Databases a vyberte volbu Create → Database Using Wizard.
Vytvoření tabulky
Volba základních typů dat a vytvoření primárního klíče tabulky.
V modulu Control Center klepněte pravým tlačítkem myši na ikonu Tables a vyberte volbu Create → Table Using Wizard.
Vytvoření tabulkového prostoru
Vytvoření nového tabulkového prostoru.
V modulu Control Center klepněte pravým tlačítkem myši na ikonu Table Spaces a vyberte volbu Create → Table Space Using Wizard.
Vytvoření indexu
Doporučení, které indexy pro dotazy vytvořit a které odstranit.
V modulu Control Center klepněte pravým tlačítkem na ikonu Index a vyberte volbu Create → Index Using Wizard.
Konfigurace výkonu
Vyladění provozu databáze pomocí úpravy konfiguračních parametrů.
V modulu Control Center klepněte pravým tlačítkem na požadovanou databázi a vyberte volbu Configure Performance Using Wizard. V případě prostředí dělené databáze klepněte pravým tlačítkem myši v zobrazení Database Partitions na první oddíl databáze, který chcete vyladit, a vyberte volbu Configure Performance Using Wizard.
Obnovení databáze
Obnovení databáze po selhání. Pomáhá zjistit, kterou zálohu použít a který žurnál znovu provést.
V modulu Control Center klepněte pravým tlačítkem myši na databázi, kterou chcete obnovit a vyberte volbu Restore → Database Using Wizard.
Dodatek A. Použití nápovědy produktu DB2
159
Instalace serveru dokumentů Podle předvolby jsou informace o produktu DB2 instalovány do vašeho lokálního systému. To znamená, že každý, kdo potřebuje přístup k informacím o produktu DB2, musí instalovat stejné soubory. Chcete-li informace o produktu DB2 uložit na jedno místo, proveête následující kroky: 1. Vytvořte kopie všech souborů a podadresářů z adresáře \sqllib\doc\html vašeho lokálního systému na síÝovém serveru. Každá příručka má vlastní podadresář, který obsahuje všechny soubory HTML a GIF tvořící danou příručku. Ujistěte se, že struktura adresářů zůstala zachována. 2. SíÝový server konfigurujte tak, aby bylo možné soubory na novém místě vyhledat. Další informace najdete v příloze pro modul NetQuestion příručky Další informace o instalaci a konfiguraci. 3. Pracujete-li s verzí modulu Informační centrum určenou pro jazyk Java, můžete určit základní adresu URL platnou pro všechny soubory HTML. V tomto případě použijte adresu seznamu příruček. 4. Můžete-li prohlížet soubory příruček, je možné označit často prohlížená témata záložkami. Pravděpodobně budete chtít označit následující stránky: ¹ Seznam příruček ¹ Obsahy často užívaných příruček ¹ Články, na které je často odkazováno (například článek na téma ALTER TABLE) ¹ Vyhledávací formulář Informace o možnosti obsluhovat soubory elektronické dokumentace produktu DB2 Universal Database z centrálního počítače najdete v příloze pro modul NetQuestion příručky Další informace o instalaci a konfiguraci.
Prohledávání informací v elektronické podobě Chcete-li najít v souborech ve formátu HTML nějakou informaci, použijte jeden z následujících způsobů: ¹ Klepněte na tlačítko Hledat v horním rámečku. Konkrétní téma naleznete pomocí vyhledávacího formuláře. Tato funkce není dostupná v prostředích Linux, PTX a Silicon Graphics IRIX. ¹ Klepněte na tlačítko Rejstřík v horním rámečku. Konkrétní téma příručky naleznete pomocí rejstříku. ¹ Zobrazte obsah nebo rejstřík dané nápovědy nebo příručky ve formátu HTML. Požadované téma pak vyhledejte pomocí funkce hledání prohlížeče sítě WWW. ¹ Použijete-li funkci záložky prohlížeče sítě WWW, můžete se rychle vrátit k určitému tématu. ¹ Požadovaná témata lze nalézt pomocí funkce vyhledávání modulu Informační centrum. Podrobnosti najdete v oddílu „Přístup k informacím pomocí modulu Informační centrum“ na stránce 158.
160
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Rejstřík Speciální znaky ? zástupný znak ?
59
A Acrobat Reader vi Viz též Adobe Acrobat Reader administrátor systému 1 administrátoři 1 Adobe Acrobat Reader vi adresář Sample 65 adresy URL omezení délky 106 propojení k datovým buňkám 105 přístup k propojeným objektům 109 úprava 110 akce myši, povolení 12 aktivace akce myši 107 Navigovat bez dat 32 aktualizace data 114 soubor s protokolem 116 Aktualizační režim 115 aktualizované kalkulace 91 aktuální období 91 Viz též Dynamické časové řady aliasy definice 43 v tabulkách 43 zobrazení současně se jmény členů 44 ve výsledcích modulu Návrhář dotazu 56 zpracování 43 alternativní dimenze 4 Viz též dimenze, alternativní alternativní jména 43 Viz též aliasy API 3 aplikace/databáze Sample Basic 9, 17, 18, 66 Sample Interntl 122 Sample Xchgrate 122 ukázka pro modul Hyperion Integration Server Drill-Through 133 asymetrické sestavy definice 76 pivotování 77
Copyright IBM Corp. 1998, 2000
asymetrické sestavy (pokračování) získávání dat 76 atributy, ponoření do 22 automatická odhlášení 64
B barvy, nastavení 37 bloky, zamítnutí dat 114 buňky formátování 37, 41, 103 členů dimenzí 39 dynamicky kalkulované členy 89 rodičovské členy 37 v datových buňkách 41 obsahující funkci EssCell 86 použití stylů 37, 41 propojené objekty 101, 105 připojení adres URL 105 Viz též propojení připojení k sestavám 101 Viz též propojení připojení popisů 104 připojení souborů 101 přístup k propojeným oddílům 113 s hodnotami nepocházejícími z databáze 78 se vzorci 78, 79, 82, 86 výběr nesousedících 30 získávání samostatných hodnot 86 získávání úseku 84 buňky určené pouze pro čtení 41 buňky určené pro čtení i zápis 41 buňky, úpravy 12
C chybějící hodnoty potlačení 34 potlačení vypnuto 82 chybějící hodnoty, potlačení nedostupná operace 82 v kaskádovaných tabulkách
Č časová období 91 číselné hodnoty, zachování členové aliasy 43
78
120
členové (pokračování) definice 7 dynamická kalkulace 89 Dynamické časové řady 91 generace 7 hledání 57, 59 jména 8 Viz též jména členů následníci 7 odebrání 31 ponoření do 22 ponoření na úroveň 22 použití stylů 37, 39 předchůdci 7 přidání 49 rodičovský člen 7 sbalení 24 sourozenecké členy 7 synovský člen 7 úrovně 7 vynoření na úroveň 24 výběr 49, 57 zachování 29 zrušení výběru 63
D data aktualizace 114, 116 chybějící 35 dynamické kalkulace 89 filtrování 70 filtrování, pomocí modulu Hyperion Integration Server Drill-Through 145 formátování 36 kalkulace 117 navigace 8, 32 odebrání podmnožiny 31 odemknutí 115 operátory pro porovnávání 71 pivotování 26 relační, pomocí produktu Hyperion Integration Server Drill-Through 127 řazení 70 zachování podmnožin 29 zamknutí 114 získávání 17 Viz též získávání změna 114 změna orientace 26
161
data (pokračování) zobrazení 5, 20 data na úrovni transakcí, přístup pomocí modulu Hyperion Integration Server Drill-Through 127 databáze členové 7 definice 4 dimenze 6 dotazy 46 Viz též dotazy kalkulace 117 Viz též kalkulace konsolidace 8 načtení 19, 67 obnovení předchozího pohledu 21 odpojení 64 osnovy 8 pravidla 6 propojené 113 Viz též propojené oddíly přepnutí 112 připojení 112 Viz též připojení ukázka 17, 122, 133 uspořádání 6 výběr 66 Viz též connecting zamknutí 114 zobrazení připojení 112 dialogová okna, tlačítka Nápověda 11 dialogové okno Hledání člena 59 dialogové okno Informace o členu 58 dialogové okno Kalkulace 117 dialogové okno Měnová sestava 125 dialogové okno Náhled na členy 61 dialogové okno Náhled výběru členů 51 dialogové okno Order By 142 dialogové okno Písmo 38 dialogové okno Procházení propojených objektů 112, 113, 136 objekty LRO 101 dialogové okno Přiřazení propojeného objektu 102, 104, 105 dialogové okno Select Columns and Display Order 139 dialogové okno Select Data Filters 143 dialogové okno Select Data Sort Order 140 dialogové okno Select Drill-Through Report 137 dialogové okno Select Filter Values from the List 144 dialogové okno Set Filter on Column 143
162
dialogové okno Úprava adresy URL 110 dialogové okno Úprava popisu buňky 108 dialogové okno Volby 14, 130 dialogové okno Volby kaskády 118 dialogové okno Výběr členů 57 dialogové okno Výběr podmnožiny 59, 61 dialogové okno Změna hesla 19 dimenze alternativní 4 konverze měny 122 pivotování 26 pojmenování prvků 6 ponoření do 21 ponoření na úroveň 22 popis 4, 6 použití stylů 39 vynoření na úroveň 24 distribuované tabulky 118 Viz též kaskádované tabulky dotazy definování 46 odstranění 54 použití stylů 54 ukládání 52 vytváření 48 získávání 46 dozor nad aktualizacemi 116 Drill-Through, Hyperion Integration Server buňky, definice stylů 133 instalace 129 pokyny pro práci s lekcí 129 popis 127 používání 133 požadavky 129 průvodce modulem Drill-Through 128 přístup 128, 133 styly pro buňky 128 ukázka databáze 133 sestava Drill-Through 133 soubor 134 úlohy 133 vícenásobné sestavy 128 druhé tlačítko myši 12 duplikace tabulek 118 Viz též kaskádované tabulky dvojí klepnutí aktivace pro procházení propojených objektů 107, 136 procházení 12 definice 12 zpřístupnění pro procházení propojených objektů 113
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Dynamické časové řady definice 91 určení posledního období 91, 92 dynamicky kalkulované členy, použití stylů 89, 90
E elektronické informace hledání 160 prohlížení 157 Essbase API 3 architektura 2 dialogové okno Odpojení 64 dialogové okno Přihlášení k systému 17, 65 dialogové okno Volby 14, 67, 130 dialogové okno Volby kaskády 118 dialogové okno Výběr členů 57, 62 dialogové okno Výběr členů, z modulu Návrhář dotazu 49 nabídka 11 nové funkce ix odpojení Viz odpojení 64 přechod na vyšší verzi ix připojení 17 Viz též připojení výpočetní prostředí v zahájení relace 11 Excel akce myši 12 formáty pro vymazání 21 ruční přidání přídavného modulu tabulkového procesoru 10 Správce přídavných modulů, instalace nabídky Essbase 10 stavový pruh 11 ukázkové soubory výukové lekce 65 vymazání formátů 42 externí soubory 101
F filtrování dat 70 filtry operátory 143 pomocí modulu Hyperion Integration Server Drill-Through 145 formátované tabulky pivotování 80 získávání dat 78
formátování buňky s propojenými objekty 103, 113 členové dimenzí 39 datové buňky čtení i zápis 41 pouze pro čtení 41 propojené objekty 103, 113 dynamicky kalkulované členy 89 opakování popisků členů 45 povolení stylů 39 rodičovské členy 37 styly textu a buněk 41 tabulky 36 volby pro kaskádované tabulky 120 zobrazení aliasů 43 zobrazení aliasů a jmen 44 funkce 12 Viz též funkce maker funkce EssCell 86 chybové zprávy 88 syntaxe 87 funkce maker EssCell 86 modul Spreadsheet Toolkit vi sada Spreadsheet Toolkit 3 Spreadsheet Toolkit 11 funkce VBA vi funkce, Spreadsheet Add-in ix
identifikátor jazyka příručky 153 informace po uzávěrce 154 Informační centrum 158 instalace Hyperion Integration Server Drill-Through 129 prohlížeč Netscape 157 ruční přidání přídavného modulu tabulkového procesoru 10 instalace programu Acrobat Reader vi instalace serveru dokumentů 160 Integration Server Drill-Through 4 Viz též Drill-Through, Hyperion Integration Server Internet, propojení buněk a adres URL 105
G
J
generace definice 7 zadání jmen do tabulky
jádro režimu rozšířené interpretace 94 jména alternativní 8 Viz též aliasy opakování 45 použití stylů 37 zadání generace 99 zadání úrovně 99 zobrazení současně s aliasy 44 jména členů aliasy 43 alternativní 43 Viz též aliasy formátované tabulky 78 odsazení 8 opakování 45 pomocí funkce EssCell 87 použití stylů 37 zadání do tabulky 94, 95 zobrazení současně s aliasy 44
99
H hesla zadání 66 změna 19 hlavní nabídka 11 hledání elektronické informace 158, 160 hledání členů 57, 59 HTML vzorové programy 153 Hyperion Essbase cílová skupina uživatelů 1 informace o přechodu ze starších verzí ix produkty systému 3 Hyperion Essbase Spreadsheet Add-in instalace, ruční přidání 10 kurzory při získávání dat 19 protokolování aktualizací dat 116 přístup k modulu Hyperion Integration Server Drill-Through 133
Hyperion Essbase Spreadsheet Add-in (pokračování) spuštění 11 uživatelé, popis 2 Hyperion Integration Server 4, 127 Hyperion Integration Server Drill-Through 127 Viz též Drill-Through, Hyperion Integration Server
I
K kalkulace databáze 89, 117 dynamické 89 pomocí dynamických časových řad 91 skripty 117 stav databáze 117 substituční proměnné 93 určení posledního období 91 zkrácení doby výpočtů 89 kalkulace k určitému datu, určení 91 karta Volby místa určení 119 kaskádované tabulky místo určení 119 typ výstupu 119 úroveň podrobností 118 kaskády tabulek formát 120 jména 119 vytvoření obsahu 120 klepnutí (definice) 12 klient komponenty 2 přechod na vyšší verzi serveru ix software 9 klienti ODBC 3 knihovna DB2 identifikátor jazyka pro příručky 153 informace po uzávěrce 154 Informační centrum 158 instalace serveru dokumentů 160 kontextová nápověda 156 objednání tištěných příruček 155 prohledávání informací v elektronické podobě 160 prohlížení elektronických informací 157 průvodci 159 příručky 147 struktura 147 tisk příruček ve formátu PDF 154 konsolidace (definice) 8 kontextová nápověda 156 zobrazení pro tabulku 11 konverze měn nastavení 125 ukázkové databáze 123 vytváření sestav 124 změna směnných kurzů 125 konverze, měny 122 kritéria řazení 70 kurzory (Essbase) 19
Rejstřík
163
L lekce základní úlohy 9 listy 19 Viz též tabulky logické operátory 57, 60 lokální síÝ v Viz též sítě Lotus 1-2-3 akce myši 12 stavový pruh 11 ukázkové soubory výukové lekce 65 vymazání formátů 42
M místa určení dotazy modulu Návrhář dotazu 52 kaskádované tabulky 119 místo na disku, vliv na dynamickou kalkulaci 89 místo určení tabulky, volba Kaskáda 119 Modul Currency Conversion 3 modul Objects 4 modul Partitioning 3 Viz též propojené oddíly modul Web Gateway 4 multidimenzionální databáze 4 Viz též databáze
N nabídka Essbase 11 nabídka Úpravy 21 nápověda, přístup 11 následníci (definice) 7 návrat k předchozímu databázovému pohledu 21 návrhář aplikací 1 Návrhář dotazu dialogové okno Uložit jako dotaz 52 filtrace dat 70 navigační panel 46 panel filtrování dat 71 panel rozvržení 48 panel řazení dat 74 panel s nápovědou 46 panel vlastností 46 použití nastavení voleb 56 připojení k více databázím 56 řazení dat 74 vytvoření dotazů 48 zprávy 76 zprávy a potvrzení 54
164
nesousedící buňky 30 nespojité řádky a sloupce 30 nulové hodnoty potlačení 34, 36 potlačení vypnuto 82
O obnovení databázového pohledu 21 obsah, v příkazu Kaskáda 120 oddíly 3 Viz též propojené oddíly oddíly aplikací 113 Viz též propojené oddíly odebrání 31 Viz též odstranění odemknutí bloků dat 115 odeslání dat na server 114 soubor s protokolem 116 odhlášení, vynucené nebo automatické 64 odpojení od serveru Hyperion Integration Server 146 od systému 64 vynucená odhlášení 64 Odpojit dialogové okno 64 příkaz 64 odstranění filtry, modul Hyperion Integration Server Drill-Through 145 styly 42 vybraní členové 31 Odstranit nevybrané skupiny, volba 82 OLAP definice 1 server 2 Viz též server omezení, režim Zachování vzorců 82 online analytické zpracování 1 operace přemístění pomocí myši 27 operační systémy 2 operátory AND 57 operátory OR 57 operátory pro porovnávání 57, 71 operátory, porovnávání 57, 71 osamostatnění 64 Viz též odpojení osnovy členové 7 členové dynamických časových řad 91 dimenze 6 Dynamicky kalkulované členy 89 konsolidace 8
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
osnovy (pokračování) popis 6 otevření Essbase 11
P PDF 154 peníze 122 Viz též konverze měn pivotovat popis 12 pivotování asymetrické sestavy 77 bez získávání dat 32 formátované tabulky 80 nedostupná operace 78 popis 26 působení na text 78 řádky nebo sloupce 26, 77 tažení 27 zachování vzorců 80 písmo formáty 38 seznam stylů 38 podmíněné získávání dat 70 podmnožiny definice členů 59 odebrání 31 zachování 29 pohledy, obnovení 21 pole Informace o připojení 112, 117 ponoření na úroveň atributů 22, 23 ponoření a vynoření Vyplnění vzorců 82 zachování vzorců 82 ponoření nebo vynoření provedení dvojím klepnutím 12 popisky jména členů 78 Viz též jména členů opakování 45 použití stylů 39 zadání do tabulky 94, 95 zobrazení současně s aliasy 44 popisy buněk připojení k buňkám 104 přístup k propojeným objektům 108 popisy, připojení k datovým buňkám 104 pořadí řádky, modul Hyperion Integration Server Drill-Through 140 sloupce, modul Hyperion Integration Server Drill-Through 139
poslední období, určení 91 potlačení chybějící a nulové hodnoty 34 vypnuto 82 získávání dat 32 znaky podtržení 34 povolení volba Anulovat 21 poznámky k verzi 154 prázdné řádky 78 sloupce 78 prázdné hodnoty 87 programové rozhraní 3 prohlížeč Netscape instalace 157 prohlížení aktivní připojení 112 aliasy a jména 44 dynamicky kalkulované členy 89 elektronické informace 157 méně členů 24 Viz též přechod multidimenzionální data 5 opakované popisky členů 45 propojené objekty 107 propojené oddíly 113 tabulky bez dat 32 propojené objekty adresy URL 105 externí soubory 101 objekty sestav 41 Viz též propojené objekty oddíly 41 Viz též propojené oddíly popisy buněk 104 použití stylů 103 přístup z tabulky 107 vytvoření 101 propojené oddíly buňky, použití stylů 113 přístup z tabulky 113 přístupová práva 114 propojení adresy URL k datovým buňkám 105 externí soubory 101 oddíly 113 popisy buněk 104 prostředí (výpočetní) v prostředí klient/server 2 prostředky sítě Web, připojení k datovým buňkám 105 protokol pojmenovaného propojení procesů 2 protokol TCP/IP 2 protokolování aktualizací dat z tabulky 116
průvodce obnovení databáze 159 průvodce indexem 159 průvodce konfigurací vícemístné aktualizace 159 průvodce konfigurací výkonu 159 průvodce modulem Drill-Through dialogové okno 138 popis 128 úvodní obrazovka 138 průvodce obnovením 159 průvodce přidáním databáze 159 průvodce vytvořením databáze 159 průvodce vytvořením tabulkového prostoru 159 průvodce vytvořením tabulky 159 průvodce zálohováním databáze 159 průvodci index 159 konfigurace vícemístné aktualizace 159 konfigurace výkonu 159 provádění úloh 159 průvodci 159 přidání databáze 159 vytvoření databáze 159 vytvoření tabulkového prostoru 159 vytvoření tabulky 159 zálohování databáze 159 první tlačítko myši 12 přechod k méně podrobnostem 24 přechod na verzi 6 ix přechod na vyšší verzi ix předchůdci, definice 7 předvolby 12 Viz též volby překrývající se styly 41 přemístění v tabulce 32 přesunutí řádky a sloupce 26 Viz též pivotování přidávání členů 57 Viz též členové, přidávání přihlášení do systému Essbase 17 Viz též připojení k relačnímu zdroji dat 136 k serveru Hyperion Integration Server 136 odpojení od systému Essbase 64 Viz též odpojení připojení 17 Viz též odpojení k databázi 17, 65 k relačnímu zdroji dat 127, 133, 136
připojení (pokračování) k serveru Hyperion Integration Server 133, 136 k systému Essbase 18, 66 k více databázím 112 zobrazení aktivních připojení 112 připojení k databázi 17 Viz též připojení připojení propojených objektů k buňkám 101 Viz též propojení přizpůsobení sestav modulu Hyperion Integration Server Drill-Through 128, 137 přizpůsobení sloupců 16, 79 Viz též sloupce, přizpůsobení šířky přídavný modul tabulkového procesoru Excel 10 Viz též Hyperion Essbase Spreadsheet Add-in příkaz Anulovat 21 příkaz Kalkulace 117 příkaz Kaskáda 118 příkaz Měnová sestava 122, 124 příkaz Navigovat bez dat 32, 34 příkaz Oddálit, volby pro vynoření 24 příkaz Odemknout 115 příkaz Odstranit pouze popis 31 režim Zachování vzorců 82 příkaz Pivotovat 26 příkaz Poslat 115 příkaz Propojené objekty 102, 104, 105 příkaz Přiblížit volba pro ponoření do dat 21 výběr úrovní 24 příkaz Připojit 17, 65, 112 příkaz Uložit 63 příkaz Uložit jako 63 příkaz Uzamknout 115 příkaz Vymazat 21 příkaz Výběr členů 57 příkaz Zachovat pouze popis 29 režim Zachování vzorců 82 příkaz Získat data 20 příkaz Získat data a uzamknout 115 příkaz Zpět 21 Viz též příkaz Anulovat příkazy Anulovat 21 Kalkulace 117 Kaskáda 118 Měnová sestava 122, 124 Navigovat bez dat 32, 34 nové ve verzi 6 ix
Rejstřík
165
příkazy (pokračování) Oddálit 24 Odemknout 115 Odpojit 64 Odstranit pouze 31 Pivotovat 26 Poslat 115 Propojené objekty 101, 105 Přiblížit 21 Připojit 17, 65, 112 Uzamknout 115 Vymazat 21 Výběr členů 57 Zachovat pouze 29 Získat data 20 Získat data a uzamknout 115 Zpět 21 příkazy Přiblížit, přizpůsobení 24 příkazy skriptu sestavy 95, 97 příručky 147, 155 přístup do databáze 17, 65 k datům v systému Essbase 17, 65 k propojeným objektům 107 k více databázím 112 k propojeným oddílům 113 kontextová nápověda 11 pomocí modulu Hyperion Integration Server Drill-Through 133 pomocí příkazů systému Essbase 16
R registr systému Windows NT, změny 10 relační databáze, přístup pomocí modulu Hyperion Integration Server Drill-Through 127 relační zdroj dat 136 režim Rozšířená interpretace 94, 99 režim ručního přepočítávání 88 režim V2.x 95 režim Zachování vzorců omezení 80, 82 pivotování 80 Vyplnění vzorců 82 Zachovat při operacích Zachovat pouze/Odstranit pouze 82 Zachovat při získávání dat 79, 82 režim získávání dat Volné zpracování 95 pokyny 96 rodičovské členy definice 7 použití stylů 37
166
rozbalení pohledu na data 21 Viz též ponoření do dat rozbalení vzorců při ponoření 82 rozhraní API 3 rozsah buněk odebrání 31
Ř řádky filtrování podle 71 odebrání vybraných 31 odstranění při pivotování 77 pivotování 26 potlačení hodnot 34, 120 prázdné 78 řazení v rámci 74, 76 vnořené 22 zachování nespojitých 30 získávání dat 22 zobrazení jako sloupce 26 zobrazení vybraných 29 řetězec #Missing, potlačení 34 řetězec #NoAccess, potlačení 34
S sada Spreadsheet Toolkit 3 Sample Basic navázání spojení 18 popis 17 sbalení pohledů na data 24 Viz též přechod sdílené členy, použití stylů 38 server 2 Essbase OLAP, popis 2 Hyperion Integration Server 4, 127 jméno 18, 66 navázání spojení 18, 66 odeslání dat 114 odpojení 64 popis 2 prostředí klient/server 2 přechod na verzi 5 klienta ix v síti 2 záznam o aktualizaci 114 změna hesla 19 sestavy ad hoc 19, 80 asymetrické 76 formátované 78 metody vytváření v měna ad hoc 124 ukládání 63 volné vytváření 93 vytváření vícenásobných 118
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
sestavy ad hoc 1, 19, 80, 124 sestavy, Hyperion Integration Server Drill-Through odpojení 146 přizpůsobení 128, 137 přístup 133 výběr pro zobrazení nebo přizpůsobení 137 zpracování 136 sestavy, vytváření ad hoc 19, 124 Kaskáda 118 metody v Návrhář dotazu 46 Výběr členů 57 sestupné řazení pomocí modulu Hyperion Integration Server Drill-Through 140 pomocí modulu Návrhář dotazu 74, 76 seznam, kaskádované tabulky 120 sítě 2 síÝ LAN v Viz též networks síÝ Web, připojení k datovým buňkám 105 sledování aktualizací dat 116 sloupce filtrování podle 71 odebrání vybraných 31 pivotování 26 prázdné 78 přizpůsobení šířky 16, 79 vnořené 22 zachování vybraných 29 získávání dat 22 zobrazení jako řádky 26 zobrazení vybraných 29 sloupce, modul Hyperion Integration Server Drill-Through řazení 140 řazení více sloupců 142 výběr 139 výběr pořadí zobrazení 139 výběr pořadí zobrazených 139 výběr pro získání z relačního zdroje 139 směnné kurzy 122 souběžný aktualizace na serveru 114 přístup k databázi 18, 112 soubory místa určení dotazy modulu Návrhář dotazu 53 kaskádované tabulky 119 propojení k datovým buňkám 101
soubory (pokračování) přístup k propojeným objektům 107 ukázka pro výukovou lekci vi, 65 sourozenecké členy (definice) 7 Správce přídavných modulů 10 spuštění Hyperion Essbase 11 Hyperion Essbase Spreadsheet Add-in 11 Hyperion Integration Server Drill-Through 133 získávání dat 20 SQL Interface 3 stav připojení k databázím 112 stavový pruh, zapnutí a vypnutí 11 stránka Globální (dialogové okno Volby Essbase) 12 stránka Informace o kaskádě 118 stránka Lupa (dialogové okno Volby Essbase) 14, 24 stránka Režim (dialogové okno Volby Essbase) 15, 69, 82 stránka Styl (dialogové okno Volby Essbase) 37 stránka Zobrazení (dialogové okno Volby Essbase) 14, 130 styly definování 37 hierarchie 41 odstranění 42 použití členové dimenzí 39 dimenze 39 pro buňky modulu Hyperion Integration Server Drill-Through 133 pro buňky s propojenými objekty 103 pro buňky s propojenými oddíly 113 pro členy 37 pro datové buňky 41 pro rodičovské členy 37 pro sdílené členy 38 pro výsledky modulu Návrhář dotazu 56 překrývající se 41 ukládání do souboru ESSBASE.INI 40 vymazání 42 vypnutí 42 výběr členů 38 zapnutí 39 substituční proměnné 93 symetrické sestavy 76 synovský člen (definice) 7
T tabulky distribuování 118 formátování 36 globální volby 12, 21, 81 kaskádované 118 navigace bez dat 32 opakování popisků členů 45 parametry nastavení 14 popis 4 potlačení chybějících a nulových hodnot 34 použití stylů 37 soubor s protokolem aktualizací 116 ukládání 63 volby pro ponoření a vynoření 24 volby přiblížení 24 volby režimů 82, 94 volby stylu 37 vytváření vícenásobných 118 zachovávání vzorců 82 získávání dat 17 zobrazení aliasů 43, 44 zobrazení jmen členů 44 tažení, definice 12 text formátování 38 hierarchie stylů 41 pivotování 26 Viz též pivotovat zachování formátovaného 78 zadání volného vytváření sestav 94 tisk příruček ve formátu PDF 154 tlačítka Nápověda 11 tlačítko Add 143 tlačítko Clear 145 tlačítko Clear All 145 tlačítko Customize 137 tlačítko Execute 137 tlačítko Move Down 139 tlačítko Move Up 139 tlačítko Order By 142 transparentní oddíly 113 Viz též propojené oddíly transportní protokol 2
U UDA 59 Viz též uživatelské atributy ukázka databáze navázání spojení 18 popis vi, 17, 122 připojení 123
ukázka (pokračování) databáze, v modulu Hyperion Integration Server Drill-Though 133 soubory pro výukovou lekci, umístění 65 ukázková databáze Interntl 123 ukázková databáze Xchgrate 123 ukládání dotazy 52 tabulky 63 ukončení připojení k databázím 64 Viz též odpojení ukončení, nestandardní 64 umístění na tiskárnu, kaskádované tabulky 119 úprava adresy URL 109, 110 popisy buněk 108 připojené soubory 108 úpravy v buňkách 12 úrovně definice 7 kaskády 118 ponoření 24 přechod na 25 zadání jmen 99 úsek buněk výběr nesousedících 30 zachování 29 úseky buněk pomocí modulu Hyperion Integration Server Drill-Through 135 získávání 84 uživatelé 2 uživatelské atributy 59 uživatelské jméno, zadání 66
V verze 6 (Essbase), nové funkce ix Visual Basic for Applications vi Viz též funkce VBA vizuální indikace 37, 78 Viz též styly více podmínek filtru, pomocí modulu Hyperion Integration Server Drill-Through 144 vlastní aplikace 3, 4 vnořené sloupce nebo řádky 22 volba Automaticky řadit řádky 96 volba Další úroveň 25, 118 volba Opakovat popisky členů 45 volba Poslední období 91 volba Použít aliasy 43 volba Použít jména členů i aliasy 44
Rejstřík
167
volba Použít styly 39 volba Pro Návrhář dotazu použít volby listu 56 volba V rámci vybrané skupiny 26, 76 volba Výběr kalkulačního skriptu 117 volba Zachovávání členů 25 volba Zobrazit neznámé členy 79, 81 volby Globální 12, 15, 69, 132 Kaskáda 118 Lupa 14, 24, 68, 130 nastavení pro lekci k modulu Drill-Through 130 nastavení pro rozšířenou výukovou lekci 67 nastavení pro základní výukovou lekci 13 Režim 15, 68, 82 Styl 37 Zobrazení 14, 67, 130 volitelné komponenty Režim 131 volné vytváření sestav v režimu Rozšířená interpretace 94 v režimu Volné zpracování 95 zadání jmen generací a úrovní 99 získávání dat 93 vrácení operací o krok zpět 21 vybrat (definice) 12 vymazání stylů 42 vynucená odhlášení 64 Vyplnění vzorců, volba 82, 84 vytváření dotazů 48 vytváření sestav 19 Viz též sestavy, vytváření výběr buňky určené k odebrání 31 buňky, které mají být zachovány 29 členové 57 nesousedící buňky 30 poslední období 91 úsek buněk pro získání 84 Výběr členů, z modulu Návrhář dotazu 49 výběr podle vzorku 60 výpadek napájení 64 výpočetní prostředí v výpočty pomocí funkce EssCell 88 výstup, kaskádované tabulky 118 výuková lekce pokyny 16 příprava 13
168
vzdálené databáze 113 Viz též propojené oddíly vzestupné řazení pomocí modulu Hyperion Integration Server Drill-Through 140 pomocí modulu Návrhář dotazu 74, 76 vzorce EssCell 86 rozbalení při ponoření 82 v buňkách 78, 82 zachování aktivace 79, 82 omezení 80 vliv na jiné operace 82
Z Zachovat při operaci Přiblížit, volba 82, 83 Zachovat při operacích Zachovat pouze/Odstranit pouze, volba 82 Zachovat při získávání dat, volba aktivována 79, 82 vypnuto 82 zachování podmnožiny dat 29 vybraní členové 29 vzorce 78 při ponoření a vynoření 82 při získávání 79, 82 při získávání dat 82 zachovávání vzorců 79, 84 zamykání bloků dat, ve víceuživatelském režimu 114 zákaz získávání dat 32 Viz též navigace bez dat zástupné znaky 59 zástupný znak * 59 zdroj dat, relační 136 zhroucení systému 64 získávání dat do řádků 22 data 17 do asymetrických sestav 76 do formátovaných tabulek 78 pravidla 78 do sloupců 22 Dynamicky kalkulované členy 89 funkce 86 konverze měny 122 kurzory 19 méně podrobností 24 ovlivnění výkonu 42, 76, 89 podmíněné 70 potlačení dat 32 režim volného zpracování 95
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
získávání (pokračování) režimy 94 úsek buněk 84 v režimu Rozšířená interpretace 94 více podrobností 21 vybrané buňky 84 zachování vzorců 82 zachovávání vzorců 79, 82 zahájení procesu 19 zrušení 20 zvýšení rychlosti 42, 76, 84, 89 zkratky, akce myši 12 změna formát tabulky 36 hesla 19 orientace řádků a sloupců 26 styly 37 znaky podtržení, potlačení 36 zobrazení aliasy 43 dat v tabulce 19 kontextová nápověda 11 nabídka Essbase 11 pořadí sloupců, modul Hyperion Integration Server Drill-Through 139 styly 39 více členů 21 Viz též přechod volby 36 zobrazení členů, pomocí ponoření 22 zobrazení dat 5, 20 zpracování konsolidace 8 zpracování sestav modulu Hyperion Integration Server Drill-Through 136, 137 zprávy (Essbase) EssCell 88 neznámý člen 79 stav kalkulace databáze 117 volby zobrazení 81 zpřístupnění akce myši 12, 113 způsob řazení pomocí modulu Hyperion Integration Server Drill-Through 140 řazení více sloupců 142 pomocí modulu Návrhář dotazu 74 způsob řazení dat, pomocí produktu Hyperion Integration Server Drill-Through 140 zrušení žádostí o získání dat 20
Upozornění Tyto informace se týkají produktů a služeb nabízených ve Spojených státech. Společnost IBM nemusí v ostatních zemích nabízet produkty, služby a funkce popsané v tomto dokumentu. Informace o produktech a službách, které jsou momentálně ve vaší zemi dostupné, můžete získat od zástupce společnosti IBM pro vaši oblast. Žádný z odkazů na produkty, programové vybavení nebo služby není zamýšlen jako tvrzení, že lze použít pouze tyto produkty, programové vybavení nebo služby společnosti IBM. Použít lze libovolný funkčně ekvivalentní produkt, program nebo službu, která neporušuje intelektuální vlastnická práva společnosti IBM. Za testování a ověření funkce všech produktů, programů nebo služeb, které neposkytuje společnost IBM, nese plnou zodpovědnost uživatel. K jednotlivým subjektům popisovaným v tomto dokumentu se mohou vztahovat patenty nebo nevyřízené patentové přihlášky společnosti IBM. Vlastnictví tohoto dokumentu vám nedává žádná práva k těmto patentům. Písemné žádosti o licenci můžete posílat na adresu: IBM Director of Licensing IBM Corporation North Castle Drive Armonk, NY 10504-1785 U.S.A. S dotazy týkajícími se znakové sady DBCS se obracejte na zástupce společnosti IBM ve vaší oblasti nebo písemně na adresu: IBM World Trade Asia Corporation licence2-31 Roppongi 3-chome, Minato-ku Tokyo 106, Japan Následující odstavec se netýká Velké Británie nebo kterékoliv jiné země, kde taková opatření odporují místním zákonům: SPOLEČNOST INTERNATIONAL BUSINESS MACHINES CORPORATION TUTO PUBLIKACI POSKYTUJE „TAKOVOU, JAKÁ JE“, BEZ JAKÝCHKOLIV ZÁRUK, VYSLOVENÝCH NEBO VYPLÝVAJÍCÍCH, VČETNĚ, ALE NIKOLIV VÝHRADNĚ, VYPLÝVAJÍCÍCH ZÁRUK SOULADU S PLATNÝMI ZÁKONY, PRODEJNOSTI NEBO VHODNOSTI K DANÉMU ÚČELU. Některé právní řády nepřipouštějí omezení či vyvázání se ze záruk nebo odpovědnosti za následné či nepředvídatelné škody. V takovém případě se na vás výše uvedené omezení nevztahuje.
aktualizovány a v příštích vydáních této publikace již budou tyto změny zahrnuty. Společnost IBM má právo kdykoli zdokonalovat a měnit produkty nebo programy popsané v této publikaci. Vlastníci licence k tomuto programu, kteří chtějí získat informace o možnostech (i) výměny informací s nezávisle vytvořenými programy a jinými programy (včetně tohoto) a (ii) oboustranného využití vyměňovaných informací, mohou kontaktovat informační středisko na adrese: IBM Corporation J74/G4 555 Bailey Avenue, P.O. Box 49023 San Jose, CA 95161-9023 U.S.A. Poskytnutí takových informací může být podmíněno dodržením určitých podmínek a požadavků zahrnujících v některých případech uhrazení stanoveného poplatku. Licencovaný program popsaný v této publikaci nebo všechny licencované materiály, které jsou pro něj k dispozici, jsou poskytovány společností IBM v souladu s podmínkami Smlouvy se zákazníkem společnosti IBM (IBM Customer Agreement), Smlouvy o mezinárodním licenčním programu společnosti IBM (IBM International Program License Agreement) nebo ekvivalentní smlouvy.
Ochranné známky DB2 OLAP Server
IBM
OS/390
OpenEdition
DB2
AIX
DB2 Universal Database
Lotus a 1-2-3 jsou ochranné známky společnosti Lotus Development Corporation ve Spojených státech amerických a v dalších zemích. UNIX je registrovaná ochranná známka ve Spojených státech amerických a v dalších zemích, jejíž licenci poskytuje výhradně společnost X/Open Company Limited. Microsoft, Windows a Windows NT jsou registrované ochranné známky společnosti Microsoft Corporation. Další jména společností, výrobků nebo služeb mohou být ochrannými známkami dalších společností.
Je možné, že tato publikace obsahuje technické nepřesnosti nebo tiskové chyby. Informace zde uvedené jsou pravidelně
Copyright IBM Corp. 1998, 2000
169
170
Uživatelská příručka OLAP Spreadsheet Add-in pro Lotus 1-2-3
Kontaktování společnosti IBM Jestliže máte technický problém, dříve než budete kontaktovat podporu zákazníků produktu DB2, věnujte prosím čas přezkoumání a provedení operací, které obsahuje příručka Odstraňování problémů. Tato příručka obsahuje informace, které můžete zjistit a které umožní, aby vám zákaznická podpora produktu DB2 lépe posloužila. Chcete-li získat informace nebo objednat některý z produktů DB2 Universal Database, kontaktujte místní zastoupení společnosti IBM nebo kontaktujte autorizovaného prodejce softwaru IBM. Jestliže žijete v USA, telefonujte na jedno z následujících čísel: ¹
1-800-237-5511, chcete-li kontaktovat podporu zákazníkům,
¹
1-888-426-4343, chcete-li zjistit informace o možnostech dostupných služeb.
Informace o produktu Jestliže žijete v USA, telefonujte na jedno z následujících čísel: ¹
¹
1-800-IBM-CALL (1-800-426-2255) nebo 1-800-3IBM-OS2 (1-800-342-6672), chcete-li objednat produkty nebo získat obecné informace, 1-800-879-2755, chcete-li objednat příručky.
http://www.ibm.com/software/data/ Stránky DB2 sítě World Wide Web poskytují aktuální informace o produktech DB2, novinky, popisy produktů a další informace. http://www.ibm.com/software/data/db2/library/ Knihovna DB2 Product and Service Technical Library poskytuje přístup k často kladeným dotazům, problémům, knihám a nejnovějším technickým informacím o produktu DB2.
http://www.elink.ibmlink.ibm.com/pbl/pbl/ Mezinárodní stránka sítě WWW pro objednávání publikací obsahuje informace o způsobu, jak lze příručky objednat. http://www.ibm.com/education/certify/ Program Professional Certification na stránce sítě WWW společnosti IBM obsahuje informace sloužící k ověření certifikace pro mnoho produktů IBM včetně produktu DB2. ftp.software.ibm.com Přihlašte se jako uživatel anonymous. V adresáři /ps/products/db2 naleznete ukázky, opravy, informace a nástroje týkající se produktu DB2 a mnoha dalších produktů. comp.databases.ibm-db2, bit.listserv.db2-l Tyto diskusní skupiny sítě Internet umožňují uživatelům diskutovat o jejich zkušenostech s produkty DB2. V síti Compuserve zadejte: GO IBMDB2 Pomocí tohoto příkazu můžete získat přístup k fórům společnosti IBM o produktech řady DB2. Prostřednictvím těchto fór jsou podporovány všechny produkty DB2. Informace o kontaktování společnosti IBM mimo území USA naleznete v příloze A příručky IBM Software Support Handbook. Chcete-li k tomuto dokumentu získat přístup, přejděte na stránku WWW: http://www.ibm.com/support/ a poté klepněte na odkaz IBM Software Support Handbook u dolního okraje stránky. Poznámka: V některých zemích by autorizovaní prodejci společnosti IBM měli místo centra podpory společnosti IBM kontaktovat svou strukturu podpory prodejců.
Poznámka: Informace mohou být k dispozici pouze v angličtině.
Copyright IBM Corp. 1998, 2000
171
ÉÂÔ
Vytištěno v Dánsku
SC09-3607-04