Hva er Normalizer Transformation i Informatica?

Normalisatortransformasjon brukes til å konvertere en enkelt rad til flere rader. Det er en aktiv og tilkoblet transformasjon som brukes til å normalisere alle denormaliserte data. På enklere vilkår kan det sies at et enkelt bord kan deles inn i flere rader. Når en normaliserer har en rad som har data som forekommer flere ganger, vil den returnere raden for hver forekomst av disse flere forekommende data. Tenk på en kilde som inkluderer fire felt med kvartalsresultater fra studenter. Når normalisatoren vil returnere flere rader, vil den returnere overflødige data for alle enkeltstående innkommende kolonner som er til stede.

Hvordan lage normaliseringstransformasjon i Informatica?

Nedenfor er trinnvis prosess for å lage en Normalizer-transformasjon i en kartlegging

Trinn 1: Lag en kilde og måltabell med kolonnene og strukturen du trenger.

Trinn 2: Når kilden og målet er opprettet, går du til fanen Kartverk og klikker deretter på "Opprett". Når dette er gjort, kan du navngi denne kartleggingen med ditt valg.

Dra og slipp kilden og målet du har opprettet til denne nye kartleggingen som er opprettet. Be Source-kvalifiseringen opprettes for kilden din.

Trinn 3: Når kartleggingen er klar, er neste trinn å skape transformasjonen. Gå til fanen Transformasjon og klikk på 'Opprett'.

Gi et unikt navn til denne transformasjonen og klikk på opprett-knappen. Når du klikker på opprett, vil Normalizer-transformasjonen vises på kartleggingen.

Trinn 4: Dobbeltklikk nå på transformasjonen, og du kan gjøre de nødvendige endringene i den. Du kan gi en passende beskrivelse av det og forklare hva transformasjonen gjør.

Trinn 5: Fanene porter vil ha inngangs- og utgangsporter definert for transformasjonen.

Trinn 6: Gå nå til normaliseringsfanen og bruk alternativet Nytt felt for å legge til nye felt i transformasjonen. I skjermbildet nedenfor kan du se at det er tre nye kolonner ved å bruke knappen Ny port. Datatypen og presisjonen skal samsvare med inngangs- og utgangsfelt.

Trinn 7: Etter dette kan du velge en bestemt kolonne for å si Week_ID og opprette neste nivå ved å velge riktig skifte på Nivå-knappen.

Dette oppretter en ny kolonne og forskyver WEEK_ID-kolonnen til nivå 2. På samme måte kan de to andre kolonnene også få nivå 2 laget. Siden det er 5 resultater, endres forekomsten av dette feltet til 5. Dette tallet kan endres i henhold til kravet.

Trinn 8: Når dette er gjort, hvis du går tilbake og sjekker portene, vil du observere at portene automatisk har økt for Resultatattributtet.

Når du sjekker Normalizer-transformasjonen nå, vil du kunne se at alle resultatattributtene er til stede i transformasjonen.

Du kan sjekke at den forrige transformasjonen er koblet til Normalizer-transformasjon med de nye portene som er opprettet.

Trinn 9: Når dette er gjort, kan du koble Normalizer-transformasjonsportene til målportene eller måltransformasjoner. Du bør bruke alternativet Autolink for å koble dem til. Når denne forbindelsen er dannet, må du validere kartleggingen før du går videre og oppretter arbeidsflyten.

Opprette en arbeidsflyt for normaliseringstransformasjon i Informatica

Trinn 1: Når kartleggingen er opprettet, bør det også opprettes en arbeidsflyt for å kjøre kartleggingen. Denne arbeidsflyten kan enten opprettes manuelt eller ved å bruke arbeidsflytveiviseren. For å lage arbeidsflyten manuelt Naviger til arbeidsflyter og klikk deretter på Opprett.

Et nytt vindu åpnes som nedenfor hvor et unikt navn på arbeidsflyten skal oppgis.

Når denne nye arbeidsflyten er opprettet, er den neste oppgaven å lage en sesjonsoppgave.

Trinn 2: Det er to typer økter i Informatica. De kan være en ikke-gjenbrukbar økt i Informatica eller gjenbrukbar økt i Informatica. For dette eksempelet kan vi lage en økt som ikke kan brukes. Naviger til Oppgaver-menyen og velg deretter opprettingsalternativet.

Trinn 3: Gi et unikt navn til denne oppgaven. Her har vi gitt navnet som m_Normalizer. Når du klikker på Opprett blir økten opprettet, og du kan velge økten som tilsvarer kartleggingen.

Trinn 4: Når dette er gjort, kobler du Start-oppgaven til økten som er opprettet.

Trinn 5: Du kan dobbeltklikke på øktoppgaven og deretter klikke på egenskaper-fanen.

Alle kilde- og måltilkoblinger kan nevnes i $ Source_Connection_Value og $ Target_Connection_Value. Du kan velge mål eller til og med definerte parametere og koble dem til denne egenskapen.

Trinn 6 : I kartfanen kan vi konfigurere kilden, målet og tilkoblingene. Kilden og målene kan konfigureres ved å klikke på bestemte kilder som trenger banene. På samme måte kan målet også konfigureres. Når alt dette er konfigurert, går du til Arbeidsflyt-menyen, og velg deretter Valider valg for å validere arbeidsflyten.

Trinn 7: Når arbeidsflyten er klar med øktoppgaven, åpnes alternativet Start arbeidsflyt, og arbeidsflytmonitoren åpnes der arbeidsflyten kan overvåkes. Alle rader som blir hentet og sesjonslogger vil vises i arbeidsflytmonitoren. Hvis kartleggingen er vellykket, vil status for denne kartleggingen lykkes, og alle rader vises.

Konklusjon

Normalizer-transformasjonen brukes vanligvis til å normalisere denormaliserte data. Det kan konvertere kolonnevis data til radmessig data. Det fungerer derfor på en lignende måte som transponerer. I tillegg til å konvertere rader til kolonner genererte Normalizer også en indeks for hver konverterte rad. Dette er en aktiv og tilkoblet transformasjon som lar brukeren lese data fra forskjellige Cobol-filer. Hver Cobol-kildedefinisjon vil være assosiert med normalisering av transformasjon. En normalizer brukes også når en enkelt inngangspost må konverteres til flere utgangsposter. Normaliseringstransformasjonen kan også brukes til å håndtere kolonner som forekommer flere ganger, og også flere poster. Disse kan opprettes ved å bruke omdefineringer som er forklart ovenfor.

Anbefalte artikler

Dette er en guide til Normalizer Transformation in Informatica. Her diskuterer vi hvordan du oppretter normaliseringstransformasjon i Informatica sammen med trinn for å lage en arbeidsflyt for normaliseringstransformasjon i Informatica. Du kan også se på følgende artikler for å lære mer -

  1. Transformasjoner i Informatica
  2. Rutertransformasjon i Informatica
  3. Karrierer i Informatica
  4. Informatica Scenario Baserte intervjuspørsmål
  5. Informatica ETL-verktøy
  6. Informatica vs Datastage
  7. Hva er ruteren?

Kategori: