Transformacja rang w informatyce z PRZYKŁADEM

Co to jest transformacja rang?

Transformacja rang to aktywna i połączona transformacja, która wykonuje filtrowanie danych w oparciu o grupę i rangi. Na przykład, jeśli chcesz uzyskać dziesięć rekordów pracowników o najwyższym zarobku, tego rodzaju filtrowanie można przeprowadzić poprzez transformację rang.

Transformacja rangi zapewnia również funkcję tworzenia rankingów na podstawie grup. Na przykład, jeśli chcesz znaleźć dziesięciu najlepszych pracowników etatowych według działów, ta grupa…ping można to zrobić za pomocą tej transformacji.

Transformacja rangowa jest transformacją aktywną, ponieważ wpływa na liczbę wierszy wyjściowych.

Transformacja rang ma port wyjściowy, za pomocą którego przypisuje rangę wierszom.

Naszym wymaganiem jest załadowanie 3 najwyżej opłacanych pracowników dla każdego działu; zaimplementujemy to za pomocą transformacji rang.

Krok 1) Utwórz mapęping mając źródło EMP i cel EMP_TARGET

Transformacja rang w informatyce

Krok 2) Następnie na mapieping

  1. Wybierz menu transformacji
  2. Wybierz opcję tworzenia

    Transformacja rang w informatyce

Krok 3) W oknie tworzenia transformacji

  1. Wybierz transformację rang
  2. Wpisz nazwę transformacji „rnk_salary”
  3. Wybierz przycisk Utwórz

Transformacja rang w informatyce

Krok 4) Transformacja rangi zostanie utworzona na mapieping, wybierz przycisk Gotowe w oknie

Transformacja rang w informatyce

Krok 5) Połącz wszystkie porty z kwalifikatora źródłowego z transformacją rang

Transformacja rang w informatyce

Krok 6) Double kliknij transformację rangi, a otworzy się „okno edycji transformacji”. W tym oknie

  1. Wybierz menu właściwości
  2. Wybierz opcję „Góra” z właściwości Góra/Dół
  3. Wpisz 3 w liczbie stopni

Transformacja rang w informatyce

Krok 7) Ponownie w oknie „edytuj transformację”.

  1. Wybierz zakładkę porty
  2. Wybierz grupę według opcji w kolumnie Numer działu
  3. Wybierz pozycję w kolumnie wynagrodzenia
  4. Wybierz przycisk OK

Transformacja rang w informatyce

Krok 8) Połącz porty z transformacji rang z tabelą docelową

Transformacja rang w informatyce

Teraz zapisz mapaping i wykonaj go po utworzeniu sesji i przepływu pracy. Kwalifikator źródłowy pobierze wszystkie rekordy, ale transformacja rang przepuści tylko rekordy posiadające trzy wysokie pensje dla każdego działu.

Podsumuj ten post następująco: