如何在Talend中的列中选择不同的值

时间:2013-11-17 02:20:10

标签: talend

我正在Talend中导入一个excel文件。 我想在“A”列中选择所有不同的值,然后将该数据转储到数据库中。 Talend可以做到这一点吗? 如果没有,有哪些替代方案。任何帮助表示赞赏

2 个答案:

答案 0 :(得分:5)

是的,您可以使用Talend Open Studio轻松完成。

像这样创建一份新工作:

enter image description here
您可以使用与数据库对应的组件替换tOracleOutput组件 然后参数化tAggregateRow组件,如下所示:

enter image description here

ColumnA的不同值将转移到输出模式中的distinctColumnA 您还可以通过在操作表中添加columnB的计数来获取出现的次数。

答案 1 :(得分:1)

在Talend Open Studio 6.3中使用tUniqRow非常有效,您可以保留所有列。