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
- Zwei
DataItemswerden alsQuelle LinksundQuelle Rechtsdefiniert. - Für beide Quellen werden die Join-Felder festgelegt.
- Der Join-Typ wird über
Verbindungbestimmt. - Die Daten werden anhand der definierten Join-Bedingung zusammengeführt.
- Das Ergebnis wird unter dem definierten
Ausgabenameerzeugt.
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
Ausgabenamedarf 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