Ranger transformation i Informatica med EKSEMPEL
Hvad er rangtransformation?
Rangtransformation er en aktiv og forbundet transformation, der udfรธrer filtrering af data baseret pรฅ gruppe og rรฆkker. For eksempel vil du have ti registreringer af medarbejdere, der har hรธjeste lรธn, en sรฅdan form for filtrering kan udfรธres ved rangtransformation.
Rangtransformation giver ogsรฅ mulighed for at rangere baseret pรฅ grupper. Hvis du f.eks. vil have top ti lรธnnede medarbejdere fordelt pรฅ afdelinger, sรฅ er denne gruppe...ping kan gรธres med denne transformation.
Rangtransformation er en aktiv transformation, da den pรฅvirker antallet af outputrรฆkker.
Rangtransformationen har en outputport, hvormed den tildeler en rang til rรฆkkerne.
Vores krav er at indlรฆse top 3 funktionรฆrer for hver afdeling; vi vil implementere dette ved hjรฆlp af rangtransformation.
Trin 1) Opret et kortping har kilde-EMP og mรฅl-EMP_TARGET
Trin 2) Sรฅ pรฅ kortetping
Trin 3) I opret transformationsvinduet
- Vรฆlg rang transformation
- Indtast transformationsnavnet "rnk_salary"
- Vรฆlg knappen Opret
Trin 4) Rangtransformationen vil blive oprettet pรฅ kortetping, vรฆlg knappen Fรฆrdig i vinduet
Trin 5) Tilslut alle portene fra kildekvalifikationen til rangtransformationen
Trin 6) Double klik pรฅ rangtransformationen, og det รฅbner "rediger transformationsvindue". I dette vindue
- Vรฆlg egenskabsmenu
- Vรฆlg "Top" fra egenskaben Top/Bund
- Indtast 3 i antallet af rรฆkker
Trin 7) I vinduet "rediger transformation" igen
- Vรฆlg fanen porte
- Vรฆlg gruppe efter mulighed for kolonnen Afdelingsnummer
- Vรฆlg Rang i lรธnkolonnen
- Vรฆlg OK knap
Trin 8) Forbind portene fra rangtransformation til mรฅltabellen
Gem nu kortping og eksekver det efter oprettelse af session og workflow. Kildekvalifikationen vil hente alle posterne, men rangtransformation vil kun passere poster med tre hรธje lรธnninger for hver afdeling.








