【Kettle从零开始】第六弹之Kettle作业流程使用

Kettle版本:3.2GA

JDK版本:1.6.0_41

OSNT

需求:把每天ETL执行的错误情况以Email形式发送到指定邮箱。

1、创建转换(Ctrl+N),本实例则使用【第四弹Kettle数据抽取使用】中所使用到的转换(RotKang_01.ktr)

2、  创建作业对转换进行流程控制,只有在转换执行错误的情况下发送邮件。

3、获取发送邮箱地址:yvigmmwfn@163.com

4、  执行作业

5、  查看作业是否符合需求

 

创建作业(Ctrl+Alt+N),如下图

(6.0)

说明:

创建作业完成后,则需要在左侧“通用”下拖入一个“START”、“Transformation”、“Success”三个组件,如下图:

(6.1)

说明:

再打开“邮件”拖入“Mail”组件,并且把数据流串连起来,当执行失败时则执行“Mail”组件,进行邮件发送,右击“数据流线”设置为假时执行“Mail”。如下图:

(6.2)

说明:

配置执行转换文件路径如下图:

(6.3)

说明:

Job名称:必须填写,并且唯一

转换文件名:必须填写,填写路径可以是绝对路径或者相对路径,本实例中是指定相对路径,通过Kettle自带的变量${Internal.Job.Filename.Directory}

注:

1、在一个JOB中可以同时调用多个作业与转换,但切勿设计成死循环。

2、在一个JOB中必须只能有一个“START”组件。

3、在一个JOB中可以有N个“Success”组件。

(6.4)

说明:

邮件作业名称:必须填写,并且唯一

目的地址:收件人邮箱

回复地址:发件人邮箱

联系人:RotKang

联系电话:131xxxxxxxx

(6.5)

说明:

SMTP服务器:smtp.163.com(固定)

端口:25(固定)

用户名:yvigmmwfn

密码:******

(6.6)

说明:

在发送邮件的内容中带有当前系统日期,字符集采用UTF-8

邮件主题:Kettle从零开始

(6.7)

说明:

在发送邮件的内容中带有ETL程序执行日志。

(6.8)

说明:

执行作业时弹出作业默认需要填写相关参数。

(6.9)

说明:

对作业执行的结果进行查看

 

PS:对于本章节有些使用到的东西未进行详细说明,后续将会进行详细说明,敬请关系!

 

  • 7
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值