0

我正在使用软件talend进行企业应用程序架构项目 我有这个表:用户(Id_user,name_user,Email) 我想做的是从这个表中选择数据并使用 Tsendemail 组件向每个用户发送电子邮件
我到目前为止使用 TMssinput连接到数据库并使用Tsendemail发送一封电子邮件,
但我不知道如何选择 Row 的值并将它们用作Tsendemail

的“电子邮件” 有人可以帮我吗?谢谢你

4

1 回答 1

5

由于 tSendMail 组件不是一个处理组件(即,它不能处理输入中的多个向量)而是一个起始组件,因此最好的方法是像我们在此处所做的那样使用良好的 tFlowToIterate 。你的工作几乎看起来像:

tMssInput---row---->tFlowtoIterate--->Iterate---->tSendEmail

在 tFlowToIterate 实例中,您将把需要的所有内容row放入globalMap. 在此之前,每个数据处理操作都应该在row上下文中完成(例如,过滤掉您不会发送邮件的用户等)。

于 2013-12-18T22:56:05.820 回答