Transformace pořadí v Informatica s PŘÍKLADEM
Co je to Rank Transformation?
Rank transformace je aktivní a propojená transformace, která provádí filtrování dat na základě skupiny a pozic. Chcete-li například získat deset záznamů zaměstnanců s nejvyšším platem, takový druh filtrování lze provést transformací hodnosti.
Transformace pořadí také nabízí funkci pro seřazení podle skupin. Pokud chcete například zobrazit deset nejlépe placených zaměstnanců podle oddělení, pak tato skupina...ping lze provést touto transformací.
Transformace pořadí je aktivní transformace, protože ovlivňuje počet výstupních řádků.
Transformace pořadí má výstupní port, pomocí kterého přiřazuje řádkům pořadí.
Naším požadavkem je načíst 3 nejlépe placené zaměstnance pro každé oddělení; implementujeme to pomocí transformace hodnosti.
Krok 1) Vytvořte mapuping se zdrojovým EMP a cílovým EMP_TARGET
Krok 2) Pak na mapěping
Krok 3) V okně vytvoření transformace
- Vyberte transformaci hodnosti
- Zadejte název transformace „rnk_salary“
- Vyberte tlačítko Vytvořit
Krok 4) Transformace pořadí bude vytvořena v mapěping, vyberte tlačítko Hotovo v okně
Krok 5) Připojte všechny porty z kvalifikátoru zdroje k transformaci hodnosti
Krok 6) Double klikněte na transformaci hodnosti a otevře se „okno editace transformace“. V tomto okně
- Vyberte nabídku vlastností
- Vyberte možnost „Nahoře“ z vlastnosti Nahoře/dole
- Zadejte 3 do počtu pozic
Krok 7) Znovu v okně „Upravit transformaci“.
- Vyberte kartu porty
- Vyberte skupinu podle možnosti pro sloupec Číslo oddělení
- Vyberte Hodnost ve sloupci Plat
- Vyberte tlačítko OK
Krok 8) Připojte porty z transformace hodnosti k cílové tabulce
Nyní uložte mapaping a spustit jej po vytvoření relace a pracovního postupu. Zdrojový kvalifikátor načte všechny záznamy, ale transformace hodnosti projde pouze záznamy se třemi vysokými platy pro každé oddělení.








