Čo je normalizačná transformácia v Informatice?

Transformácia normalizátora sa používa na prevod jedného riadku do viacerých riadkov. Je to aktívna a prepojená transformácia, ktorá sa používa na normalizáciu akýchkoľvek denormalizovaných údajov. Zjednodušene sa dá povedať, že jednu tabuľku je možné rozdeliť do viacerých riadkov. Keď normalizátor obsahuje riadok, ktorý obsahuje údaje, ktoré sa vyskytujú viackrát, vráti tento riadok pre každú inštanciu týchto viacerých vyskytujúcich sa údajov. Zoberme si zdroj, ktorý zahŕňa štyri polia so štvrťročnými výsledkami študentov. Keď normalizátor vráti viac riadkov, vráti nadbytočné údaje pre všetky prítomné prichádzajúce stĺpce.

Ako vytvoriť transformáciu normalizátora v Informatice?

Nižšie je uvedený postupný postup vytvorenia transformácie normalizátora v mapovaní

Krok 1: Vytvorte zdrojovú a cieľovú tabuľku so stĺpcami a štruktúrou, ktoré potrebujete.

Krok 2: Po vytvorení zdroja a cieľa prejdite na kartu Mapovania a potom kliknite na položku Vytvoriť. Po dokončení môžete toto mapovanie pomenovať podľa vlastného výberu.

Presuňte myšou zdroj a cieľ, ktorý ste vytvorili, do tohto nového vytvoreného mapovania. Kvalifikácia Be Source bude vytvorená pre váš zdroj.

Krok 3: Po dokončení mapovania je ďalším krokom vytvorenie transformácie. Prejdite na kartu Transformácia a kliknite na položku Vytvoriť.

Zadajte túto transformáciu jedinečný názov a kliknite na tlačidlo Vytvoriť. Po kliknutí na vytvorenie sa na mapovaní objaví transformácia normalizátora.

Krok 4: Teraz dvakrát kliknite na transformáciu a môžete v nej vykonať potrebné zmeny. Môžete to primerane opísať a vysvetliť, čo robí transformácia.

Krok 5: Karta Porty bude mať pre transformáciu definované vstupné a výstupné porty.

Krok 6: Teraz prejdite na kartu normalizér a pomocou možnosti Nové pole pridajte do transformácie nové polia. Na spodnej snímke obrazovky vidíte, že pomocou tlačidla Nový port existujú tri nové stĺpce. Typ údajov a presnosť by sa mali zhodovať so vstupnými a výstupnými poľami.

Krok 7: Potom môžete vybrať konkrétny stĺpec na vyslovenie Week_ID a vytvoriť ďalšiu úroveň výberom pravého posunu na tlačidle úrovne.

Takto sa vytvorí nový stĺpec a posunie sa stĺpec WEEK_ID na úroveň 2. Podobne aj ďalšie dva stĺpce môžu mať vytvorenú úroveň 2. Pretože existuje 5 výsledkov, výskyt tohto poľa sa zmenil na 5. Toto číslo sa môže zmeniť podľa požiadavky.

Krok 8: Keď to urobíte, ak sa vrátite späť a skontrolujete porty, zistíte, že porty sa automaticky zvýšili pre atribút výsledku.

Keď teraz začiarknete transformáciu Normalizátora, uvidíte, či sú všetky transformačné atribúty prítomné.

Pomocou nových vytvorených portov môžete skontrolovať, či je predchádzajúca transformácia spojená s transformáciou Normalizer.

Krok 9: Len čo to urobíte, môžete pripojiť normalizačné porty transformácie k cieľovým portom alebo k cieľovým transformáciám. Na ich pripojenie by ste mali použiť možnosť Autolink. Po vytvorení tohto pripojenia musíte mapovanie pred pokračovaním a vytvorením jeho pracovného toku overiť.

Vytvorenie pracovného postupu pre normalizačnú transformáciu v Informatica

