Cílem tohoto článku je ukázat "step-by-step" postup jak vytvořit Fyzickou vrstvu (Physical layer) BI Metadata repository. Chcete-li si tento a další příklady vyzkoušet, pak sample Data Mart (data v Excelu) i s popisem si můžete stáhnout zde.
A/ Založení ODBC připojení pro load metadat (Reverse engineering datového modelu)
Poznámka: V případě, že zdrojem dat je Oracle, pak lze tyto kroky přeskočit. Pro reverse engineering z Oracle použijte OCI (Oracle Call Interface).
1. Vytvořte ODBC připojení - Control Panel > Administrative Tools > Data Sources (ODBC) > System DSN > Add... > Driver pro MS Excel > Finish
2. Pojmenujte Data source a vyberte sample Data Mart – EEC_DWH.xls
B/ Load metadat (Reverse engineering datového modelu) do Fyzické vrstvy BI Metadata repository
1. Spusťte Oracle BI Administration Tool
2. Založte nové BI Metadata repository
3. Naimportujte metadata z Data Martu (Import > from Database ...)
4. Vyberte Vaše připojení pro import metadat (Connection Type: ODBC)
Poznámka: Pro import metadat z Oracle použijte OCI 10g/11g.
5. Vyberte objekty pro import metadat (dimenze D_GEOGRAFIE, D_OBDOBI, D_PRODKANAL a fakta F_PRODEJ)
Poznámka: Pro import z MS Excel je potřeba vybrat volbu System tables.
6. Ignorujte hlášku o invalidních jménech (problém je v prázdných sloupcích Excelu)
7. Výsledkem jsou naimportovaná metadata
8. Pro otestování připojení ke zdroji dat vyberte z menu položku „View Data...“
C/ Manuální definice primárních klíčů v BI Metadata repository
Poznámka: V případě, že jste před importem do repository vybrali volbu Keys a tyto klíče fyzicky existují v datovém zdroji, pak jsou automaticky naimportovány do BI Metadata repository - tzn. následující kroky mohou být přeskočeny.
1. Vyberte tabulku, z menu (pravé tlačítko myši) vyberte vlastnosti
2. Vyberte záložku Keys > New... > vyberte Primární klíč tabulky
3. Výsledkem je nadefinovaný primární klíč pro tabulku D_GEOGRAFIE
4. Stejným postupem nadefinujte klíče pro tabulky D_OBDOBI (KVARTAL_ID), D_PRODKANAL (PRODKANAL_ID) a F_PRODEJ (má složený primární klíč GEOGRAFIE_ID, OBDOBI_ID, PRODKANAL_ID)
D/ Manuální definice cizích klíčů a vazeb v BI Metadata repository
Poznámka: V případě, že jste před importem do repository vybrali volbu Foreign Keys a tyto klíče fyzicky existují v datovém zdroji, pak jsou automaticky naimportovány do BI Metadata repository - tzn. následující kroky mohou být přeskočeny.
1. Označte všechny tabulky a z menu vyberte Physical Diagram > Selected Objects ...
2. Vyberte ikonu „New foreign key“, vytvořte vazbu mezi dimenzí a faktovou tabulkou (1:N), případně upřesněte sloupce pro vazbu
3. Stejným postupem nadefinujte vazby i pro ostatní tabulky: D_OBDOBI.KVARTAL_ID = F_PRODEJ. OBDOBI_ID, D_PRODKANAL.PRODKANAL_ID = F_PRODEJ. PRODKANAL_ID
Výsledkem je hotová Fyzická vrstva (Physical layer)
Příští díl bude věnován tvorbě Business modelu (Business Model and Mapping layer).
Erik Eckhardt (eec).
2 komentáře:
Postup je pekny, len problem je, ze OBI SE One nepodporuje OCI 10g/11g, ale len OCI 10g.
Takze nie je mozne sa default-ne pripojit k 11g databaze.
Bolo by dobre spravit nejaky navod, ktory tento problem dokaze vyriesit.
Resenim je upgrade pouzivane verze BI SE-1, vice viz.
zde.
Okomentovat