A rangtranszformáció egy aktív és kapcsolt transzformáció, amely elvégzi az adatok szűrését csoportok és rangok alapján. Például tíz nyilvántartást szeretne szerezni a legmagasabb fizetéssel rendelkező alkalmazottakról, ilyen fajta szűrés történhet rang átalakítással.
A rang átalakítása a csoportok szerinti rangsorolás funkcióját is biztosítja. Mint ha a legjobb tíz fizetett alkalmazotti osztályt akarja megszerezni, akkor ez a csoportosítás ezzel az átalakítással elvégezhető.
A rangsor transzformáció aktív transzformáció, mivel befolyásolja a kimeneti sorok számát.
A rangtranszformáció rendelkezik egy kimeneti porttal, amely alapján rangot rendel a sorokhoz.
Követelményünk, hogy minden egyes részlegre a legjobb 3 alkalmazottat terheljük; ezt rang-transzformáció segítségével valósítjuk meg.
1. lépés - Hozzon létre egy leképezést, amelynek forrás EMP és cél EMP_TARGET
2. lépés - Ezután a térképen
- Válassza az átalakítás menüt
- Válassza a létrehozási lehetőséget
3. lépés - Az átalakítás létrehozása ablakban
- Válassza ki a rang átalakítását
- Adja meg az "rnk_salary" átalakítási nevet
- Válassza a Létrehoz gombot
4. lépés - A rang átalakítása a leképezés során jön létre, válassza az ablakban a Kész gombot
5. lépés - Csatlakoztassa az összes portot a forrásminősítőtől a rangalakításig
6. lépés - Kattintson duplán a rangtranszformációra, és ez megnyitja az "átalakítási ablak szerkesztését". Ebben az ablakban
- Válassza a Tulajdonságok menüt
- Válassza a "Top" opciót a Top / Bottom tulajdonságból
- Írjon be 3-at a rangok számába
7. lépés - Ismét az "átalakítás szerkesztése" ablakban
- Válassza a portok lapot
- Válasszon csoportot opció szerint az Osztály száma oszlopban
- Válassza a Fizetés oszlopban a Helyezés lehetőséget
- Válassza az OK gombot
8. lépés - Csatlakoztassa a portokat a rang átalakításától a céltábláig
Most mentse el a leképezést, és hajtsa végre a munkamenet és a munkafolyamat létrehozása után. A forrásminősítő lekérdezi az összes rekordot, de a rang-átalakítás csak olyan rekordokat fog átadni, amelyek minden osztályon három magas fizetéssel rendelkeznek.