组合不同的数据流并通过排序输出创建 .txt 文件

Combining different data flows and create .txt file by sorting output

我有一个要求。我正在尝试将多个数据流与 Talend 结合起来以创建一个 .txt 文件。在我的例子中,输入流是数据库表。我能够创建输出文件 "prova.txt"、,但在该文件中缺少第二个和第三个表的某些字段,我不知道为什么。我检查了 tLogRow,问题似乎在 tHashInput_1 中。在 3 个 tHashOutput 行中,所有字段均已正确记录。

下面是我的工作:

组件 tHashOutput_2、tHashOutput_3、tHashInput_1 链接到 tHashOutput_1。

我是不是做错了什么?有人能帮帮我吗?

提前致谢!

假设所有 thashoutput 模式都相同,我附上了您的问题的图片。 这里所有的 tfileoutputdelimited 组件都提供相同的文件名、相同的模式并使用追加选项。它将所有 3 个表中的数据追加到同一个文件中。

另一种方法是使用 tUnite,假设所有 thashoutput 模式都相同

Example: Using tUnique

此致!