Zdrojový analyzátor v Informatica | Jak vytvořit zdroj & Target

V ETL/Data Warehouse se setkáte s různými zdroji a cíli.

Definice zdroje v Informatica

A Definice zdroje v Informatica je entita, ze které vytahujete záznamy a poté tyto záznamy ukládáte do dočasných tabulek (pracovních tabulek) nebo mezipaměti transformace Informatica. Na základě mapovacího návrhu dokumentu/obchodního požadavku provedete změnu v těchto datových záznamech (transformujete data) a následně načtete transformovaná data do jiných struktur tabulek, tzv. cílových tabulek.

V každém mapování Informatica bude vždy existovat zdroj a cíl. Chcete-li spravovat různé zdroje a cíle v Informatica, musíte použít analyzátor zdrojů a návrhář cílů. Tyto nástroje jsou integrovány do návrhářského nástroje Powercenter a lze je spustit přímo odtud.

Source Analyzer v Informatica

Zdrojový analyzátor v Informatica je nástroj, který umožňuje vytvářet a upravovat definice zdrojů. S pomocí analyzátoru zdrojů můžete v Informatica vytvářet nebo importovat různé typy zdrojů, jako jsou ploché soubory, relační databáze, pracovní listy Excelu, definice XML atd.

Podobně pomocí návrháře cílů můžete vytvářet nebo importovat různé typy cílů. Informatica vám poskytuje funkci buď vytvořit zdroj/cíl od začátku navržením jeho struktury, nebo můžete vytvořit zdroj/cíl importem definic. Když importujete zdroj z Databáze, importují se následující metadata:

  • Název zdroje (tabulky).
  • Umístění databáze
  • Název sloupců
  • Sloupce Datové typy
  • Omezení

Můžete také definovat vztahy klíčů v tabulkách, což je použitelné pouze na úrovni Informatica a je uloženo v úložišti.

Zdroj nebo cíl vytvořený/importovaný v Informatica lze opakovaně použít v různých mapováních. Každý mapování musí mít alespoň na načítatelný cíl. Jinak bude mapování neplatné.

Pozor– 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. Takže musíte vytvořit databázové objekty se stejnou strukturou, jakou jste vytvořili v Informatica.

Pomocí analyzátoru zdrojů můžete importovat následující typy zdrojů

  • Relační tabulky (databázové tabulky), pohledy a synonyma
  • Ploché pilníky
  • soubory Cobol
  • Soubory XML

Výkonový tip – Chcete-li zlepšit výkon tabulek relačního zdroje, použijte indexy na tabulkách zdrojové databáze. V cíli tabulky deaktivují nebo odeberou omezení a indexy výkonu.

Jak otevřít Open Source Analyzer v Informatica

Níže je uveden postup krok za krokem pro otevření analyzátoru zdroje v Informatica:

Krok 1) Otevřete nástroj pro návrh Informatica PowerCenter

Open Source Analyzer v Informatica

Krok 2) Na další obrazovce

  1. Double klikněte na úložiště, které chcete připojit
  2. Zadejte uživatelské jméno
  3. Zadejte heslo
  4. Klikněte na tlačítko Připojit

    Open Source Analyzer v Informatica

Po úspěšném přihlášení budou složky uživatele uvedeny pod názvem úložiště

Poznámka -

  1. Pokud přihlášení není úspěšné, zkontrolujte, zda má uživatel oprávnění k připojení k úložišti
  2. Pokud pod názvem úložiště není viditelná žádná složka, zkontrolujte, zda je složka vytvořena.
  3. Pokud byla složka vytvořena nedávno, odpojte se od úložiště a znovu se připojte.

Open Source Analyzer v Informatica

Krok 3) V dalším kroku

  1. Klikněte pravým tlačítkem na složku
  2. Vyberte možnost otevřít

Open Source Analyzer v Informatica

Když je složka otevřená, zobrazí se podsložky této složky.

Open Source Analyzer v Informatica

Krok 4) Klikněte na nabídku Zdrojový analyzátor, jak je znázorněno na obrázku.

Open Source Analyzer v Informatica

Jak importovat zdrojovou tabulku do Source Analyzer

Níže jsou uvedeny kroky k importu zdrojové tabulky v Informatica Source Analyzer:

Krok 1) Přejděte na možnost „Zdroje“.

Ve zdrojovém analyzátoru

  1. Klikněte na záložku „Zdroje“ v hlavní nabídce
  2. Vyberte možnost importovat z databáze, poté se otevře toto pole ODBC Connection.

    Importujte zdrojovou tabulku do Source Analyzer

Krok 2) Vytvořte připojení ODBC

Nyní vytvoříme připojení ODBC (Pokud již připojení ODBC máte, přejděte ke kroku 3)

  1. Klikněte na tlačítko vedle Zdroj dat ODBC.

Importujte zdrojovou tabulku do Source Analyzer

  1. Na další stránce vyberte záložku Vybrat uživatelské DSN a klikněte na tlačítko Přidat.

Importujte zdrojovou tabulku do Source Analyzer

