Poradie transformácia je aktívna a spojená transformácia, ktorá vykonáva filtrovanie údajov na základe skupiny a poradia. Napríklad chcete získať desať záznamov o zamestnancoch, ktorí majú najvyšší plat, takýto druh filtrovania je možné vykonať transformáciou poradia.
Transformácia poradia tiež poskytuje funkciu na vykonávanie poradia na základe skupín. Rovnako ako v prípade, že chcete získať mzdu najlepších desiatich platených zamestnancov, potom je možné toto zoskupenie uskutočniť pomocou tejto transformácie.
Poradie transformácia je aktívna transformácia, pretože ovplyvňuje počet výstupných riadkov.
Transformácia poradia má výstupný port, pomocou ktorého priradí riadkom poradie.
Našou požiadavkou je načítať najlepších 3 platených zamestnancov pre každé oddelenie; implementujeme to pomocou transformácie hodností.
Krok 1 - Vytvorte mapovanie so zdrojovým EMP a cieľovým EMP_TARGET
Krok 2 - Potom v mapovaní
- Vyberte ponuku transformácie
- Vyberte možnosť vytvoriť
Krok 3 - V okne na vytvorenie transformácie
- Vyberte transformáciu hodností
- Zadajte názov transformácie "rnk_salary"
- Vyberte tlačidlo Vytvoriť
Krok 4 - Transformácia poradia sa vytvorí v mapovaní, v okne kliknite na tlačidlo Hotovo
Krok 5 - Pripojte všetky porty od kvalifikátora zdroja k transformácii poradia
Krok 6 - Dvakrát kliknite na transformáciu poradia a otvorí sa „okno úprav transformácie“. V tomto okne
- Vyberte ponuku vlastností
- Vo vlastnosti Hore / Spodok vyberte možnosť „Hore“
- Do počtu radov zadajte 3
Krok 7 - Znova v okne „upraviť transformáciu“
- Vyberte kartu porty
- Vyberte stĺpec podľa možnosti v stĺpci Číslo oddelenia
- V stĺpci Platy vyberte Poradie
- Vyberte tlačidlo OK
Krok 8 - Pripojte porty od transformácie poradia k cieľovej tabuľke
Teraz uložte mapovanie a vykonajte ho po vytvorení relácie a pracovného toku. Kvalifikátor zdroja načíta všetky záznamy, ale transformácia hodnotení prejde iba záznamy, ktoré majú pre každé oddelenie tri vysoké platy.