V ETL / Data Warehouse narazíte na rôzne zdroje a ciele.
Zdroj v ETL je entita, z ktorej vyťahujete záznamy, a potom tieto záznamy ukladáte do dočasných tabuliek (pracovných tabuliek) alebo do pamäti cache na transformáciu Informatica. Na základe mapovania návrhového dokumentu / obchodnej požiadavky urobíte zmenu v týchto údajových záznamoch (transformujete údaje) a potom načítate transformované údaje do ďalších štruktúr tabuliek, ktoré sa nazývajú cieľové tabuľky.
V každom mapovaní Informatica bude vždy zdroj a cieľ. Ak chcete v Informatice spravovať rôzne zdroje a ciele, musíte použiť analyzátor zdrojov a návrhára cieľov. Tieto nástroje sú integrované do návrhárskeho nástroja Powercenter a dajú sa odtiaľ spustiť samotné.
Pomocou analyzátora zdrojov môžete v Informatice vytvárať alebo importovať rôzne typy zdrojov. Podobne pomocou návrhára cieľov môžete vytvárať alebo importovať rôzne typy cieľov. Informatica vám poskytuje funkciu na vytvorenie zdroja / cieľa od nuly návrhom jeho štruktúry alebo môžete vytvoriť zdroj / cieľ importom definícií. Pri importovaní zdroja z databázy sa importujú nasledujúce metadáta.
- Názov zdroja (tabuľky)
- Umiestnenie databázy
- Názov stĺpcov
- Stĺpce Dátové typy
- Obmedzenia
V tabuľkách môžete tiež definovať kľúčové vzťahy, ktoré sú použiteľné iba na úrovni Informatica a sú uložené v úložisku.
Zdroj alebo cieľ vytvorený / importovaný v službe Informatica je možné opakovane opakovane použiť v rôznych mapovaniach. Každé mapovanie musí mať minimálne na načítateľný cieľ. Inak bude mapovanie neplatné.
Poznámka - Keď vytvárame zdroj / cieľ v zdrojovom analyzátore / návrhárovi cieľov, štruktúry sa vytvárajú iba v Informatice. Na úrovni databázy nie je vytvorený žiadny objekt. Musíte teda vytvoriť databázové objekty, ktoré majú rovnakú štruktúru ako ste vytvorili v Informatice.
Nasledujúci typ zdrojov môžete importovať pomocou analyzátora zdrojov
- Vzťahové tabuľky (databázové tabuľky), zobrazenia a synonymá
- Ploché pilníky
- Súbory Cobol
- Súbory XML
Tip na výkon - Na zlepšenie výkonu tabuliek Relačného zdroja použite indexy v tabuľkách zdrojovej databázy. V cieľovom umiestnení tabuľky deaktivujú alebo odstránia obmedzenia a indexy týkajúce sa výkonu.
V tomto výučbe sa dozviete
- Ako otvoriť Analyzátor zdrojov
- Ako importovať zdrojovú tabuľku v nástroji Source Analyzer
- Ako otvoriť Target Designer a importovať cieľ v Target Designer
- Ako vytvoriť priečinok v Informatica
Ako otvoriť Analyzátor zdrojov
Krok 1 - Otvorte nástroj návrhára Informatica PowerCenter
Krok 2 - Na ďalšej obrazovke
- Dvakrát kliknite na úložisko, ktoré chcete pripojiť
- Zadajte užívateľské meno
- Zadajte heslo
- Kliknite na tlačidlo Pripojiť
Po úspešnom prihlásení budú priečinky používateľa uvedené pod názvom úložiska
Poznámka -
- Ak prihlásenie nie je úspešné, skontrolujte, či má používateľ oprávnenie na pripojenie k úložisku
- Ak pod názvom úložiska nie je viditeľný žiadny priečinok, skontrolujte, či je priečinok vytvorený.
- Ak bol priečinok vytvorený nedávno, odpojte sa od úložiska a znova sa pripojte.
Krok 3 - V ďalšom kroku
- Kliknite pravým tlačidlom myši na priečinok
- Vyberte otvorenú možnosť
Po otvorení priečinka sa zobrazia jeho podpriečinky.
Krok 4 - Kliknite na ponuku Analyzátor zdroja, ako je to znázornené na obrázku.
Ako importovať zdrojovú tabuľku v nástroji Source Analyzer
Krok 1 - Vstupný analyzátor
- V hlavnej ponuke kliknite na kartu „zdroje“
- Vyberte možnosť importovať z databázy, potom sa otvorí toto okno ODBC Connection.
Krok 2 - Teraz vytvoríme pripojenie ODBC (Ak už máte pripojenie ODBC, prejdite na krok 3)
- Kliknite na tlačidlo vedľa Zdroj údajov ODBC.
- Na nasledujúcej stránke vyberte kartu používateľa DSN a kliknite na tlačidlo Pridať.
DSN (názov zdroja údajov) je v zásade dátová štruktúra a obsahuje informácie o konkrétnych podrobnostiach (typ databázy, umiestnenie, údaje o používateľovi atď.). Tieto informácie vyžaduje ovládač ODBC, aby sa mohol pripojiť k tejto databáze.
- Po kliknutí na tlačidlo Pridať sa zobrazí zoznam ovládačov pre rôzne databázy (Oracle, SQL Server, Sybase, Microsoft Access, Excel atď.) Ovládač, ktorý vyberiete, závisí od toho, ku ktorej databáze sa chcete pripojiť. Vyberte ovládač zdroja údajov. Tu v guru99 budete používať databázové tabuľky Oracle. Vyberte ovládač drôtového protokolu Oracle.
- Na nasledujúcej stránke vyberte kartu Všeobecné a zadajte podrobnosti databázy. Potom kliknite na testovacie pripojenie.
Poznámka - Podrobnosti databázy sú špecifické pre vašu inštaláciu v závislosti od názvu hostiteľa, portu a SID, ktoré ste vybrali počas inštalácie databázy. Tieto podrobnosti získate otvorením súboru tnsnames.ora umiestneného vo vašom inštalačnom priečinku Oracle.
- Po vykonaní testu pripojenia zadajte používateľské meno, heslo a heslo databázy a potom kliknite na tlačidlo „OK“
- Ak je pripojenie úspešné, zobrazí sa okno so správou.
- Vyberte OK pre okno testovacieho pripojenia a okno nastavenia ovládača ODBC. Vytvorený zdroj údajov ODBC sa pridá do zdrojov údajov používateľa. Teraz sme nastavený na zdroj údajov ODBC.
Krok 3 - V guru99 budete používať tabuľky schém Oracle / Tiger od Oracle. Ak tieto tabuľky nemáte v databáze, vytvorte ich pomocou tohto skriptu.
Stiahnite si vyššie uvedený súbor Scott.sql
Krok 4 - V okne importovacích tabuliek.
- Vyberte zdroj údajov ODBC pre databázu Oracle.
- Zadajte užívateľské meno databázy
- Zadajte heslo do databázy
- Kliknite na tlačidlo pripojiť / znovu pripojiť. Zobrazí sa tabuľky pre používateľa databázy.
- Rozbaľte strom pod priečinkom tabulky a vyberte tabuľku EMP
- Vyberte tlačidlo OK.
Krok 5 - Tabuľka sa importuje do Informatica Source Analyzer. Na uloženie zmien do úložiska použite klávesy „ctrl + s“.
Podobne môžete importovať akékoľvek ďalšie databázové tabuľky v zdrojovom analyzátore.
Ako importovať cieľ v cieľovom návrhárovi
V tomto výučbe vytvoríte cieľovú tabuľku emp_target, ktorá bude mať identickú štruktúru ako zdrojová tabuľka EMP. Ak chcete importovať cieľovú tabuľku, cieľová tabuľka musí byť v databáze. Na vytvorenie cieľovej tabuľky použite nasledujúci skript. Typy cieľov dostupných v Informatici sú relačné súbory, súbory XML a ploché súbory.
Stiahnite si vyššie uvedený súbor emp_target.sql
Poznámka - tu v tomto výučbe sa zdrojová aj cieľová tabuľka nachádzajú v rovnakej schéme databázy (guru99). Môžete však tiež vytvoriť cieľ v inej schéme.
Krok 1 - V nástroji Informatica Designer kliknutím na ikonu návrhára cieľa spustite cieľ, návrhár.
Krok 2 - V ďalšom kroku
- V hlavnej ponuke vyberte možnosť „Ciele“
- Vyberte možnosť „importovať“ z databázy
Krok 3 - V okne tabuľky importu.
- Vyberte zdroj údajov ODBC pre databázu Oracle.
- Zadajte užívateľské meno databázy
- Zadajte heslo do databázy
- Kliknite na tlačidlo pripojiť / znovu pripojiť. Zobrazí sa tabuľky pre používateľa databázy.
- Rozbaľte strom v priečinku tabuliek a vyberte tabuľku EMP_TARGET
- Vyberte tlačidlo OK
Týmto sa importuje cieľ v Target Designer v Informatica Powercenter. Zmeny uložíte pomocou kláves „ctrl + s“.
V tomto tutoriáli ste importovali zdroje a ciele. Teraz ste pripravení vytvoriť svoje prvé mapovanie.
Ako vytvoriť priečinok v Informatica
Priečinky Informatica sú logické kontajnery, ktoré uchovávajú objekty, ktoré vytvoríte v nástroji Informatica designer / Workflow manager (mapovania, mapové sady, zdroje, ciele atď.)
Ak chcete vytvoriť priečinok
Krok 1 - Otvorte správcu úložiska
Poznámka - Ak je produkt Informatica Designer už otvorený, správcu úložiska je možné otvoriť pomocou skratiek dostupných v paneli nástrojov.
Týmto sa otvorí Informatica Repository Manger v samostatnom okne.
Krok 2 - Postupujte podľa týchto krokov
- Kliknite na ponuku priečinkov
- Vyberte možnosť Vytvoriť
Krok 3 - V ďalšom kroku
- Zadajte požadovaný názov priečinka
- Vyberte ok
Týmto sa vytvorí nový priečinok a zobrazí sa správa „Priečinok bol úspešne vytvorený.“
Novo vytvorený priečinok bude uvedený v príslušnom úložisku.
Týmto je výukový program dokončený. Uvidíme sa v ďalšom!