Reitingo transformacija yra aktyvi ir susieta transformacija, atliekanti duomenų filtravimą pagal grupę ir rangus. Pvz., Norite gauti dešimt įrašų apie darbuotojus, turinčius didžiausią atlyginimą, tokį filtravimą galima atlikti transformuojant rangą.
Reitingo transformacija taip pat suteikia galimybę atlikti reitingavimą pagal grupes. Kaip, jei norite išmintingų dešimties geriausių samdomų darbuotojų skyrių, tai šią grupę galima padaryti atlikus šią pertvarką.
Reitingo transformacija yra aktyvi transformacija, nes ji turi įtakos išvesties eilučių skaičiui.
Rangos transformacija turi išvesties prievadą, pagal kurį ji priskiria eilėms eilę.
Reikalaujame, kad kiekviename skyriuje būtų 3 geriausi samdomi darbuotojai; tai įgyvendinsime naudodami rango transformaciją.
1 žingsnis - sukurkite žemėlapį su šaltinio EMP ir taikykite pagal EMP_TARGET
2 žingsnis - tada atvaizduokite
- Pasirinkite transformacijos meniu
- Pasirinkite sukurti parinktį
3 žingsnis - transformacijos kūrimo lange
- Pasirinkite reitingo transformaciją
- Įveskite transformacijos pavadinimą „rnk_salary“
- Pasirinkite mygtuką Sukurti
4 žingsnis - reitingo transformacija bus sukurta atvaizdavime, lange pasirinkite mygtuką „Atlikta“
5 žingsnis - prijunkite visus prievadus nuo šaltinio kvalifikatoriaus iki rango transformacijos
6 žingsnis - dukart spustelėkite rango transformaciją ir jis atidarys „Redaguoti transformacijos langą“. Šiame lange
- Pasirinkite ypatybių meniu
- Ypatybėje Viršuje / apačioje pasirinkite parinktį „Viršuje“
- Į eilių skaičių įrašykite 3
7 žingsnis - dar kartą lange „Redaguoti transformaciją“
- Pasirinkite skirtuką uostai
- Stulpelio Departamento numeris grupę pasirinkite pagal parinktį
- Atlyginimo stulpelyje pasirinkite Reitingas
- Pasirinkite mygtuką OK
8 žingsnis - prijunkite prievadus nuo rango transformacijos prie tikslinės lentelės
Dabar išsaugokite susiejimą ir vykdykite jį sukūrę sesiją ir darbo eigą. Šaltinio kvalifikatorius atneš visus įrašus, tačiau reitingo transformacija perduos tik įrašus, kurių kiekvienam skyriui bus skirti trys dideli atlyginimai.