Pokud při vytváření aplikace OLAP komponentou DB2 OLAP Server používáte správce relační paměti, modul DB2 OLAP Server vytvoří stejné komponenty v souborovém systému, jako když použijete správce multidimenzionální paměti. Rovněž vytvoří relační krychli v relační databázi, která obsahuje stínovou kopii databázové osnovy a aktuální data pro databázi.
Pokud při vytváření aplikace OLAP použijete správce multidimenzionální paměti, veškeré komponenty jsou uloženy v souborovém systému, který je znázorněn na obrázku Obrázek 4.
Obrázek 4. Uložení komponent aplikace DB2 OLAP Server vytvořené správcem multidimenzionální paměti
![]() |
Pokud použijete správce relační paměti, některé komponenty jsou uloženy v souborovém systému (viz obrázek Obrázek 5) a některé komponenty jsou uloženy v relační databázi.
Obrázek 5. Uložení komponent aplikace DB2 OLAP Server vytvořené správcem relační paměti
![]() |
Na obrázku Obrázek 6 je uvedena relační krychle, kterou server DB2 OLAP Server vytvoří v relační databázi při vytvoření aplikace a databáze OLAP pomocí správce relační paměti.
Obrázek 6. Relační krychle DB2 OLAP Server
![]() |
Podrobné informace o pohledech, pomocí kterých lze přímo přistupovat k datům v relační krychli, naleznete v oddílu Kapitola 10, Tvorba aplikací SQL.
V následujících částech je uveden přehled tří událostí, které mají za následek, že správce relační paměti modulu DB2 OLAP Server vytvoří tabulky nebo pohledy v relační krychli. Mezi tyto události patří:
Aplikace OLAP sestává z jedné nebo několika multidimenzionálních databází a z kalkulačních skriptů, skriptů sestav a pravidel pro načítání dat, které vytvoříte pro jednotlivé databáze.
Před vytvořením aplikace OLAP zkontrolujte, zda parametry v souboru rsm.cfg jsou odpovídajícím způsobem aktualizovány. V souboru rsm.cfg lze nastavit parametry určující relační databázi, ve které server DB2 OLAP Server uchovává komponenty aplikací OLAP, a tabulkový prostor, do kterého ukládá vytvořené relační tabulky. Další informace o jejich aktualizaci a souvisejících parametrech v souboru rsm.cfg naleznete v oddílu Kapitola 8, Konfigurace serveru DB2 OLAP Server.
Při prvním vytvoření aplikace OLAP použitím komponenty DB2 OLAP Server je vytvořena následující tabulka a pohled:
Při vytvoření multidimenzionální databáze v aplikaci OLAP použitím modulu
DB2 OLAP Server jsou vytvořeny tabulky a pohledy znázorněné v tabulce Tabulka 11.
Tabulka 11. Tabulky a pohledy vytvořené při vytvoření databáze
Tabulky a pohledy | Popis |
---|---|
Tabulka krychle | Obsahuje seznam dimenzí v relační krychli a informace o jednotlivých dimenzích. |
Pohled krychle | Umožňuje uživateli SQL přistupovat ke jménům všech dimenzí v relační krychli a k přidruženým informacím jednotlivých dimenzí. Relační databáze obsahuje pro každou relační krychli jeden pohled krychle. |
Tabulka ID-alias | Obsahuje mapování aliasů jmen tabulek OLAP na identifikační čísla přidělená komponentou DB2 OLAP Server. |
Pohled ID-alias | Obsahuje jeden řádek pro každou tabulku aliasu OLAP použitou s relační krychlí. Pro každou relační krychli existuje jeden pohled ID-alias. |
Při uložení první osnovy pro multidimenzionální databázi komponenta DB2 OLAP Server vytvoří tabulky a pohledy uvedené v tabulce Tabulka 12:
Tabulka 12. Tabulky a pohledy vytvořené při prvním uložení osnovy
Tabulky a pohledy | Popis |
---|---|
Tabulka klíčů | Ekvivalentní indexu pro multidimenzionální databázi popisovanému v dokumentaci Hyperion Essbase. Tabulka klíčů je relační tabulka, kterou server DB2 OLAP Server vytvoří po první úspěšné restrukturalizaci. |
Tabulka faktů | Obsahuje všechny datové hodnoty pro relační krychli. Pro každou relační krychli existuje jedna nebo několik tabulek faktů. |
Pohled faktů | Používá se pro přímý přístup k multidimenzionálním datům z aplikací SQL, které spravují požadovaná spojení s pohledy dimenzí. |
Hvězdicový pohled | Umožňuje uživateli SQL přistupovat k datům z hvězdicového schématu v jediném pohledu použitím již provedeného spojení. |
Tabulka LRO | Obsahuje řádek pro každý propojený objekt přidružený datovým buňkám v relační krychli. |
Pohled LRO | Umožňuje uživateli SQL přistupovat k informacím LRO. |
Pro každou dimenzi v osnově komponenta DB2 OLAP Server navíc vytváří
tabulky a pohledy uvedené v tabulce Tabulka 13.
Tabulka 13. Tabulky a pohledy vytvářené pro jednotlivé dimenze
Tabulky a pohledy | Popis |
---|---|
Tabulka dimenze | Obsahuje podrobné informace o členech v dimenzi. Pro každou dimenzi v osnově existuje jedna tabulka dimenze. |
Pohled dimenze | Umožňuje uživateli SQL přistupovat k informacím o členech obsažených v dimenzi. |
Tabulka uživatelských atributů | Obsahuje identifikátor člena a jméno uživatelského atributu pro každého člena určeného při vytvoření osnovy. Pro každou dimenzi v osnově existuje jedna tabulka uživatelských atributů. |
Pohled uživatelských atributů | Umožňuje uživateli SQL přistupovat ke všem uživatelským atributům pro dimenzi. |
Tabulka generací | Obsahuje čísla generací a jména pro každou pojmenovanou generaci určenou při vytvoření osnovy. Pro každou dimenzi v osnově existuje jedna tabulka generací. |
Tabulka úrovní | Obsahuje čísla úrovní a jména pro každou úroveň určenou při vytvoření osnovy. Pro každou dimenzi v osnově existuje jedna úroveň tabulky. |
Tabulka relačních atributů | Obsahuje jména, datové typy a velikosti sloupců relačních atributů přidaných do této dimenze. |
Pohled relačních atributů | Umožňuje uživateli SQL přistupovat ke sloupcům relačních atributů pro tuto dimenzi. |