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.

  • 📥 Definice zdrojů: Source Analyzer importuje název tabulky, sloupce, datové typy a omezení z databáze.
  • 📤 Target definice: Target Návrhář importuje nebo navrhuje relační, XML nebo ploché souborové struktury, do kterých jsou načtena data.
  • 🔌 ODBC jako první: Před přístupem kteréhokoli z nástrojů k databázi je vyžadováno uživatelské DSN vytvořené na správném ovladači.
  • 🗂️ Pouze metadata: Import definice vytváří strukturu uvnitř Informaticy, nikdy ne tabulku v databázi.
  • 🔁 Znovu použitelný: Jednu importovanou definici lze znovu použít v libovolném počtu map.pingve stejné složce.
  • 📁 Složky: Správce repozitářů vytváří logické složky, které obsahují zdroje, cíle, mapypinga mapplety.

Source Analyzer v Informatica

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.

Zástupce PowerCenter Designeru ve skupině klientských programů Informatica

Krok 2) Na další obrazovce:

  1. Double- klikněte na repozitář, ke kterému se chcete připojit
  2. Zadejte uživatelské jméno
  3. Zadejte heslo
  4. Klikněte na tlačítko Připojit

Dialogové okno Připojení k úložišti v PowerCenter Designeru pomocí uživatelského jména a hesla

Po úspěšném přihlášení se složky uživatele zobrazí pod názvem repozitáře.

Hodnocení -

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

Navigátor repozitáře se seznamem složek dostupných přihlášenému uživateli

Krok 3) V dalším kroku:

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

Nabídka po kliknutí pravým tlačítkem myši na složku úložiště s možností Otevřít

Po otevření složky se zobrazí seznam podsložek této složky, jak je znázorněno níže.

Rozbalená složka zobrazující Zdroje, Targeta mapapingpodsložky

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

Panel nástrojů Návrhář s vybraným nástrojem Analyzátor zdroje

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ů:

  1. V hlavní nabídce klikněte na záložku „Zdroje“
  2. Vyberte možnost importu z databáze; poté se otevře okno Připojení ODBC.

Nabídka Zdroje v Analyzátoru zdrojů s vybranou možností Importovat z databáze

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í.

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

    Dialogové okno Import tabulek s tlačítkem, které otevírá správce ODBC

  2. Na další stránce vyberte kartu Uživatelské DSN a klikněte na tlačítko Přidat.

    Správce zdrojů dat ODBC na kartě Uživatelské DSN s tlačítkem 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.

  3. 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.

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

    Okno Vytvořit nový zdroj dat se seznamem nainstalovaných ovladačů ODBC

    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.

    Oracle nastavení ovladače protokolu Wire na kartě Obecné s hostitelem, portem a SID

  5. 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.

    Přihlaste se Oracle výzva s dotazem na uživatelské jméno a heslo databáze

    Okno s potvrzením, že testovací připojení ODBC bylo úspěšné

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.

Stáhněte si soubor Scott.sql

Krok 4) Zadejte podrobnosti o databázi. V okně importu tabulek:

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

Okno Import tabulek s vybranou tabulkou EMP ve schématu guru99

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“.

Importovaná definice zdroje EMP zobrazená v pracovní ploše Analyzátoru zdrojů

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ář.

Panel nástrojů návrháře s Target Zvýrazněná ikona návrháře

Krok 2) V dalším kroku:

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

Targetv nabídce Target Návrhář s vybranou volbou Import z databáze

Krok 3) V okně importu tabulky:

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

Okno Import tabulek s vybranou tabulkou EMP_TARGET

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“.

Importována definice EMP_TARGET na Target Pracovní prostor návrháře

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šť.

Položka Správce úložišť ve skupině klientských programů Informatica

Hodnocení – pokud je již otevřený Informatica Designer, lze Repository Manager otevřít pomocí klávesových zkratek dostupných v panelu nástrojů.

Zkratka v nástrojích pro návrháře, která spouští Správce úložišť

Tím se otevře Správce repozitářů Informatica v samostatném okně.

Okno Správce repozitářů Informatica s navigátorem repozitářů

Krok 2) Následuj tyto kroky:

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

Nabídka složek ve Správci úložišť otevřená při volbě Vytvořit

Krok 3) V dalším kroku:

  1. Zadejte požadovaný název složky
  2. Zvolte OK

Dialogové okno Vytvořit složku s názvem složky a možnostmi oprávnění

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

Okno s potvrzovací zprávou oznamující, že složka byla vytvořena

Nově vytvořená složka bude poté uvedena v příslušném repozitáři.

Navigátor repozitáře zobrazující nově vytvořenou složku ve stromové struktuře

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

Nejčastější dotazy

Zdrojová definice je importovaná struktura tabulky. Kvalifikátor zdroje je transformace, která z ní čte řádky uvnitř mapyping a převede hodnoty na transformační datové typy Informatica.

Ano. Přetažením definice zdroje ze složky Zdroje do Target Pracovní prostor návrháře vytvoří odpovídající cílovou definici. Samotná databázová tabulka musí být stále vytvořena samostatně pomocí DDL skriptu.

Nic se nemění automaticky. Uložená definice uchovává staré sloupce, dokud ji znovu neimportujete z databáze, takže mappingFunkce nadále běží proti struktuře, která již neodpovídá tabulce.

Informatica mapuje každý nativní typ databáze na jeho vlastní transformační datové typy, takže stejné mapováníping logika funguje napříč Oracle, SQL Server a ploché soubory. Původní typ zůstává viditelný ve zdrojové definici.

Složka označená jako sdílená v době vytváření umožňuje ostatním složkám odkazovat na její objekty pomocí zkratek, takže jednu definici zdroje lze spravovat centrálně, místo aby se kopírovala do každé složky projektu.

Ne. Informatica Intelligent Cloud Services nemá samostatné okno pro import metadat. Zdroje a cíle se vybírají přímo v cloudové mapě.ping Návrhář prostřednictvím nakonfigurovaného připojení a metadata se čtou na vyžádání.

Profily Informatica CLAIRE importovaná metadata, návrhy mapy sloupcůpingmezi zdrojem a cílem a signalizuje anomálie v kvalitě dat. Podobné funkce strojového učení v jiných nástrojích ETL doporučují spojení a automaticky detekují posun schématu.

Copilot dokáže navrhnout DDL pro pracovní a cílové tabulky, generovat ukázkové datové vložky a psát příkazy pmrep, které repozitář skriptů importuje. RevPřed spuštěním na reálném schématu si prohlédněte každý vygenerovaný příkaz.

Shrňte tento příspěvek takto: