Ranger transformasjon i Informatica med EKSEMPEL
Hva er rangeringstransformasjon?
Rangeringstransformasjon er en aktiv og koblet transformasjon som utfรธrer filtrering av data basert pรฅ gruppe og rangeringer. For eksempel, du รธnsker รฅ fรฅ ti poster over ansatte som har hรธyest lรธnn, slik type filtrering kan gjรธres ved rangeringstransformasjon.
Rangtransformasjon gir ogsรฅ funksjonen for รฅ rangere basert pรฅ grupper. Hvis du for eksempel vil ha de ti beste lรธnnede ansatte avdelingsvis, sรฅ er denne gruppenping kan gjรธres med denne transformasjonen.
Rangeringstransformasjon er en aktiv transformasjon, da den pรฅvirker antall utdatarader.
Rangeringstransformasjonen har en utgangsport som den tildeler en rangering til radene.
Vรฅrt krav er รฅ laste topp 3 funksjonรฆrer for hver avdeling; vi vil implementere dette ved hjelp av rangtransformasjon.
Trinn 1) Lag et kartping har kilde-EMP og mรฅl-EMP_TARGET
Trinn 2) Sรฅ pรฅ kartetping
Trinn 3) I opprett transformasjonsvinduet
- Velg rangeringstransformasjon
- Skriv inn transformasjonsnavnet "rnk_salary"
- Velg Opprett-knappen
Trinn 4) Rangtransformasjonen vil bli opprettet pรฅ kartetping, velg ferdig-knappen i vinduet
Trinn 5) Koble alle portene fra kildekvalifiseringen til rangeringstransformasjonen
Trinn 6) Double klikk pรฅ rangeringstransformasjonen og den vil รฅpne "rediger transformasjonsvindu". I dette vinduet
- Velg egenskapsmenyen
- Velg "Top"-alternativet fra Top/Bottom-egenskapen
- Skriv inn 3 i antall rangeringer
Trinn 7) I "rediger transformasjon"-vinduet igjen
- Velg kategorien porter
- Velg gruppe etter alternativ for kolonnen Avdelingsnummer
- Velg Rangering i lรธnnskolonnen
- Velg ok-knappen
Trinn 8) Koble portene fra rangeringstransformasjon til mรฅltabellen
Lagre nรฅ kartping og utfรธr den etter รฅ ha opprettet รธkt og arbeidsflyt. Kildekvalifiseringen vil hente alle postene, men rangeringstransformasjon vil kun passere poster med tre hรธye lรธnninger for hver avdeling.








