我有一个需求:先批量处理一批订单,处理完成后,自动给老板发一封邮件,邮件内容包含这次处理的总订单数和总金额。这个在助睿ETL里怎么配流?
5 个赞
这个需要用到“作业”。
首先在“转换流”里面,用一个“聚合”组件计算出总订单数和总金额,然后用“写入日志”组件或者“表输出”组件把这个汇总结果写到一个便于读取的地方(比如一张汇总表或日志文件)。
然后在“作业流”里,第一步放这个转换,第二步放一个“发送邮件”组件。最关键的是,你需要把第一步跑的汇总结果传递给“发送邮件”组件。
这需要通过设置变量:在转换里,用“设置变量”组件获取汇总值并设置成全局变量,然后到“发送邮件”的作业项里,在邮件正文中用这些变量来填入数据。
1 个赞