Co je normalizační transformace v aplikaci Informatica?

Transformace normalizátoru se používá k převodu jednoho řádku na více řádků. Je to aktivní a spojená transformace, která se používá k normalizaci jakýchkoli denormalizovaných dat. Zjednodušeně lze říci, že jednu tabulku lze rozdělit do několika řádků. Když má normalizátor řádek, který obsahuje data, která se vyskytují vícekrát, vrátí řádek pro každou instanci těchto více vyskytujících se dat. Zvažte zdroj, který zahrnuje čtyři pole se čtvrtletními výsledky studentů. Když normalizátor vrátí více řádků, vrátí nadbytečná data pro všechny přítomné příchozí sloupce.

Jak vytvořit transformaci normalizátoru v aplikaci Informatica?

Níže je krok za krokem vytvoření transformace normalizátoru v mapování

Krok 1: Vytvořte zdrojovou a cílovou tabulku se sloupci a strukturou, kterou potřebujete.

Krok 2: Po vytvoření zdroje a cíle přejděte na kartu Mapování a poté klikněte na 'Vytvořit'. Po dokončení můžete toto mapování pojmenovat podle svého výběru.

Přetáhněte zdroj a cíl, který jste vytvořili, do tohoto nového mapování, které je vytvořeno. Pro váš zdroj bude vytvořen kvalifikátor Be Source.

Krok 3: Jakmile je mapování připraveno, dalším krokem je vytvoření transformace. Přejděte na kartu Transformace a klikněte na 'Vytvořit'.

Uveďte jedinečný název této transformace a klikněte na tlačítko vytvořit. Po kliknutí na vytvoření se na mapování objeví transformace Normalizeru.

Krok 4: Nyní dvakrát klikněte na transformaci a můžete v ní provést potřebné změny. Můžete to náležitě popsat a vysvětlit, co transformace dělá.

Krok 5: Karta Porty bude mít pro transformaci definované vstupní a výstupní porty.

Krok 6: Nyní přejděte na kartu normalizátor a pomocí možnosti Nové pole přidejte do transformace nová pole. Na níže uvedeném snímku obrazovky můžete vidět, že existují tři nové sloupce pomocí tlačítka Nový port. Typ dat a přesnost by měly odpovídat vstupním a výstupním polím.

Krok 7: Poté můžete vybrat konkrétní sloupec pro vyslovení Week_ID a vytvořit další úroveň výběrem pravého posunu na tlačítku Level.

Tím se vytvoří nový sloupec a posune se sloupec WEEK_ID na úroveň 2. Podobně i další dva sloupce mohou mít vytvořenou úroveň 2. Protože existuje 5 výsledků, výskyt tohoto pole se změní na 5. Toto číslo lze změnit podle požadavku.

Krok 8: Jakmile to provedete, vrátíte-li se zpět a zkontrolujete porty, zjistíte, že se porty automaticky zvýšily pro atribut Result.

Když nyní zkontrolujete transformaci Normalizeru, uvidíte, že všechny transformační atributy jsou přítomny.

Můžete zkontrolovat, zda je předchozí transformace připojena k transformaci Normalizer pomocí nových portů, které jsou vytvořeny.

Krok 9: Jakmile je to hotovo, můžete připojit transformační porty Normalizeru k cílovým portům nebo cílovým transformacím. Pro jejich propojení byste měli použít volbu Autolink. Jakmile je toto připojení vytvořeno, musíte mapování ověřit před zahájením a vytvořením jeho pracovního postupu.

Vytvoření pracovního postupu pro transformaci normalizace v aplikaci Informatica

Krok 1: Po vytvoření mapování by měl být vytvořen také pracovní postup ke spuštění mapování. Tento pracovní postup lze vytvořit ručně nebo pomocí průvodce Workflow. Ruční vytvoření pracovního postupu Přejděte na Pracovní postupy a poté klikněte na Vytvořit.

Nové okno se otevře níže, kde by měl být uveden jedinečný název pracovního postupu.

Jakmile je tento nový pracovní postup vytvořen, dalším úkolem je vytvoření relačního úkolu.

Krok 2: V aplikaci Informatica existují dva typy relací. Mohou to být relace, které nelze opakovaně použít v aplikaci Informatica, nebo relace, které lze znovu použít v aplikaci Informatica. V tomto příkladu můžeme vytvořit relaci, kterou nelze opakovaně použít. Přejděte do nabídky Úkoly a poté vyberte možnost vytvoření.

Krok 3: Zadejte jedinečný název této úlohy. Zde jsme zadali název jako m_Normalizer. Po kliknutí na Vytvořit relaci se vytvoří a můžete vybrat relaci odpovídající vašemu mapování.

Krok 4: Jakmile je hotovo, propojte úlohu Start s vytvořenou relací.

Krok 5: Můžete dvakrát kliknout na úlohu relace a poté kliknout na kartu Vlastnosti.

Všechna zdrojová a cílová připojení mohou být uvedena v $ Source_Connection_Value a $ Target_Connection_Value. Můžete vybrat cíle nebo dokonce definované parametry a propojit je s touto vlastností.

Krok 6 : Na kartě mapování můžeme nakonfigurovat zdroj, cíl a připojení. Zdroj a cíle lze nakonfigurovat kliknutím na konkrétní zdroje, které vyžadují cesty. Podobně lze cíl nastavit. Jakmile je vše nakonfigurováno, přejděte do nabídky Workflows a poté vyberte volbu Validate (Potvrdit) pro ověření pracovního postupu.

Krok 7: Jakmile je pracovní postup připraven pro úlohu relace, otevře se možnost Start Workflow a otevře se monitor Workflow, kde lze sledovat pracovní tok. Všechny řádky, které jsou načteny a protokoly relací, se zobrazí na monitoru sledu prací. Pokud je mapování úspěšné, bude stav tohoto mapování úspěšný a zobrazí se všechny řádky.

Závěr

Normalizační transformace se obvykle používá k normalizaci denormalizovaných dat. Může převádět sloupcová data na řádková data. Funguje tedy podobným způsobem jako transpozice. Kromě převodu řádků na sloupce Normalizer také vygeneroval index pro každý převedený řádek. Jedná se o aktivní a připojenou transformaci, která uživateli umožňuje číst data z různých souborů Cobol. Každá definice zdroje Cobol bude spojena s normalizační transformací. Normalizátor se také používá, když je třeba jeden vstupní záznam převést na více výstupních záznamů. Transformaci normalizátoru lze také použít pro práci se sloupci, které se vyskytují vícekrát, a také s více záznamy. Ty lze vytvořit pomocí předefinování, které je vysvětleno výše.

Doporučené články

Toto je průvodce normalizační transformací v aplikaci Informatica. Zde diskutujeme o tom, jak vytvořit transformátor normalizátoru v aplikaci Informatica spolu s kroky k vytvoření pracovního postupu pro transformaci normalizátoru v aplikaci Informatica. Další informace naleznete také v následujících článcích -

  1. Transformace v informatice
  2. Transformace směrovače v informatice
  3. Kariéra v informatice
  4. Informační rozhovory na základě scénáře
  5. Nástroje Informatica ETL
  6. Informatica vs Datastage
  7. Co je Router?

Kategorie: