V ETL / Data Warehouse narazíte na různé zdroje a cíle.
Zdroj v ETL je entita, ze které stahujete záznamy, a poté tyto záznamy ukládáte do dočasných tabulek (pracovní tabulky) nebo do mezipaměti transformace Informatica. Na základě mapování návrhového dokumentu / obchodního požadavku provedete změnu v těchto datových záznamech (transformujete data) a poté načtete transformovaná data do dalších struktur tabulek, nazývaných cílové tabulky.
V každém mapování Informatica bude vždy zdroj a cíl. Ke správě různých zdrojů a cílů v Informatice musíte použít zdrojový analyzátor a návrháře cílů. Tyto nástroje jsou integrovány do návrhářského nástroje Powercenter a lze je spustit přímo odtud.
Pomocí Analyzátoru zdrojů můžete v Informatice vytvářet nebo importovat různé typy zdrojů. Podobně pomocí návrháře cílů můžete vytvářet nebo importovat různé typy cílů. Informatica vám poskytuje funkci buď pro vytvoření zdroje / cíle od nuly vytvořením její struktury, nebo můžete vytvořit zdroj / cíl importem definic. Při importu zdroje z databáze se importují následující metadata.
- Název zdroje (tabulky)
- Umístění databáze
- Název sloupců
- Sloupce Datové typy
- Omezení
Můžete také definovat klíčové vztahy v tabulkách, které jsou použitelné pouze na úrovni Informatica a jsou uloženy v úložišti.
Zdroj nebo cíl vytvořený / importovaný v Informatice lze kdykoli opakovaně použít v různých mapováních. Každé mapování musí mít alespoň na načtitelný cíl. Jinak bude mapování neplatné.
Poznámka - Když vytváříme zdroj / cíl ve zdrojovém analyzátoru / návrháři cílů, struktury se vytvářejí pouze v Informatice. Na úrovni databáze není vytvořen žádný objekt. Musíte tedy vytvořit databázové objekty se stejnou strukturou, jakou jste vytvořili v Informatice.
Následující typ zdrojů můžete importovat pomocí analyzátoru zdrojů
- Relační tabulky (databázové tabulky), pohledy a synonyma
- Ploché pilníky
- Soubory Cobol
- Soubory XML
Tip na výkon - Chcete-li zlepšit výkon tabulek relačního zdroje, použijte indexy na tabulkách zdrojové databáze. V cíli tabulky zakazují nebo odebírají omezení a indexy výkonu.
V tomto výukovém programu - naučíte se
- Jak otevřít Analyzátor zdrojů
- Jak importovat zdrojovou tabulku v Source Analyzer
- Jak otevřít Target Designer & cíl importu v Target Designer
- Jak vytvořit složku v Informatice
Jak otevřít Analyzátor zdrojů
Krok 1 - Otevřete návrhářský nástroj Informatica PowerCenter
Krok 2 - Na další obrazovce
- Poklepejte na úložiště, které chcete připojit
- Zadejte uživatelské jméno
- Zadejte heslo
- Klikněte na tlačítko Připojit
Po úspěšném přihlášení budou složky uživatele uvedeny pod názvem úložiště
Poznámka -
- Pokud přihlášení není úspěšné, zkontrolujte, zda má uživatel oprávnění k připojení k úložišti
- Pokud pod názvem úložiště není viditelná žádná složka, zkontrolujte, zda je složka vytvořena.
- Pokud byla složka vytvořena nedávno, odpojte se od úložiště a znovu se připojte.
Krok 3 - V dalším kroku
- Klikněte pravým tlačítkem na složku
- Vyberte otevřenou možnost
Když je složka otevřená, zobrazí se její podsložky.
Krok 4 - Klikněte na nabídku Analyzátor zdroje, jak je znázorněno na obrázku.
Jak importovat zdrojovou tabulku v Source Analyzer
Krok 1 - Ve zdrojovém analyzátoru
- V hlavní nabídce klikněte na záložku „zdroje“
- Vyberte možnost importovat z databáze, až se otevře toto okno ODBC Connection.
Krok 2 - Nyní vytvoříme připojení ODBC (Pokud již máte připojení ODBC, přejděte ke kroku 3)
- Klikněte na tlačítko vedle zdroje dat ODBC.
- Na další stránce vyberte kartu uživatele DSN a klikněte na tlačítko Přidat.
DSN (název zdroje dat) je v zásadě datová struktura a obsahuje informace o konkrétních podrobnostech (typ databáze, umístění, podrobnosti o uživateli atd.). Tyto informace jsou vyžadovány ovladačem ODBC, aby se mohl připojit k této databázi.
- Po kliknutí na tlačítko Přidat se zobrazí seznam ovladačů pro různé databáze (Oracle, SQL Server, Sybase, Microsoft Access, Excel atd.) Ovladač, který vyberete, závisí na tom, k jaké databázi se chcete připojit. Vyberte ovladač zdroje dat. Tady v guru99 budete používat databázové tabulky Oracle. Vyberte ovladač Oracle wire protocol.
- Na další stránce vyberte kartu Obecné a zadejte podrobnosti databáze. Poté klikněte na testovací připojení.
Poznámka - Podrobnosti databáze jsou specifické pro vaši instalaci v závislosti na názvu hostitele, portu a SID, které jste vybrali během instalace databáze. Tyto podrobnosti získáte otevřením souboru tnsnames.ora umístěného ve vaší instalační složce Oracle.
- Jakmile vytvoříte Testovací připojení, zadejte uživatelské jméno, heslo databáze a poté klikněte na tlačítko „OK“
- Pokud je připojení úspěšné, zobrazí se okno se zprávou.
- Vyberte OK pro okno testovacího připojení a okno nastavení ovladače ODBC. Vytvořený zdroj dat ODBC bude přidán do zdrojů dat uživatele. Nyní máme nastaven zdroj dat ODBC.
Krok 3 - V guru99 budete používat tabulky schémat Scott / Tiger od Oracle. Pokud tyto tabulky v databázi nemáte, vytvořte je pomocí tohoto skriptu.
Stáhněte si výše uvedený soubor Scott.sql
Krok 4 - V okně tabulky importu.
- Vyberte zdroj dat ODBC pro databázi Oracle.
- Zadejte uživatelské jméno databáze
- Zadejte heslo do databáze
- Klikněte na tlačítko připojit / znovu připojit. Zobrazí se tabulky pro uživatele databáze.
- Rozbalte strom ve složce tabulky a vyberte tabulku EMP
- Vyberte tlačítko OK.
Krok 5 - Tabulka bude importována do Informatica Source Analyzer. Pomocí kláves „ctrl + s“ uložte změny do úložiště.
Podobně můžete importovat jakékoli další databázové tabulky ve zdrojovém analyzátoru.
Jak importovat cíl v návrháři cílů
V tomto kurzu vytvoříte cílovou tabulku emp_target, která bude mít stejnou strukturu jako zdrojová tabulka EMP. Chcete-li importovat cílovou tabulku, musí být cílová tabulka v databázi. K vytvoření cílové tabulky použijte níže uvedený skript. Typy cílů dostupných v Informatice jsou relační, XML a ploché soubory.
Stáhněte si výše uvedený soubor emp_target.sql
Poznámka - zde v tomto kurzu jsou zdrojová i cílová tabulka přítomny ve stejném schématu databáze (guru99). Můžete však také vytvořit cíl v jiném schématu.
Krok 1 - V nástroji Informatica Designer kliknutím na ikonu návrháře cíle spustíte cíl, návrhář.
Krok 2 - V dalším kroku
- V hlavní nabídce vyberte možnost „Cíle“
- Vyberte možnost „importovat“ z databáze
Krok 3 - V okně tabulky importu.
- Vyberte zdroj dat ODBC pro databázi Oracle.
- Zadejte uživatelské jméno databáze
- Zadejte heslo do databáze
- Klikněte na tlačítko připojit / znovu připojit. Zobrazí se tabulky pro uživatele databáze.
- Rozbalte strom ve složce tabulky a vyberte tabulku EMP_TARGET
- Vyberte tlačítko OK
Tím se importuje cíl v Target Designer v Informatica Powercenter. Uložte změny pomocí klávesy „ctrl + s“.
V tomto kurzu jste importovali zdroje a cíle. Nyní jste připraveni vytvořit své první mapování.
Jak vytvořit složku v Informatice
Složky Informatica jsou logické kontejnery, které uchovávají objekty, které vytvoříte v Návrháři Informatica / Workflow Manager (mapování, mapplety, zdroje, cíle atd.)
Chcete-li vytvořit složku
Krok 1 - Otevřete Správce úložiště
Poznámka - Pokud je produkt Informatica Designer již otevřený, lze správce úložiště otevřít pomocí zástupců dostupných v sadě nástrojů.
Tím se otevře Informatica Repository Manger v samostatném okně.
Krok 2 - Postupujte podle těchto kroků
- Klikněte na nabídku složek
- Vyberte možnost Vytvořit
Krok 3 - V dalším kroku
- Zadejte požadovaný název složky
- Vyberte ok
Tím se vytvoří nová složka a zobrazí se zpráva „Složka byla úspěšně vytvořena.“
Nově vytvořená složka bude uvedena v příslušném úložišti.
Tím je kurz dokončen. Uvidíme se v příštím!