我正在使用软件talend进行企业应用程序架构项目
我有这个表:用户(Id_user,name_user,Email)
我想做的是从这个表中选择数据并使用 Tsendemail 组件向每个用户发送电子邮件
我到目前为止使用 TMssinput连接到数据库并使用Tsendemail发送一封电子邮件,
但我不知道如何选择 Row 的值并将它们用作Tsendemail
的“电子邮件”
有人可以帮我吗?谢谢你
问问题
2778 次
1 回答
5
由于 tSendMail 组件不是一个处理组件(即,它不能处理输入中的多个向量)而是一个起始组件,因此最好的方法是像我们在此处所做的那样使用良好的 tFlowToIterate 。你的工作几乎看起来像:
tMssInput---row---->tFlowtoIterate--->Iterate---->tSendEmail
在 tFlowToIterate 实例中,您将把需要的所有内容row
放入globalMap
. 在此之前,每个数据处理操作都应该在row
上下文中完成(例如,过滤掉您不会发送邮件的用户等)。
于 2013-12-18T22:56:05.820 回答