Vad är Normalizer Transformation i Informatica?

Normaliseringstransformation används för att konvertera en enda rad till flera rader. Det är en aktiv och ansluten transformation som används för att normalisera all denormaliserad data. I enklare termer kan man säga att en enda tabell kan delas upp i flera rader. När en normaliserare har en rad som har data som inträffar flera gånger kommer den att returnera raden för varje instans av dessa flera uppträdande data. Tänk på en källa som innehåller fyra fält med kvartalsresultat från studenter. När normaliseraren kommer att returnera flera rader returnerar det överflödiga data för alla inkommande kolumner som finns.

Hur man skapar normaliseringstransformation i Informatica?

Nedan visas steg för steg för att skapa en Normalizer-transformation i en kartläggning

Steg 1: Skapa en källa och måltabell med de kolumner och struktur som du behöver.

Steg 2: När källan och målet har skapats, gå till fliken Kartläggningar och klicka sedan på "Skapa". När detta är gjort kan du namnge denna kartläggning med ditt val.

Dra och släpp källan och målet som du har skapat till den här nya mappningen som skapas. Be Source-kvalificering skapas för din källa.

Steg 3: När kartläggningen är klar är nästa steg att skapa transformationen. Gå till fliken Transformation och klicka på 'Skapa'.

Ge ett unikt namn på denna transformation och klicka på knappen Skapa. När du klickar på skapa skapar Normalizer-transformationen din mappning.

Steg 4: Dubbelklicka nu på omvandlingen och du kan göra nödvändiga ändringar i den. Du kan ge en lämplig beskrivning av den och förklara vad transformationen gör.

Steg 5: Portfliken kommer att ha ingångs- och utgångsportarna definierade för transformationen.

Steg 6: Gå nu till normaliseringsfliken och använd alternativet Nytt fält för att lägga till nya fält till transformationen. I skärmbilden nedan kan du se att det finns tre nya kolumner med knappen Ny port. Datatypen och precisionen ska överensstämma med in- och utgångsfält.

Steg 7: Efter detta kan du välja en viss kolumn för att säga Week_ID och skapa nästa nivå genom att välja rätt skift på nivå-knappen.

Detta skapar en ny kolumn och förflyttar WEEK_ID-kolumnen till nivå 2. På samma sätt kan de andra två kolumnerna också skapa sin nivå 2. Eftersom det finns 5 resultat ändras förekomsten av detta fält till 5. Detta antal kan ändras enligt kravet.

Steg 8: När detta är gjort, om du går tillbaka och kontrollerar portarna, kommer du att observera att portarna har ökat automatiskt för resultatattributet.

När du kontrollerar Normalizer-transformationen nu kommer du att kunna se att alla resultatattribut finns i transformationen.

Du kan kontrollera att den tidigare transformationen är ansluten till Normalizer-transformation med de nya portarna som skapas.

Steg 9: När detta är gjort kan du ansluta Normalizer-transformationsportarna till målportarna eller måltransformationerna. Du bör använda Autolink-alternativet för att ansluta dem. När denna anslutning har bildats måste du validera kartläggningen innan du går vidare och skapar arbetsflödet.

Skapa ett arbetsflöde för normaliseringstransformation i Informatica

Steg 1: När kartläggningen har skapats bör ett arbetsflöde också skapas för att köra kartläggningen. Detta arbetsflöde kan antingen skapas manuellt eller med hjälp av guiden Workflow. För att skapa arbetsflödet manuellt Navigera till arbetsflöden och klicka sedan på Skapa.

Ett nytt fönster öppnas som nedan där ett unikt namn för arbetsflödet ska anges.

När detta nya arbetsflöde har skapats är nästa uppgift att skapa en sessionuppgift.

Steg 2: Det finns två typer av sessioner i Informatica. De kan vara antingen icke återanvändbar session i Informatica eller återanvändbar session i Informatica. I det här exemplet kan vi skapa en icke återanvändbar session. Navigera till Uppgiftsmeny och välj sedan Skapa-alternativet.

Steg 3: Ange ett unikt namn till den här uppgiften. Här har vi angett namnet som m_Normalizer. När du klickar på Skapa skapas sessionen och du kan välja den session som motsvarar din mappning.

Steg 4: När detta är gjort länkar du Start-uppgiften till den session som skapas.

Steg 5: Du kan dubbelklicka på sessionen och sedan klicka på Egenskaper-fliken.

Alla käll- och målanslutningar kan nämnas i $ Source_Connection_Value och $ Target_Connection_Value. Du kan välja mål eller till och med definierade parametrar och länka dem till den här egenskapen.

Steg 6 : På kartfliken kan vi konfigurera källa, mål och anslutningar. Källan och målen kan konfigureras genom att klicka på vissa källor som behöver banorna. På samma sätt kan målet också konfigureras. När allt detta har konfigurerats går du till menyn Arbetsflöden och väljer sedan Validera alternativet för att validera arbetsflödet.

Steg 7: När arbetsflödet är klart med sessionuppgiften öppnas alternativet Start arbetsflöde och arbetsflödesmonitorn öppnas där arbetsflödet kan övervakas. Alla rader som hämtas och sessionloggar visas i Workflow Monitor. Om kartläggningen är framgångsrik lyckas statusen för denna kartläggning och alla rader visas.

Slutsats

Normalizer-transformationen används vanligtvis för att normalisera den denormaliserade data. Det kan konvertera kolumnvisa data till radvisa data. Det fungerar följaktligen på samma sätt som transponering. Förutom att konvertera rader till kolumner genererade Normalizer också ett index för varje konverterade rad. Detta är en aktiv och ansluten transformation som gör det möjligt för användaren att läsa data från olika Cobol-filer. Varje Cobol-källdefinition kommer att associeras med normalisering av transformation. En normaliserare används också när en enda ingångspost måste konverteras till flera utgångsposter. Normaliseringsomvandlingen kan också användas för att hantera kolumner som uppstår flera gånger och även flera poster. Dessa kan skapas med hjälp av omdefinieringar som förklaras ovan.

Rekommenderade artiklar

Detta är en guide till Normalizer Transformation in Informatica. Här diskuterar vi hur man skapar normaliseringstransformation i Informatica tillsammans med steg för att skapa ett arbetsflöde för normaliseringstransformation i Informatica. Du kan också titta på följande artiklar för att lära dig mer -

  1. Transformationer i Informatica
  2. Routertransformation i Informatica
  3. Karriärer i Informatica
  4. Informatica Scenario-baserade intervjufrågor
  5. Informatica ETL-verktyg
  6. Informatica vs Datastage
  7. Vad är router?

Kategori: