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.

Zeile 1: Auspraegung 1;Wert 1
Zeile 2: Auspraegung 2;Wert 2
Zeile 3: Auspraegung 3;Wert 3

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

(String)globalMap.get("tForeach_1_CURRENT_VALUE")

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

row7.Auspraegung = row6.zeile.split(";")[0];
row7.Wert = row6.zeile.split(";")[1];
This entry was posted in Sonstiges and tagged . Bookmark the permalink.

One Response to Kleine Listen in Talend Open Studio

  1. Coco says:

    Funktionert das auch mit TFlowToIterate ?

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>