Krok 1: Po vytvorení mapovania by sa mal vytvoriť aj pracovný postup na spustenie mapovania. Tento pracovný postup je možné vytvoriť ručne alebo pomocou sprievodcu pracovným tokom. Manuálne vytvorenie pracovného postupu Prejdite na pracovné postupy a potom kliknite na tlačidlo Vytvoriť.

Ďalej sa otvorí nové okno, v ktorom by sa mal uviesť jedinečný názov pracovného postupu.

Po vytvorení tohto nového pracovného postupu je ďalšou úlohou vytvorenie úlohy relácie.

Krok 2: V Informatike sú dva typy relácií. Môžu to byť relácie, ktoré nemožno opakovane použiť v Informatice, alebo relácie, ktoré sa dajú opakovane použiť v Informatice. V tomto príklade môžeme vytvoriť reláciu, ktorá sa nedá opakovane použiť. Prejdite do ponuky Úlohy a potom vyberte možnosť vytvorenia.

Krok 3: Priraďte k tejto úlohe jedinečný názov. Tu sme zadali meno ako m_Normalizer. Po kliknutí na Vytvoriť reláciu sa vytvorí a môžete vybrať reláciu zodpovedajúcu vášmu mapovaniu.

Krok 4: Po dokončení prepojte úlohu Start s vytvorenou reláciou.

Krok 5: Môžete dvakrát kliknúť na úlohu relácie a potom kliknúť na kartu Vlastnosti.

Všetky zdroje a cieľové pripojenia môžu byť uvedené v $ Source_Connection_Value a $ Target_Connection_Value. Môžete vybrať ciele alebo dokonca definované parametre a prepojiť ich s touto vlastnosťou.

Krok 6 : Na karte mapovania môžeme nakonfigurovať zdroj, cieľ a pripojenia. Zdroj a ciele možno nakonfigurovať kliknutím na konkrétne zdroje, ktoré potrebujú cesty. Podobne môže byť cieľ nakonfigurovaný. Po nakonfigurovaní všetkého tohto prejdite do ponuky Pracovné postupy a potom výberom možnosti Overiť overte pracovný postup.

Krok 7: Keď je pracovný tok pripravený na úlohu relácie, otvorí sa možnosť Spustiť pracovný tok a otvorí sa monitor pracovného toku, kde sa dá monitorovať pracovný tok. Všetky načítané riadky a denníky relácií sa zobrazia na monitore Workflow Monitor. Ak je mapovanie úspešné, stav tohto mapovania bude úspešný a zobrazia sa všetky riadky.

záver

Normalizačná transformácia sa zvyčajne používa na normalizáciu denormalizovaných údajov. Môže prevádzať stĺpcové údaje na riadkové údaje. Funguje to teda podobným spôsobom ako transpozícia. Normalizer okrem konvertovania riadkov na stĺpce vygeneroval aj index pre každý konvertovaný riadok. Jedná sa o aktívnu a prepojenú transformáciu, ktorá umožňuje používateľovi čítať údaje z rôznych súborov Cobol. Každá definícia zdroja Cobol bude spojená s normalizujúcou transformáciou. Normalizátor sa používa aj vtedy, keď je potrebné jeden vstupný záznam skonvertovať na viac výstupných záznamov. Transformácia normalizátora sa môže použiť aj na riešenie stĺpcov, ktoré sa vyskytujú viackrát, ako aj viacerých záznamov. Môžu sa vytvoriť pomocou predefinovania, ktoré sú vysvetlené vyššie.

Odporúčané články

Toto je sprievodca normalizačnou transformáciou v Informatice. Tu diskutujeme o tom, ako vytvoriť transformáciu normalizátora v Informatice spolu s krokmi na vytvorenie pracovného postupu pre transformáciu normalizátora v Informatice. Ďalšie informácie nájdete aj v nasledujúcich článkoch -

  1. Transformácie v informatike
  2. Transformácia smerovača v informatike
  3. Kariéra v spoločnosti Informatica
  4. Otázky týkajúce sa rozhovoru založené na informačnom scenári
  5. Informatica ETL Tools
  6. Informatica vs Datastage
  7. Čo je smerovač?

Kategórie: