Kaj je normalizacija pretvorbe v Informatici?

Preoblikovanje normalizatorja se uporablja za pretvorbo ene vrstice v več vrstic. Gre za aktivno in povezano transformacijo, ki se uporablja za normalizacijo vseh denormaliziranih podatkov. Poenostavljeno lahko rečemo, da lahko eno samo tabelo razdelimo v več vrstic. Ko ima normalizator vrstico s podatki, ki se pojavljajo večkrat, vrne vrstico za vsak primerek teh večkratnih podatkov. Razmislite o viru, ki vključuje štiri polja s četrtletnimi rezultati študentov. Ko normalizator vrne več vrstic, bo vrnil odvečne podatke za vse posamezne prihajajoče stolpce, ki so prisotni.

Kako ustvariti transformacijo normalizatorja v Informatici?

Spodaj je korak za korakom postopek ustvarjanja pretvorbe normalizatorja v preslikavi

1. korak: ustvarite izvorno in ciljno tabelo s stolpci in strukturo, ki jo potrebujete.

2. korak: Ko sta vir in cilj ustvarjena, pojdite na zavihek Preslikave in nato kliknite »Ustvari«. Ko to storite, lahko to karto poimenujete po svoji izbiri.

Povlecite in spustite vir in cilj, ki ste ga ustvarili, na novo ustvarjeno preslikavo. Za vaš vir bo ustvarjen kvalifikator vira.

Korak 3: Ko je preslikava pripravljena, je naslednji korak ustvarjanje preobrazbe. Pojdite na zavihek Transformation in kliknite »Ustvari«.

Navedite edinstveno ime za to preobrazbo in kliknite gumb ustvari. Ko kliknete na ustvarjanje, se pretvorba normalizatorja prikaže na vašem zemljevidu.

4. korak: Zdaj dvakrat kliknite na transformacijo in v njej lahko izvedete potrebne spremembe. Lahko mu daste ustrezen opis in razložite, kaj transformacija počne.

5. korak: Na zavihku Ports bodo določena vhodna in izhodna vrata za transformacijo.

6. korak: Pojdite na zavihek normalizatorja in uporabite novo polje za dodajanje novih polj v preoblikovanje. Na spodnjem posnetku zaslona lahko vidite, da obstajajo trije novi stolpci z gumbom Novo vrata. Vrsta in natančnost podatkov se morata ujemati z vhodnimi in izhodnimi polji.

Korak 7: Po tem lahko izberete določen stolpec, ki bo rekel Week_ID, in ustvarite naslednjo raven, tako da na gumbu Level izberete pravi premik.

Tako se ustvari nov stolpec in stolpec WEEK_ID premakne na raven 2. Podobno lahko tudi v drugih dveh stolpcih ustvari svojo raven 2. Ker je 5 rezultatov, se pojavnost tega polja spremeni v 5. To številko lahko spremenite glede na zahtevo.

Korak 8: Ko to storite, če se vrnete nazaj in preverite vrata, boste opazili, da so se vrata samodejno povečala za atribut Result Attribute.

Ko zdaj preverite pretvorbo normalizatorja, boste lahko videli, da so v preobrazbi prisotni vsi atributi rezultatov.

Lahko preverite, ali je prejšnja transformacija povezana s preoblikovanjem Normalizerja z novimi ustvarjenimi vrati.

Korak 9: Ko to storite, lahko na ciljna vrata ali ciljne transformacije povežete vrata pretvorbe Normalizerja. Za povezavo jih uporabite možnost Autolink. Ko je ta povezava vzpostavljena, morate potrditi preslikavo, preden nadaljujete naprej, in ustvariti njen potek dela.

Ustvarjanje delovnega toka za normalizacijsko transformacijo v Informatici

Korak 1: Ko je izdelano preslikavo, je treba ustvariti tudi delovni potek za izvajanje preslikave. Ta potek dela lahko ustvarite ročno ali s pomočjo čarovnika Workflow. Če želite ročno ustvariti potek dela, se pomaknite na Workflows in kliknite na Ustvari.

Spodaj se bo odprlo novo okno, v katerem naj bo zagotovljeno edinstveno ime za potek dela.

Ko je nov delovni tok ustvarjen, je naslednja naloga izdelava seje.

2. korak: V Informatici obstajata dve vrsti sej. Lahko so bodisi seje brez ponovne uporabe v Informatici, bodisi seje za večkratno uporabo v Informatici. Za ta primer lahko ustvarimo sejo, ki je ni mogoče uporabiti večkrat. Pomaknite se do menija opravil in nato izberite možnost ustvarjanja.

3. korak: Navedite edinstveno ime za to nalogo. Tu smo navedli ime kot m_Normalizer. Ko kliknete na Ustvari sejo, se ustvari in lahko izberete sejo, ki ustreza vašemu preslikavi.

Korak 4: Ko to storite, povežite zagonsko nalogo z ustvarjeno sejo.

5. korak: Dvakrat kliknete nalogo seje in nato kliknite na zavihek lastnosti.

Vse izvorne in ciljne povezave se lahko omenjajo v $ Source_Connection_Value in $ Target_Connection_Value. Izberete lahko cilje ali celo določene parametre in jih povežete s to lastnostjo.

6. korak : Na kartici preslikava lahko konfiguriramo vir, cilj in povezave. Izvor in cilje lahko konfigurirate s klikom na posamezne vire, ki potrebujejo poti. Podobno je mogoče nastaviti tudi cilj. Ko je vse to konfigurirano, pojdite v meni Workflows in nato izberite možnost Potrdi, da preverite potek dela.

7. korak: Ko je delovni tok pripravljen z nalogo seje, se odpre možnost Začni delovni potek in odpre se nadzornik poteka dela, kjer lahko nadzirate potek dela. Vse nadzorne vrstice in dnevniki sej bodo prikazani v nadzorniku poteka dela. Če je preslikava uspešna, bo stanje tega preslikava uspelo in prikazane bodo vse vrstice.

Zaključek

Preoblikovanje normalizatorja se običajno uporablja za normalizacijo denormaliziranih podatkov. Podatke, ki temeljijo na stolpcih, lahko pretvorijo v vrstice. Zato deluje na podoben način kot transponiranje. Normalizer je poleg pretvorbe vrstic v stolpce ustvaril tudi indeks za vsako pretvorjeno vrstico. To je aktivna in povezana transformacija, ki uporabniku omogoča branje podatkov iz različnih datotek Cobol. Vsaka definicija Cobol vira bo povezana z normalizacijo preobrazbe. Normalizator se uporablja tudi, kadar je treba en vhodni zapis pretvoriti v več izhodnih zapisov. Preoblikovanje normalizatorja se lahko uporablja tudi za obravnavo stolpcev, ki se pojavljajo večkrat, in tudi več zapisov. Te lahko ustvarite z uporabo na novo opredeljenih na novo opredeljenih definicij.

Priporočeni članki

To je vodnik za Normalizer Transformation v Informatici. Tukaj razpravljamo, kako ustvariti transformacijo normalizatorja v Informatici skupaj s koraki za ustvarjanje delovnega toka za pretvorbo normalizatorja v Informatici. Če želite izvedeti več, si oglejte tudi naslednje članke -

  1. Transformacije v Informatici
  2. Transformacija usmerjevalnika v Informatici
  3. Poklic v Informatici
  4. Intervjujska vprašanja na osnovi scenarija informatike
  5. Orodja ETL Informatica
  6. Informatica vs Datastage
  7. Kaj je Router?

Kategorija: