Transformacija normalizatorja v Informatici z PRIMEROM

Anonim
Kaj je transformacija normalizatorja?

Normalizator je aktivna transformacija, ki se uporablja za pretvorbo ene vrstice v več vrstic in obratno. To je pameten način bolj organiziranega predstavljanja vaših podatkov.

Če so v eni vrstici podatki, ki se ponavljajo v več stolpcih, jih je mogoče razdeliti na več vrstic. Včasih imamo podatke v več stolpcih, ki se pojavljajo. Na primer

Študentsko ime Ocena 9 razreda Ocena 10. razreda Ocena 11. razreda Ocena 12. razreda
Študent 1 50 60 65 80
Študent 2 70 64 83 77

V tem primeru se stolpec razredov z rezultati ponavlja v štirih stolpcih. Z uporabo normalizatorja jih lahko razdelimo v naslednji nabor podatkov.

Študentsko ime Razred Rezultat
Študent 1 9. 50
Študent 1 10. 60
Študent 1 11. 65
Študent 1 12. 80
Študent 2 9. 70
Študent 2 10. 64
Študent 2 11. 83
Študent 2 12. 77

1. korak - Ustvarite izvorno tabelo "sales_source" in ciljno tabelo "sales_target" s pomočjo skripta in ju uvozite v Informatica

Prenesite zgornjo datoteko Sales_Source.txt

Korak 2 - Ustvarite preslikavo, ki ima vir "sales_source" in ciljno tabelo "sales_target"

3. korak - V meniju za preoblikovanje ustvarite novo preobrazbo

  1. Kot pretvorbo izberite normalizator
  2. Vnesite ime, "nrm_sales"
  3. Izberite možnost ustvarjanja

Korak 4 - Transformacija bo ustvarjena, izberite možnost Končano

5. korak - Nato dvokliknite pretvorbo normalizatorja

  1. Izberite jeziček normalizatorja
  2. Kliknite ikono, da ustvarite dva stolpca
  3. Vnesite imena stolpcev
  4. Nastavite število pojavitev na 4 za prodajo in 0 za ime trgovine
  5. Izberite gumb V redu

V pretvorbi bodo ustvarjeni stolpci. Videli boste stolpec 4 število prodaj, saj smo število ponovitev nastavili na 4.

6. korak - Nato v preslikavi

  1. Povežite štiri stolpce izvornega kvalifikatorja štirih četrtin s stolpci normalizatorja.
  2. Povežite stolpec imena trgovine s stolpcem normalizatorja
  3. Povežite ime_stopa in prodajni stolpci iz normalizatorja s ciljno tabelo
  4. Poveži stolpec GK_sales iz normalizatorja s ciljno tabelo

Shranite preslikavo in jo izvedite po ustvarjanju seje in poteka dela. Za vsako četrtletno prodajo trgovine bo s pretvorbo normalizatorja ustvarjena ločena vrstica.

Rezultat našega preslikavanja bo takšen -

Ime trgovine Četrtina Prodaja
DELHI 1. 150
DELHI 2. 240
DELHI 3. 455
DELHI 4. 100
MUMBAI 1. 100
MUMBAI 2. 500
MUMBAI 3. 350
MUMBAI 4. 340

Izvorni podatki so imeli ponavljajoče se stolpce, in sicer četrtletje1, četrtletje2, četrtletje3 in četrtletje4. S pomočjo normalizatorja smo podatke preuredili tako, da se prilegajo enemu stolpcu četrtletja in za en izvorni zapis v cilju nastanejo štirje zapisi.

Na ta način lahko normalizirate podatke in ustvarite več zapisov za en vir podatkov.