Talend中的数据查找

时间:2014-06-18 20:37:07

标签: sql excel talend

我有一项任务是将数据从excel复制到sql表。 我的sql表中的一列是外键,因此我需要进行数据库查找以填写此列以及从Excel工作表中复制数据。

Here's a screenshot of my Talend job.

And my Mapping

我的输入表有2行,状态为'ma'和'tx'。 我的excel输入也有2行,状态为'ma'和'tx'。

我的工作正在运行,但我的最终输出表有重复的列。 它有4列,状态为'ma','tx','ma','tx'。

我该如何管理?

2 个答案:

答案 0 :(得分:0)

您可以将state设置为输出中的键,或者您可以在tmap之后添加tUniqRow组件。

答案 1 :(得分:0)

您需要将tMap中的连接类型设置为Inner Join。您可以通过单击左侧的扳手然后选择连接类型来完成此操作。它默认为外部(左)连接,但看起来你真正想要的是内连接。