La trasformazione della classifica è una trasformazione attiva e connessa che esegue il filtraggio dei dati in base al gruppo e ai ranghi. Ad esempio, se desideri ottenere dieci record di dipendenti con lo stipendio più alto, questo tipo di filtro può essere eseguito tramite la trasformazione del rango.
La trasformazione del rango fornisce anche la funzione per fare la classifica basata sui gruppi. Ad esempio, se vuoi ottenere i primi dieci dipendenti salariati dal punto di vista del reparto, allora questo raggruppamento può essere fatto con questa trasformazione.
La trasformazione di rango è una trasformazione attiva, poiché influisce sul numero di righe di output.
La trasformazione del rango ha una porta di output mediante la quale assegna un rango alle righe.
La nostra esigenza è di caricare i primi 3 dipendenti stipendiati per ogni reparto; lo implementeremo utilizzando la trasformazione del rango.
Passaggio 1 : creare una mappatura con EMP di origine e EMP_TARGET di destinazione
Passaggio 2 : quindi nella mappatura
- Seleziona il menu di trasformazione
- Seleziona l'opzione di creazione
Passaggio 3 : nella finestra di creazione della trasformazione
- Seleziona la trasformazione del rango
- Inserisci il nome della trasformazione "rnk_salary"
- Seleziona il pulsante Crea
Passaggio 4 : la trasformazione del rango verrà creata nella mappatura, selezionare il pulsante Fine nella finestra
Passaggio 5 : collegare tutte le porte dal qualificatore di origine alla trasformazione del rango
Passaggio 6 - Fare doppio clic sulla trasformazione del rango e si aprirà la "finestra di modifica della trasformazione". In questa finestra
- Seleziona il menu delle proprietà
- Seleziona l'opzione "Top" dalla proprietà Top / Bottom
- Immettere 3 nel numero di ranghi
Passaggio 7 : di nuovo nella finestra "Modifica trasformazione"
- Seleziona la scheda delle porte
- Selezionare raggruppa per opzione per la colonna Numero reparto
- Seleziona Classifica nella colonna Stipendio
- Seleziona il pulsante OK
Passaggio 8: collegare le porte dalla trasformazione del rango alla tabella di destinazione
Ora salva la mappatura ed eseguila dopo aver creato la sessione e il flusso di lavoro. Il qualificatore di origine recupererà tutti i record, ma la trasformazione del rango passerà solo i record con tre stipendi elevati per ogni reparto.