Što je normalizacija transformacije u Informatici?

Transformacija normalizatora koristi se za pretvaranje jednog retka u više redova. To je aktivna i povezana transformacija koja se koristi za normalizaciju bilo kakvih denormaliziranih podataka. Jednostavnije rečeno, može se reći da se jedna tablica može podijeliti u više redova. Kada normalizator ima redak koji sadrži podatke koji se pojavljuju više puta, vratit će redak za svaku instancu ovog višestrukih podataka. Razmotrite izvor koji uključuje četiri polja s kvartalnim rezultatima učenika. Kad normalizator vrati više redova, vratit će suvišne podatke za sve prisutne pojedinačne stupove.

Kako stvoriti normalizaciju transformacije u Informatici?

Ispod je korak po korak proces stvaranja transformacije normalizatora u mapiranju

Korak 1: Stvorite izvornu i ciljanu tablicu s stupovima i strukturom koja vam je potrebna.

Korak 2: Nakon što su kreirani izvor i cilj, idite na karticu Mape i kliknite na "Stvori". Nakon što to učinite možete imenovati ovo mapiranje po vašem izboru.

Povucite i ispustite izvor i cilj koji ste stvorili prema novom izrađenom mapiranju. Za vaš izvor kreirat će se kvalifikator izvora.

Korak 3: Nakon što je preslikavanje spremno, sljedeći korak je stvaranje transformacije. Idite na karticu Transformacija i kliknite na "Create".

Navedite jedinstveno ime za ovu transformaciju i kliknite na gumb stvori. Jednom kada kliknete na kreiranje pretvorbe normalizatora pojavit će se na vašem mapiranju.

Korak 4: Sada dvaput kliknite na transformaciju i možete izvršiti potrebne promjene u njoj. Možete mu dati odgovarajući opis i objasniti o čemu se radi u transformaciji.

Korak 5: Na kartici Portovi definirani su ulazni i izlazni portovi za transformaciju.

Korak 6: Sada idite na karticu normalizatora i koristite opciju Novo polje da biste dodali nova polja za transformaciju. Na snimci zaslona u nastavku možete vidjeti da postoje tri nova stupca pomoću gumba Novi port. Vrsta podataka i preciznost trebaju biti usklađeni s ulaznim i izlaznim poljima.

Korak 7: Nakon toga, možete odabrati određeni stupac za reći Week_ID i stvoriti sljedeću razinu odabirom desnog pomaka na gumbu razine.

To stvara novi stupac i pomiče stupac WEEK_ID na razinu 2. Slično tome, i druga dva stupaca mogu stvoriti razinu 2. Kako postoji 5 rezultata, pojava ovog polja mijenja se u 5. Taj se broj može promijeniti prema zahtjevu.

Korak 8: Kad to učinite, ako se vratite i provjerite portove, primijetit ćete da su se portovi automatski povećali za Atribut rezultata.

Kada sada provjerite pretvorbu normalizatora, moći ćete vidjeti da su svi atributi rezultata prisutni u transformaciji.

Možete provjeriti je li prethodna transformacija povezana s transformacijom normalizatora s novim portovima koji su stvoreni.

Korak 9: Nakon što to učinite možete povezati portove transformacije normalizatora na ciljne portove ili ciljne transformacije. Trebali biste koristiti opciju Autolink kako biste ih povezali. Kad se uspostavi ovo povezivanje, morate potvrditi preslikavanje prije nego što nastavite i kreirate njegov tijek rada.

Stvaranje tijeka rada za normalizaciju transformacije u Informatici

Korak 1: Jednom kada se kreira mapiranje, također treba stvoriti tijek rada za pokretanje preslikavanja. Taj se tijek rada može stvoriti ručno ili pomoću čarobnjaka Workflowa. Da biste ručno izradili tijek rada, idite na Workflows, a zatim kliknite Create.

Otvorit će se novi prozor kao dolje u kojem treba navesti jedinstveni naziv za tijek rada.

Nakon što je stvoren novi tijek rada, sljedeći je zadatak kreiranje sesijskog zadatka.

Korak 2: Postoje dvije vrste sesija u Informatici. Oni mogu biti ili neobnovljiva sesija u Informatici ili ponovna sesija u Informatici. Za ovaj primjer, možemo stvoriti sesiju koja se ne može ponovo upotrebljavati. Dođite do izbornika Zadaci, a zatim odaberite opciju izrade.

Korak 3: Navedite jedinstveno ime za ovaj zadatak. Ovdje smo naveli ime kao m_Normalizer. Nakon što kliknete na Create sesija se kreira i možete odabrati sesiju koja odgovara vašem mapiranju.

Korak 4: Nakon što to učinite povežite zadatak Start sa sesijom koja je stvorena.

Korak 5: Možete dvostruko kliknuti na zadatak sesije, a zatim kliknite karticu svojstva.

Sve izvorne i ciljne veze mogu se spomenuti u $ Source_Connection_Value i $ Target_Connection_Value. Možete odabrati ciljeve ili čak definirane parametre i povezati ih s ovim entitetom.

Korak 6 : Na kartici za mapiranje možemo konfigurirati izvor, cilj i veze. Izvor i ciljevi mogu se konfigurirati klikom na određene izvore koji trebaju staze. Slično tome, cilj se može konfigurirati. Nakon što je sve to konfigurirano, idite na izbornik Workflows, a zatim odaberite opciju Validate za provjeru tijeka rada.

Korak 7: Nakon što je tijek rada spreman sa sesijskim zadatkom, otvorit će se opcija Pokretanje radnog tijeka i otvorit će se monitor tijeka rada gdje se može nadzirati tijek rada. Svi redovi koji se preuzimaju i zapisnici sesija bit će prikazani u Monitoru tijeka rada. Ako je mapiranje uspješno, tada će status tog mapiranja uspjeti i prikazati će se svi redovi.

Zaključak

Transformacija normalizatora obično se koristi za normalizaciju denormaliziranih podataka. Može pretvarati podatke koji stupac čine u redovne podatke. Stoga djeluje na sličan način kao i transpozicija. Osim pretvaranja redaka u stupce, Normalizer je također generirao indeks za svaki pretvoreni redak. Ovo je aktivna i povezana transformacija koja korisniku omogućuje čitanje podataka iz različitih Cobol datoteka. Svaka definicija Cobolovog izvora bit će povezana s normaliziranjem transformacija. Normalizator se također koristi kada se jedan ulazni zapis mora pretvoriti u više izlaznih zapisa. Transformacija normalizatora može se koristiti i za obradu stupaca koji se događaju više puta, kao i višestrukih zapisa. Mogu se stvoriti redefiniranjem koje su gore objašnjene.

Preporučeni članci

Ovo je vodič za transformaciju normalizatora u Informatici. Ovdje smo razgovarali o tome kako stvoriti normalizaciju transformacije u Informatici zajedno s koracima za stvaranje radnog tijeka za transformaciju normalizatora u Informatici. Možete pogledati i sljedeće članke da biste saznali više -

  1. Transformacije u Informatici
  2. Transformacija usmjerivača u Informatici
  3. Karijere u Informatici
  4. Intervjuska pitanja zasnovana na scenariju informatike
  5. ETL Alati Informatica
  6. Informatica vs Datastage
  7. Što je Router?

Kategorija: