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

Rangtransformation in Informatica

Schritt 2) Dann auf der Karteping

  1. Wรคhlen Sie das Transformationsmenรผ
  2. Wรคhlen Sie die Erstellungsoption

    Rangtransformation in Informatica

Schritt 3) Im Fenster โ€žTransformation erstellenโ€œ.

  1. Rangtransformation auswรคhlen
  2. Geben Sie den Transformationsnamen โ€žrnk_salaryโ€œ ein.
  3. Wรคhlen Sie die Schaltflรคche โ€žErstellenโ€œ.

Rangtransformation in Informatica

Schritt 4) Die Rangtransformation wird auf der Karte erstellt.pingWรคhlen Sie im Fenster die Schaltflรคche โ€žFertigโ€œ aus.

Rangtransformation in Informatica

Schritt 5) Verbinden Sie alle Ports vom Quellqualifikator mit der Rangumwandlung

Rangtransformation in Informatica

Schritt 6) Double Klicken Sie auf die Rangtransformation und es รถffnet sich das โ€žTransformationsfenster bearbeitenโ€œ. In diesem Fenster

  1. Wรคhlen Sie das Eigenschaftenmenรผ aus
  2. Wรคhlen Sie in der Eigenschaft โ€žOben/Untenโ€œ die Option โ€žObenโ€œ.
  3. Geben Sie als Anzahl der Rรคnge 3 ein

Rangtransformation in Informatica

Schritt 7) Erneut im Fenster โ€žTransformation bearbeitenโ€œ.

  1. Wรคhlen Sie die Registerkarte โ€žPortsโ€œ aus
  2. Wรคhlen Sie fรผr die Spalte โ€žAbteilungsnummerโ€œ die Option โ€žGruppieren nachโ€œ aus
  3. Wรคhlen Sie in der Gehaltsspalte Rang aus
  4. Wรคhlen Sie die Schaltflรคche โ€žOKโ€œ.

Rangtransformation in Informatica

Schritt 8) Verbinden Sie die Ports von der Rangtransformation mit der Zieltabelle

Rangtransformation in Informatica

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.

Fassen Sie diesen Beitrag mit folgenden Worten zusammen: