Analyzátor zdrojů a Target Designér ve společnosti Informatica
⚡ Chytré shrnutí
Zdrojový analyzátor a Target Designer jsou nástroje PowerCenter Designer, které vytvářejí a importují zdrojové a cílové definice každé mapy Informatica.ping potřeby, použití zdroje dat ODBC ke čtení metadat databáze.
V práci s ETL/datovými sklady se setkáte s různými zdroji a cíli.
Definice zdroje v Informatica
Definice zdroje v Informatice je entita, ze které se stahují záznamy, a poté se tyto záznamy ukládají do dočasných tabulek (staging tables) nebo transformačních mezipamětí Informaticy. Na základě mapyping V návrhovém dokumentu nebo obchodním požadavku provedete změnu v těchto datových záznamech (transformujete data) a poté transformovaná data načtete do jiné tabulkové struktury, nazývané cílová tabulka.
V každé mapě Informaticyping, vždy bude existovat zdroj a cíl. Pro správu různých zdrojů a cílů v Informatice musíte použít Source Analyzer a Target Návrhář. Tyto nástroje jsou integrovány do nástroje PowerCenter Návrhář a lze je odtud spustit.
Návrhář rozděluje tuto práci mezi vyhrazené nástroje.
| Návrhářský nástroj | Co spravuje |
|---|---|
| Zdrojový analyzátor | Definice zdrojů – struktury, ze kterých čtete data. |
| Target návrhář | Target definice – struktury, do kterých načítáte data. |
| Mapaping návrhář | Jedno mapaping který spojuje zdroj s cílem pomocí transformací. |
Source Analyzer v Informatica
Source Analyzer v Informatice je nástroj, který umožňuje vytvářet a upravovat definice zdrojů. S pomocí Source Analyzeru můžete v Informatice vytvářet nebo importovat různé typy zdrojů, jako například ploché soubory, relační databáze, vynikat pracovní listy, definice XML a tak dále.
Podobně, použitím Target V Návrháři můžete vytvářet nebo importovat různé typy cílů. Informatica vám nabízí funkci buď pro vytvoření zdroje nebo cíle od nuly návrhem jeho struktury, nebo můžete zdroj či cíl vytvořit 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ů
- Typy dat sloupců
- Omezení
V tabulkách můžete také definovat klíčové vztahy, což je použitelné pouze na úrovni Informatica a je uloženo v repozitáři.
Zdrojový nebo cílový soubor vytvořený nebo importovaný v aplikaci Informatica lze libovolněkrát znovu použít v různých mapách.pings. Každá mapaping musí mít alespoň jeden načítatelný cíl. Jinak mapaping bude neplatné.
Hodnocení – když vytvoříte zdroj nebo cíl v nástroji Source Analyzer nebo Target V Designeru se struktury vytvářejí pouze v Informatice. Na úrovni databáze se nevytvářejí žádné objekty. Musíte tedy vytvořit databázové objekty se stejnou strukturou, jakou jste vytvořili v Informatice.
Pomocí nástroje Source Analyzer 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 – pro zlepšení výkonu relačních zdrojových tabulek používejte indexy na tabulkách zdrojových databází. V cílových tabulkách zakažte nebo odeberte omezení a indexy kvůli výkonu.
Jak otevřít Open Source Analyzer v Informatica
Níže je uveden podrobný postup pro otevření Source Analyzeru v aplikaci Informatica.
Krok 1) Otevřete nástroj Informatica PowerCenter Designer.
Krok 2) Na další obrazovce:
- Double- klikněte na repozitář, ke kterému se chcete připojit
- Zadejte uživatelské jméno
- Zadejte heslo
- Klikněte na tlačítko Připojit
Po úspěšném přihlášení se složky uživatele zobrazí pod názvem repozitáře.
Hodnocení -
- Pokud se přihlášení nezdaří, zkontrolujte, zda má uživatel oprávnění k připojení k repozitáři.
- Pokud pod názvem repozitáře není viditelná žádná složka, zkontrolujte, zda je složka vytvořena.
- Pokud byla složka vytvořena nedávno, odpojte se od repozitáře a znovu se připojte.
Krok 3) V dalším kroku:
- Klikněte pravým tlačítkem myši na složku
- Vyberte možnost otevření
Po otevření složky se zobrazí seznam podsložek této složky, jak je znázorněno níže.
Krok 4) Klikněte na nabídku Analyzátor zdroje, jak je znázorněno na obrázku.
Jak importovat zdrojovou tabulku do Source Analyzer
Následuje postup importu zdrojové tabulky v nástroji Informatica Source Analyzer.
Krok 1) Přejděte na možnost „Zdroje“. V Analyzátoru zdrojů:
- V hlavní nabídce klikněte na záložku „Zdroje“
- Vyberte možnost importu z databáze; poté se otevře okno Připojení ODBC.
Krok 2) Vytvořte připojení ODBC. Pokud již připojení ODBC máte, přejděte ke kroku 3. Pět dílčích kroků níže se provede v daném pořadí.
-
Klikněte na tlačítko vedle položky Zdroj dat ODBC.
-
Na další stránce vyberte kartu Uživatelské DSN a klikněte na tlačítko Přidat.
DSN (název zdroje dat) je v podstatě datová struktura, která obsahuje specifické podrobnosti, jako je typ databáze, umístění a údaje o uživateli. Tyto informace vyžaduje ovladač ODBC, aby se mohl k dané databázi připojit.
-
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 databázi, ke které se chcete připojit. Vyberte ovladač pro zdroj dat. Zde v guru99 budete používat Oracle databázové tabulky. Vyberte Oracle ovladač drátového protokolu.
-
Na další stránce vyberte kartu Obecné a zadejte podrobnosti o databázi. Poté klikněte na Test připojení.
Hodnocení – podrobnosti o databázi jsou specifické pro vaši instalaci a závisí 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, který se nachází ve vašem Oracle instalační složku.
-
Po spuštění testovacího připojení zadejte uživatelské jméno a heslo k databázi a poté klikněte na tlačítko „OK“. Pokud je připojení úspěšné, zobrazí se okno s hlášením.
V okně testovacího připojení a v okně nastavení ovladače ODBC vyberte OK. Vytvořený zdroj dat ODBC bude přidán do uživatelských zdrojů dat. Zdroj dat ODBC je nyní připraven.
Krok 3) Vytvořte tabulky schématu. V guru99 budete používat OracleTabulky schématu Scott/Tiger. Pokud tyto tabulky v databázi nemáte, vytvořte je pomocí níže uvedeného skriptu.
Krok 4) Zadejte podrobnosti o databázi. V okně importu tabulek:
- Vyberte zdroj dat ODBC pro Oracle databáze.
- Zadejte uživatelské jméno databáze
- Zadejte heslo k databázi
- Klikněte na tlačítko připojit/znovu připojit. Zobrazí se tabulky pro uživatele databáze.
- Rozbalte strom ve složce tabulek a vyberte tabulku EMP.
- Vyberte tlačítko OK.
Krok 5) Ověřte a uložte importovanou tabulku. Tabulka bude importována do nástroje Informatica Source Analyzer. Pro uložení změn do repozitáře použijte klávesy „Ctrl+S“.
Podobně můžete importovat jakékoli jiné databázové tabulky v nástroji Source Analyzer.
Jak importovat Target v Informatica Target návrhář
Zde je postup importu cíle v aplikaci Informatica. Target Návrhář.
V tomto tutoriálu vytvoříte cílovou tabulku emp_target, která bude mít identickou strukturu jako zdrojová tabulka EMP. Pro import cílové tabulky musí být cílová tabulka přítomna v databázi. Pro vytvoření cílové tabulky použijte níže uvedený skript. V Informatice jsou k dispozici relační, XML a ploché soubory.
Stáhněte si soubor emp_target.sql
Hodnocení – zde v tomto tutoriálu jsou zdrojová i cílová tabulka přítomny ve stejném schématu databáze (guru99). Cílovou tabulku však můžete vytvořit i v jiném schématu.
Krok 1) V nástroji Informatica Designer klikněte na Target Ikona návrháře pro spuštění Target Návrhář.
Krok 2) V dalším kroku:
- Vyberte možnost „Targets“ z hlavní nabídky
- Z možnosti databáze vyberte „importovat“
Krok 3) V okně importu tabulky:
- Vyberte zdroj dat ODBC pro Oracle databáze.
- Zadejte uživatelské jméno databáze
- Zadejte heslo k databázi
- Klikněte na tlačítko připojit/znovu připojit. Zobrazí se tabulky pro uživatele databáze.
- Rozbalte strom ve složce tables a vyberte tabulku EMP_TARGET.
- Vyberte tlačítko OK
Tím se cíl importuje do Target Návrhář Informatica PowerCenter, jak je znázorněno níže. Pro uložení změn použijte klávesy „Ctrl+S“.
V tomto tutoriálu jste importovali zdroje a cíle. Nyní jste připraveni k vytvoření první mapaping.
Jak vytvořit složku v Informatica
Níže jsou uvedeny kroky, jak vytvořit složku v aplikaci Informatica.
Složky v Informatica jsou logické kontejnery, které uchovávají objekty vytvořené v aplikacích Informatica Designer a Workflow Manager (mapapings, mapplety, zdroje, cíle atd.).
Chcete-li vytvořit složku:
Krok 1) Otevřete Správce úložišť.
Hodnocení – pokud je již otevřený Informatica Designer, lze Repository Manager otevřít pomocí klávesových zkratek dostupných v panelu nástrojů.
Tím se otevře Správce repozitářů Informatica v samostatném okně.
Krok 2) Následuj tyto kroky:
- Klikněte na nabídku Složka
- Vyberte možnost Vytvořit
Krok 3) V dalším kroku:
- Zadejte požadovaný název složky
- Zvolte 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 poté uvedena v příslušném repozitáři.
Tím je výukový program dokončen. Uvidíme se v dalším!



























