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 173. Příklad tabulky z modulu Drill-Through
![]() |
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 174. 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.
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 tomto kroku můžete určit, které ze sloupců z předdefinované sestavy mají být zobrazeny.
V tomto kroku můžete změnit předvolené pořadí sloupců v tabulce.
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 tomto kroku můžete definovat filtr pro sloupce tak, aby byla zobrazena pouze data vyhovující určitým kritériím.