Ich habe diese Art von Daten:Transponieren Daten mit Talend
Ich brauche diese Daten in so etwas wie dies mit Talend transponieren: würde
Hilfe sehr geschätzt .
Ich habe diese Art von Daten:Transponieren Daten mit Talend
Ich brauche diese Daten in so etwas wie dies mit Talend transponieren: würde
Hilfe sehr geschätzt .
Vorschlag des dbh sollte in der Tat arbeiten, aber ich habe es nicht ausprobiert.
Allerdings habe ich eine andere Lösung, die keine Änderung des Eingabeformats erfordert und nicht zu kompliziert zu implementieren ist. Tatsächlich hat der Job nur zwei Transformationskomponenten (tDenormalize und tMap).
Der Auftrag sieht wie folgt aus:
Erklärung:
Da Talend Array-Objekte nicht akzeptiert zu speichern, müssen Sie den gespaltet String in Objekt-Format zu speichern. Dann werfen Sie dieses Objekt in Array auf der rechten Seite der Karte.
Dieser Ansatz sollte Ihnen das erwartete Ergebnis liefern.
WICHTIG:
Sie können die tPivotToColumnsDelimited-Komponente von Talend verwenden, um dies zu erreichen. Sie werden höchstwahrscheinlich eine zusätzliche Spalte in Ihren Daten benötigen, um den Feldnamen darzustellen.
Like „Identifier, Feldname, Wert“
Dann können Sie diese Komponente verwenden, um die Daten zu schwenken und eine Datei als Ausgabe schreiben. Wenn Sie die Daten weiter verarbeiten müssen, lesen Sie die resultierende Datei mit tFileInoutDelimited.
Siehe docs und ein Beispiel an https://help.talend.com/display/TalendOpenStudioComponentsReferenceGuide521EN/13.43+tPivotToColumnsDelimited
Hallo @ydaetskcoR, irgendwelche Vorschläge dafür? –