kettle从入门到精通 第六十二课 ETL之kettle job中发送邮件(带多个附件),闭坑指南

想真正学习或者提升自己的ETL领域知识的朋友欢迎进群,一起学习,共同进步。文章底部关注我,公众号后台加我微信入群,备注kettle。

1、今天群里一个朋友加我微信遇到问下向我求助。一顿测试下来发现原来是使用kettle姿势不对,对kettle没有完全驾驭导致的,今天和大家一起分享下这个问题。

2、先自我膨胀下,自从写kettle系列文章之后认识了很多朋友,同时文章也帮助了很多人,让更多朋友少走弯路,高效率工作,节省更多时间享受生活陪伴自己的家人。

 3、业务场景:将文件夹中的指定文件作为附件通过邮件发送给指定的人。

废话少说,直接上测试demo,如下图所示:

4、使用步骤【添加文件到结果文件中】设置指定文件。也就是这个步骤隐藏着问题。

 5、邮件发送这里不多说,大家按照文件中的截图设置相关参数或者设置变量即可。 发件人和收件人信息设置,如下图u所示:

6、邮件服务器设置,如下图所示:

7、邮件消息发送设置,如下图所示:

8、邮件附件设置,如下图所示:

 9、按照上述流程设置,一切正常,文件也能正常接,如下图所示:

 10、怪异的问题发生在步骤【添加文件到结果文件中】,经过测试发现该步骤会将当前步骤之前的所有步骤中涉及的文件一并添加到结果文件中。即使本步骤没有设置。

解决方案:在步骤【添加文件到结果文件中】前面添加步骤【从结果文件中删除文件】将不需要的文件删除,导致问题解决。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值