Hvad er Normalizer Transformation i Informatica?

Normalizer-transformation bruges til at konvertere en enkelt række til flere rækker. Det er en aktiv og tilsluttet transformation, der bruges til at normalisere alle denormaliserede data. På en lettere måde kan det siges, at en enkelt tabel kan opdeles i flere rækker. Når en normalizer har en række, der har data, der forekommer flere gange, returnerer den rækken for hver forekomst af disse flere forekommende data. Overvej en kilde, der inkluderer fire felter med kvartalsresultater fra studerende. Når normalisatoren returnerer flere rækker, returnerer det overflødige data for alle enkeltstående forekommende indkommende kolonner, der er til stede.

Sådan oprettes normaliseringstransformation i Informatica?

Nedenfor er trin for trin processen med at oprette en Normalizer-transformation i en kortlægning

Trin 1: Opret en kilde og måltabel med de kolonner og struktur, du har brug for.

Trin 2: Når kilden og målet er oprettet, skal du gå til fanen Kortlægning og derefter klikke på 'Opret'. Når dette er gjort, kan du navngive denne kortlægning med dit valg.

Træk og slip kilden og målet, som du har oprettet, til denne nye kortlægning, der oprettes. Vær kildekvalifikator oprettes til din kilde.

Trin 3: Når kortlægningen er klar, er det næste trin at skabe transformationen. Gå til fanen Transformation og klik på 'Opret'.

Angiv et unikt navn til denne transformation og klik på knappen Opret. Når du klikker på oprettelse, vises Normalizer-transformationen på din kortlægning.

Trin 4: Dobbeltklik nu på transformationen, og du kan foretage de nødvendige ændringer i den. Du kan give en passende beskrivelse af det og forklare, hvad transformationen gør.

Trin 5: Fanen med porte har input- og outputporte defineret til transformationen.

Trin 6: Gå nu til fanen til normalisering og brug indstillingen Nyt felt til at tilføje nye felter til transformationen. I nedenstående skærmbillede kan du se, at der er tre nye kolonner ved at bruge knappen Ny port. Datatypen og præcisionen skal svare til input- og outputfelterne.

Trin 7: Efter dette kan du vælge en bestemt kolonne for at sige Week_ID og oprette det næste niveau ved at vælge det rigtige skift på niveau-knappen.

Dette opretter en ny kolonne og flytter WEEK_ID-kolonnen til niveau 2. Tilsvarende kan de to andre kolonner også få deres niveau 2 oprettet. Da der er 5 resultater, ændres forekomsten af ​​dette felt til 5. Dette antal kan ændres i henhold til kravet.

Trin 8: Når dette er gjort, hvis du går tilbage og kontrollerer porte, vil du bemærke, at porte er steget automatisk for resultatattributten.

Når du kontrollerer Normalizer-transformationen nu, vil du være i stand til at se, at alle resultatattributterne er til stede i transformationen.

Du kan kontrollere, at den forrige transformation er forbundet til Normalizer-transformation med de nye porte, der oprettes.

Trin 9: Når dette er gjort, kan du forbinde Normalizer-transformationsporte til målporte eller måltransformationer. Du skal bruge indstillingen Autolink for at forbinde dem. Når denne forbindelse er dannet, skal du validere kortlægningen, inden du går videre og oprette dens arbejdsgang.

Oprettelse af en arbejdsgang til normaliseringstransformation i Informatica

Trin 1: Når kortlægningen er oprettet, skal der også oprettes en arbejdsgang til at køre kortlægningen. Denne arbejdsgang kan enten oprettes manuelt eller ved hjælp af guiden Workflow. For at oprette arbejdsgangen manuelt Naviger til arbejdsgange og klik derefter på Opret.

Et nyt vindue åbnes som nedenfor, hvor et unikt navn på arbejdsgangen skal angives.

Når denne nye arbejdsgang er oprettet, er den næste opgave at oprette en sessionopgave.

Trin 2: Der er to typer sessioner i Informatica. De kan enten være ikke-genanvendelig session i Informatica eller genanvendelig session i Informatica. I dette eksempel kan vi oprette en session, der ikke kan genanvendes. Naviger til Opgaver-menuen, og vælg derefter oprettelsesindstillingen.

Trin 3: Giv denne opgave et unikt navn. Her har vi angivet navnet som m_Normalizer. Når du klikker på Opret oprettes sessionen, og du kan vælge den session, der svarer til din kortlægning.

Trin 4: Når dette er gjort, skal du starte Start-opgaven med den oprettede session.

Trin 5: Du kan dobbeltklikke på sessionopgaven og derefter klikke på fanen egenskaber.

Alle kilde- og målforbindelser kan nævnes i $ Source_Connection_Value og $ Target_Connection_Value. Du kan vælge målene eller endda definerede parametre og knytte dem til denne egenskab.

Trin 6 : I kortfanen kan vi konfigurere kilden, målet og forbindelserne. Kilden og målene kan konfigureres ved at klikke på bestemte kilder, der har brug for stierne. Tilsvarende kan målet også konfigureres. Når alt dette er konfigureret, skal du gå til menuen Arbejdsgange og derefter vælge Valider valgmulighed for at validere arbejdsgangen.

Trin 7: Når arbejdsgangen er klar med sessionopgaven, åbnes indstillingen Start arbejdsgang, og arbejdsgangsmonitoren åbnes, hvor arbejdsgangen kan overvåges. Alle rækker, der hentes og sessionlogfiler, vises på Workflow Monitor. Hvis kortlægningen er vellykket, lykkes status for denne kortlægning, og alle rækker vises.

Konklusion

Normalizer-transformationen bruges normalt til at normalisere de denormaliserede data. Det kan konvertere kolonnevise data til rækkevise data. Det fungerer således på en lignende måde som transponering. Ud over at konvertere rækker til kolonner genererede Normalizer også et indeks for hver konverterede række. Dette er en aktiv og tilsluttet transformation, der giver brugeren mulighed for at læse data fra forskellige Cobol-filer. Hver Cobol-kildedefinition er forbundet med normalisering af transformation. En normalizer bruges også, når en enkelt inputpost skal konverteres til flere outputposter. Normaliseringstransformationen kan også bruges til at håndtere kolonner, der forekommer flere gange, og også flere poster. Disse kan oprettes ved hjælp af omdefineringer, der er forklaret ovenfor.

Anbefalede artikler

Dette er en guide til Normalizer Transformation i Informatica. Her diskuterer vi, hvordan man opretter normalizer-transformation i Informatica sammen med trin til at oprette en arbejdsgang til normalizer-transformation i Informatica. Du kan også se på de følgende artikler for at lære mere -

  1. Transformationer i Informatica
  2. Routertransformation i Informatica
  3. Karrierer i Informatica
  4. Informatica Scenario Baserede Interview Spørgsmål
  5. Informatica ETL-værktøjer
  6. Informatica vs Datastage
  7. Hvad er router?

Kategori: