Ich habe vor kurzem begonnen, Talend Studio zu verwenden, und ich finde, dass die Verwendung der tMap-Komponente ermüdend sein kann, da jede Zeile ausgewählt und dann auf Auswertung geklickt und der Ausdruck bearbeitet werden muss. Dies wäre viel schneller, wenn ich Zugriff auf die Datei hätte, in der dies definiert ist. Existiert eine solche Datei?Talend: Gibt es eine Möglichkeit, die Konfiguration der tMap-Komponente per Texteditor zu bearbeiten?
Antwort
Für TOS für Datenintegration, so funktioniert es. Es kann dasselbe in dem TOS-Produkt sein, das Sie verwenden.
Ich denke, die Bearbeitung des XML-Auftrags wird komplex und fehleranfällig sein. Eine einzige XML-Datei repräsentiert das visuelle Layout aller Komponenten, ihre Verkabelung und ihre Konfiguration. Wenn Sie einen Job erstellen, interpretiert er all das und erstellt eine einzelne Java-Klasse. Darüber hinaus müssen tMap-Ausdrücke aus einem einzelnen Java-Ausdruck bestehen und sind aufgrund des kleinen Fensters, das dem Editor zugewiesen ist, oft schwer zu lesen.
Anstatt viele Ausdrücke in einer einzigen tMap zu speichern, empfehle ich, zeilenbasierte Operationen für bestimmte Felder innerhalb einer tJavaRow (oder tGroovyRow) auszuführen. Innerhalb eines tJavaRow (oder tGroovyRow) erhalten Sie viel mehr sichtbaren Platz für Code und Sie können eine beliebige Anzahl von Java-Anweisungen für Berechnungen in einem einzelnen Feld/Spalte verwenden.