Kleine Listen in Talend Open Studio

Screenshot TOS

Die Aufgabe: eine kleine Liste soll ohne zusätzliche Ressource (z.B. als CSV-Datei) in einem Job verwendet werden können.

Die Lösung: ein tForeach-Element durchläuft eine Liste. Diese besteht aus Zeilen mit Semikolon getrennten Werten.

[code]Zeile 1: Auspraegung 1;Wert 1
Zeile 2: Auspraegung 2;Wert 2
Zeile 3: Auspraegung 3;Wert 3[/code]

Ein tIterateToFlow überführt die Listenwerte in einen Flow.

[code lang=“java“](String)globalMap.get(„tForeach_1_CURRENT_VALUE“)[/code]

Mit einem tJavaRow kann man diesen zerschneiden und auf ein beliebiges Schema übetragen.

[code lang=“java“]row7.Auspraegung = row6.zeile.split(„;“)[0];
row7.Wert = row6.zeile.split(„;“)[1];[/code]

Dieser Beitrag hat einen Kommentar

  1. Coco

    Funktionert das auch mit TFlowToIterate ?

Schreibe einen Kommentar

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.