DSN (Data Source Name) je v podstatě datová struktura a obsahuje informace o konkrétních detailech (typ databáze, umístění, detaily uživatele atd.). Tyto informace vyžaduje ovladač ODBC, aby se mohl připojit k této databázi.

  1. Po kliknutí na tlačítko přidat se zobrazí seznam ovladačů pro různé databáze (Oracle, SQL Server, Sybase, Microsoft Přístup vynikat, atd.) Ovladač, který vyberete, závisí na databázi, kterou chcete připojit. Vyberte ovladač pro zdroj dat. Zde v guru99 budete používat databázové tabulky Oracle. Vybrat Oracle ovladač drátového protokolu.

    Importujte zdrojovou tabulku do Source Analyzer

  2. Na další stránce vyberte kartu Obecné a zadejte podrobnosti o databázi. Poté klikněte na test připojení.

    Pozor – Podrobnosti o databázi 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 soubor tnsnames.ora umístěný ve vaší instalační složce Oracle.

Importujte zdrojovou tabulku do Source Analyzer

  1. Jakmile provedete testovací připojení, zadejte uživatelské jméno databáze, heslo a poté klikněte na tlačítko „OK“.

    Importujte zdrojovou tabulku do Source Analyzer

  2. Pokud je připojení úspěšné, zobrazí se okno se zprávou.

    Importujte zdrojovou tabulku do Source Analyzer

  1. Vyberte OK pro testovací okno připojení a okno nastavení ovladače ODBC. Vytvořený zdroj dat ODBC bude přidán ke zdrojům uživatelských dat. Nyní jsme nastaveni se zdrojem dat ODBC.

Krok 3) Vytvořte tabulky schémat

V guru99 budete používat tabulky schémat Scott/Tiger společnosti 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) Zadejte podrobnosti o databázi

V okně importu tabulek:

  1. Vyberte zdroj dat ODBC pro databázi Oracle.
  2. Zadejte uživatelské jméno databáze
  3. Zadejte heslo databáze
  4. Klikněte na tlačítko připojit/znovu připojit. Tím se zobrazí tabulky pro uživatele databáze.
  5. Rozbalte strom ve složce tabulky a vyberte tabulku EMP
  6. Vyberte tlačítko OK.

    Importujte zdrojovou tabulku do Source Analyzer

Krok 5) Ověřte a uložte importovanou tabulku

Tabulka bude importována do Informatica Source Analyzer. Pomocí kláves „Ctrl+S“ uložte změny do úložiště

Importujte zdrojovou tabulku do Source Analyzer

Podobně můžete importovat jakékoli další databázové tabulky ve zdrojovém analyzátoru.

Jak importovat Target v Informatica Target návrhář

Zde je postup pro import cíle do Informatica Target Designer:

V tomto tutoriálu vytvoříte cílovou tabulku emp_target, která bude mít stejnou strukturu jako zdrojová EMP tabulka. Chcete-li importovat cílovou tabulku, musí být cílová tabulka přítomna v databázi. Pro vytvoření cílové tabulky použijte níže uvedený skript. Typy cílů dostupných v Informatica jsou relační, XML a ploché soubory.

Stáhněte si výše uvedený soubor emp_target.sql

Pozor – zde v tomto tutoriálu 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 aplikaci Informatica Designer kliknutím na ikonu cílového návrháře spusťte cílový návrhář.

import Target v Informatica Target návrhář

Krok 2) V dalším kroku

  1. Vyberte možnost "Targets“ z hlavní nabídky
  2. Vyberte možnost „importovat“ z databáze

import Target v Informatica Target návrhář

Krok 3) V okně tabulky importu.

  1. Vyberte zdroj dat ODBC pro databázi Oracle.
  2. Zadejte uživatelské jméno databáze
  3. Zadejte heslo databáze
  4. Klikněte na tlačítko připojit/znovu připojit. Tím se zobrazí tabulky pro uživatele databáze.
  5. Rozbalte strom pod složkou tabulky a vyberte tabulku EMP_TARGET
  6. Vyberte tlačítko OK

import Target v Informatica Target návrhář

Tím se importuje cíl Target Návrhář Informatica Powercenter. Pro uložení změn použijte klávesu „ctrl+s“.

import Target v Informatica Target návrhář

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 Informatica

Níže jsou uvedeny kroky, jak vytvořit složku v Informatica:

Složky Informatica jsou logické kontejnery, které uchovávají objekty, které vytvoříte v Informatica designer/Workflow manager (mapování, mapplety, zdroje, cíle atd.)

Chcete-li vytvořit složku:

Krok 1) Otevřete Správce úložiště

Vytvořte složku v Informatica

Pozor – Pokud je již Informatica Designer otevřený, lze správce úložiště otevřít pomocí zkratek dostupných v panelu nástrojů.

Vytvořte složku v Informatica

Tím se otevře Informatica Repository Manager v samostatném okně.

Vytvořte složku v Informatica

Krok 2) Následuj tyto kroky

  1. Klikněte na nabídku složky
  2. Vyberte možnost Vytvořit

Vytvořte složku v Informatica

Krok 3) V dalším kroku

  1. Zadejte požadovaný název složky
  2. Vyberte ok

Vytvořte složku v Informatica

Tím se vytvoří nová složka a zobrazí se zpráva „Složka byla úspěšně vytvořena“.

Vytvořte složku v Informatica

Nově vytvořená složka bude uvedena pod příslušným úložištěm.

Vytvoření složky v Informatica

Tím je výukový program dokončen. Uvidíme se v dalším!