Rangtransformation in Informatica mit BEISPIEL
Was ist Rangtransformation?
Die Rangtransformation ist eine aktive und verbundene Transformation, die die Filterung von Daten basierend auf Gruppe und Rang durchfรผhrt. Wenn Sie beispielsweise zehn Datensรคtze von Mitarbeitern mit dem hรถchsten Gehalt erhalten mรถchten, kann eine solche Filterung durch Rangtransformation erfolgen.
Die Rangtransformation bietet auch die Mรถglichkeit, Rangfolgen basierend auf Gruppen zu erstellen. Wenn Sie beispielsweise die zehn bestbezahlten Mitarbeiter pro Abteilung ermitteln mรถchten, dann ist diese Gruppierung mรถglich.ping kann mit dieser Transformation durchgefรผhrt werden.
Die Rangtransformation ist eine aktive Transformation, da sie sich auf die Anzahl der Ausgabezeilen auswirkt.
Die Rangtransformation verfรผgt รผber einen Ausgabeport, รผber den sie den Zeilen einen Rang zuweist.
Unsere Anforderung besteht darin, fรผr jede Abteilung die drei bestbezahlten Mitarbeiter einzustellen. Wir werden dies mithilfe einer Rangtransformation implementieren.
Schritt 1) Erstellen Sie eine Karteping mit Quelle EMP und Ziel EMP_TARGET
Schritt 2) Dann auf der Karteping
Schritt 3) Im Fenster โTransformation erstellenโ.
- Rangtransformation auswรคhlen
- Geben Sie den Transformationsnamen โrnk_salaryโ ein.
- Wรคhlen Sie die Schaltflรคche โErstellenโ.
Schritt 4) Die Rangtransformation wird auf der Karte erstellt.pingWรคhlen Sie im Fenster die Schaltflรคche โFertigโ aus.
Schritt 5) Verbinden Sie alle Ports vom Quellqualifikator mit der Rangumwandlung
Schritt 6) Double Klicken Sie auf die Rangtransformation und es รถffnet sich das โTransformationsfenster bearbeitenโ. In diesem Fenster
- Wรคhlen Sie das Eigenschaftenmenรผ aus
- Wรคhlen Sie in der Eigenschaft โOben/Untenโ die Option โObenโ.
- Geben Sie als Anzahl der Rรคnge 3 ein
Schritt 7) Erneut im Fenster โTransformation bearbeitenโ.
- Wรคhlen Sie die Registerkarte โPortsโ aus
- Wรคhlen Sie fรผr die Spalte โAbteilungsnummerโ die Option โGruppieren nachโ aus
- Wรคhlen Sie in der Gehaltsspalte Rang aus
- Wรคhlen Sie die Schaltflรคche โOKโ.
Schritt 8) Verbinden Sie die Ports von der Rangtransformation mit der Zieltabelle
Speichern Sie jetzt die Karteping und fรผhren Sie es aus, nachdem Sie eine Sitzung und einen Workflow erstellt haben. Der Quellqualifikator ruft alle Datensรคtze ab, bei der Rangtransformation werden jedoch nur Datensรคtze mit drei hohen Gehรคltern fรผr jede Abteilung รผbergeben.








