标签: diff talend
我遵循solution to compare two files in Talend Open Studio。
它似乎有效,但在我的输出文件中,每行只有逗号。但行数是正确的。
我不明白为什么。
答案 0 :(得分:3)
听起来您没有正确定义输出架构以及已定义列的关联数据。
你的tMap应该是这样的:
我加入了2个有id,姓名和年龄的文件。
值得一提的是,加布里埃尔在这个问题上的答案只会以一种方式测试差异。要获得文件的双向差异,您需要复制作业并切换主流和文件查找,并将这两个文件输出到tBufferOutput组件,然后使用tBufferInput组件读取它们并输出这是你的差异文件。
所以你的工作可能最终看起来像这样: