Talend 打乱列的顺序

Talend shuffle the order of the columns

我试图实现根据特定序列号将文件的所有行合并到列中。这已通过 tpivotToColumnDelimited 实现。(必须完成,无法更改)。

但是在使用之后,列的顺序发生了变化。

在 talend 中有没有什么方法可以根据模式读取文件并根据其他模式写入文件? (基本上是打乱文件中的列顺序)

我曾尝试使用来自输入和输出的设置 tdynamicschema,但无法正确读取和写入数据。

非常感谢任何帮助。

我已经解决了这个问题。

简单地添加了一个从文件中读取索引号的列,在使用 tpivotToColumnDelimited 之前,我曾动态地使用该列对结果进行排序并写入 tmp 文件,然后在 tpivotToColumnDelimited 的帮助下,它是现在根据输入模式。