Database Reference
In-Depth Information
Die Bedingung stellt die Kurzschreibweise für eine if-else Verzweigung dar und besitzt die
Syntax wie im Listing 8.8 aufgeführt. In Zeile 1 des Listing 8.7 wird mit der String-Funktion
equals(String) geprüft, ob der Wert im Quellattribut IN_G_Firmen.Mail identisch zu „@“ ist.
Wenn dies der Fall ist, wird in der DANN Klausel „null“ (vgl. Listing 8.7 Zeile 1) zurückge-
geben und für das Zielattribut Mailadresse verwendet. Sonst wird der eigentliche Wert aus
dem Quellattribut IN_G_Firmen.Mail Mailadresse benutzt (vgl. Listing 8.7 Zeile 3).
LISTING 8.8 if-else Bedingung - Kurznotation Syntax
1 WENN ?
2 DANN :
3 SONST
Das Zielattribut LKP_SourceDB wird analog zu Mapping1 verwendet. Als Identiikator wird
der Buchstabe „G“ vergeben.
BILD 8.8 Talend-Job Kunden-Mapping2
Die Datenströme aus den Quellsystemen sind nun an die Struktur der Zieltabelle angepasst
und in ihrer Struktur vereinheitlicht.
Im nächsten Schritt werden die beiden Datenströme mit der tUnite -Komponente zusam-
mengeführt (siehe Abbildung 8.6 - Vereinigung ). Diese wird aus der Palette in den Job gezo-
gen. Als Input für diese Komponente werden die Outputs OUT_M_Kunden von Mapping1
Search WWH ::




Custom Search