Care este transformarea normalizatorului în Informatica?

Transformarea normalizatorului este utilizată pentru a converti un singur rând în mai multe rânduri. Este o transformare activă și conectată, care este utilizată pentru a normaliza orice date denormalizate. În termeni mai ușori, se poate spune că o singură tabelă poate fi împărțită în mai multe rânduri. Când un normalizator are un rând care conține date care apar de mai multe ori, acesta va returna rândul pentru fiecare instanță a acestor date care apar. Luați în considerare o sursă care include patru câmpuri cu rezultate trimestriale ale studenților. Când normalizatorul va întoarce mai multe rânduri, va returna date redundante pentru toate coloanele de intrare unice care sunt prezente.

Cum se creează transformarea normalizatorului în Informatica?

Mai jos este procesul pas cu pas pentru crearea unei transformări Normalizer într-o mapare

Pasul 1: Creați un tabel sursă și țintă cu coloanele și structura de care aveți nevoie.

Pasul 2: Odată creată sursa și ținta, accesați fila Mappings, apoi faceți clic pe „Create”. După ce se face acest lucru, puteți numi această mapare la alegere.

Trageți și fixați sursa și ținta pe care le-ați creat către această nouă mapare creată. Calificarea de sursă va fi creată pentru sursa dvs.

Pasul 3: Odată ce maparea este gata, următorul pas este crearea transformării. Accesați fila Transformare și faceți clic pe „Creați”.

Furnizați un nume unic acestei transformări și faceți clic pe butonul Create. După ce faceți clic pe crea, transformarea Normalizer va apărea pe mapare.

Pasul 4: Faceți dublu clic pe transformare și puteți efectua modificările necesare în aceasta. Puteți da o descriere adecvată a acesteia și explicați ce face transformarea.

Pasul 5: fila porturi va avea porturile de intrare și ieșire definite pentru transformare.

Pasul 6: Acum mergeți la fila normalizatorului și folosiți opțiunea Câmp nou pentru a adăuga câmpuri noi la transformare. În imaginea de mai jos puteți vedea că există trei coloane noi folosind butonul Port nou. Tipul și precizia datelor ar trebui să fie potrivite cu câmpurile de intrare și ieșire.

Pasul 7: După aceasta, puteți selecta o anumită coloană pentru a spune Week_ID și puteți crea nivelul următor selectând trecerea din dreapta pe butonul Level.

Se creează o nouă coloană și se mută coloana WEEK_ID la nivelul 2. În mod similar, celelalte două coloane pot avea și nivelul 2 creat. Deoarece există 5 rezultate, apariția acestui câmp este modificată la 5. Acest număr poate fi modificat conform cerinței.

Pasul 8: După ce faceți acest lucru, dacă vă întoarceți și verificați porturile, veți observa că porturile au crescut automat pentru Atributul de Rezultate.

Când verificați acum transformarea normalizatorului, veți putea vedea că toate transformările sunt prezente în transformare.

Puteți verifica dacă transformarea anterioară este conectată la transformarea normalizatorului cu noile porturi create.

Pasul 9: Odată făcut acest lucru, puteți conecta porturile de transformare Normalizer la porturile țintă sau transformările țintă. Ar trebui să utilizați opțiunea Autolink pentru a le conecta. Odată formată această conectare, trebuie să validați maparea înainte de a merge înainte și a crea fluxul de lucru.

Crearea unui flux de lucru pentru transformarea normalizării în Informatica

Pasul 1: După crearea mapării, ar trebui să fie creat și un flux de lucru pentru a rula maparea. Acest flux de lucru poate fi creat manual sau folosind expertul Workflow. Pentru a crea fluxul de lucru manual Navigați la Fluxuri de lucru și apoi faceți clic pe Creare.

O fereastră nouă se va deschide ca mai jos, unde trebuie furnizat un nume unic pentru fluxul de lucru.

Odată ce acest nou flux de lucru este creat, următoarea sarcină este crearea unei sarcini de sesiune.

Pasul 2: Există două tipuri de sesiuni în Informatica. Pot fi sesiuni Non Reutilizabile în Informatica sau sesiuni reutilizabile în Informatica. Pentru acest exemplu, putem crea o sesiune non-reutilizabilă. Accesați meniul Sarcini și apoi selectați opțiunea de creare.

Pasul 3: Furnizați un nume unic acestei sarcini. Aici am furnizat numele ca m_Normalizer. După ce faceți clic pe Creare sesiunea este creat și puteți selecta sesiunea corespunzătoare mapării.

Pasul 4: odată ce se realizează, se leagă sarcina Start cu sesiunea creată.

Pasul 5: puteți face dublu clic pe sarcina sesiunii, apoi faceți clic pe fila proprietăți.

Toate conexiunile sursă și țintă pot fi menționate în $ Source_Connection_Value și $ Target_Connection_Value. Puteți selecta țintele sau chiar parametrii definiți și le puteți lega de aceste proprietăți.

Pasul 6 : În fila de mapare putem configura sursa, ținta și conexiunile. Sursa și țintele pot fi configurate făcând clic pe anumite surse care au nevoie de căi. În mod similar, ținta poate fi configurată și ea. Odată ce toate acestea sunt configurate, mergeți la meniul Fluxuri de lucru și apoi selectați opțiunea Validare pentru a valida fluxul de lucru.

Pasul 7: Odată ce fluxul de lucru este gata cu sarcina de sesiune, atunci opțiunea Start Workflow va fi deschisă, iar monitorul Workflow va fi deschis acolo unde fluxul de lucru poate fi monitorizat. Toate rândurile care sunt preluate și jurnalele de sesiune vor fi afișate în Monitorul de lucru. Dacă maparea are succes, atunci starea acestei mapări va fi reușită și toate rândurile vor fi afișate.

Concluzie

Transformarea normalizatorului este de obicei folosită pentru normalizarea datelor denormalizate. Poate converti datele în coloană în date în rânduri. Prin urmare, funcționează într-un mod similar, cum face transpunerea. Pe lângă conversia rândurilor în coloane, Normalizer a generat și un index pentru fiecare rând convertit. Aceasta este o transformare activă și conectată care permite utilizatorului să citească date din diferite fișiere Cobol. Fiecare definiție a sursei Cobol va fi asociată cu transformarea normalizării. Un normalizator este de asemenea utilizat atunci când o singură înregistrare de intrare trebuie să fie convertită în mai multe înregistrări de ieșire. Transformarea normalizatorului poate fi folosită și pentru a face față coloanelor care au loc de mai multe ori și, de asemenea, a mai multor înregistrări. Acestea pot fi create folosind redefinirile care sunt explicate mai sus.

Articole recomandate

Acesta este un ghid pentru transformarea normalizatorului în Informatica. Aici vom discuta despre cum să creăm transformarea normalizatorului în Informatica împreună cu pașii pentru crearea unui flux de lucru pentru transformarea normalizatorului în Informatica. De asemenea, puteți consulta următoarele articole pentru a afla mai multe -

  1. Transformări în Informatica
  2. Transformarea routerului în Informatica
  3. Cariere în Informatica
  4. Întrebări de interviu bazate pe scenariul informatic
  5. Instrumente ETL Informatica
  6. Informatica vs Datastage
  7. Ce este routerul?

Categorie: