Zum Inhalt springen

Data Join Shaper

Der Data Join Shaper verbindet zwei DataItems logisch miteinander und erzeugt daraus ein neues Ausgabeelement.

Voraussetzung für die Verarbeitung ist ein gemeinsames Verbindungsmerkmal in beiden Quellen, z. B. eine identische documentId.

Die Komponente führt eine join-basierte Zusammenführung aus und schreibt das Ergebnis in ein neu erzeugtes Element.

Die Verarbeitung erfolgt:

  • quellenübergreifend
  • schlüsselbasiert
  • join-typabhängig
  • konfigurationsgesteuert

Technischer Ablauf

  1. Zwei DataItems werden als Quelle Links und Quelle Rechts definiert.
  2. Für beide Quellen werden die Join-Felder festgelegt.
  3. Der Join-Typ wird über Verbindung bestimmt.
  4. Die Daten werden anhand der definierten Join-Bedingung zusammengeführt.
  5. Das Ergebnis wird unter dem definierten Ausgabename erzeugt.

Konfigurationsparameter

Feld Beschreibung
Quelle Links Bestimmt die erste Datenquelle (DataItem), auf welche die Komponente ihre Operationen ausführt.
Quelle Rechts Bestimmt die zweite Datenquelle (DataItem), die mit der linken Quelle verbunden wird.
Ausgabename Definiert den technischen Feldname des neu erzeugten Elements, in dem die zusammengeführten Daten abgelegt werden.
Verbindung Bestimmt den Join-Typ der Zusammenführung. Unterstützt werden INNER und LEFT.
Spalten Definiert das linke und rechte Join-Feld, auf denen die Join-Operation ausgeführt wird.

Join-Typen

  • INNER JOIN
  • es werden nur Datensätze ausgegeben, bei denen in beiden Quellen ein übereinstimmender Join-Wert existiert
  • LEFT JOIN
  • alle Datensätze der linken Quelle werden ausgegeben
  • passende Datensätze der rechten Quelle werden ergänzt
  • bei fehlender Übereinstimmung bleiben rechte Werte leer

Technische Hinweise

  • Die Join-Felder müssen in beiden Quellen vorhanden sein
  • Datentypen der Join-Felder müssen kompatibel sein
  • Mehrfachtreffer können zu Datenmultiplikation führen
  • Die Ergebnismenge hängt vom gewählten Join-Typ ab
  • Der Ausgabename darf nicht mit bestehenden Elementen kollidieren

Technische Kernobjekte

Element Beschreibung
Quelle Links Erstes DataItem, das als Basis der Join-Operation dient
Quelle Rechts Zweites DataItem, das an die linke Quelle angebunden wird
Join-Feld Gemeinsames Verbindungsfeld, z. B. documentId
Verbindung Join-Typ (INNER, LEFT)
Ausgabename Zielstruktur mit den zusammengeführten Daten
DataItem Prozessdatenobjekt innerhalb intracon
Zuletzt aktualisiert am