Kettle>作业和参数

Kettle中的作业(Job)用于串行执行转换,通过Job Item(作业项)定义操作,Job Hop(作业跳)控制执行路径。参数的使用包括无条件、条件执行等,并介绍表输入参数传递,如转换命名参数,允许在转换内部引用。
摘要由CSDN通过智能技术生成

Job(作业)

大多数ETL项目都需要完成各种各样的操作,例如:

  • 如何传送文件
  • 验证数据库表是否存在,等等

而这些操作都是按照一定顺序完成,Kettle中的作业可以串行执行转换来处理这些操作。

Job Item(作业项)

作业项是作业的基本构成部分。如同转换的组件,作业项也可以用图标的方式展示。

  • 作业顺序执行作业项,必须定义一个起点
  • 有一个「start」的作业项专门用来定义起点
  • 一个作业只能定一个开始作业项
Job Hop(作业跳)

Job Hop是作业项之间的连接线,定义了作业的执行路径,作业里每个作业项的不同运行结果决定了作业的不同执行路径。以下为 Job Hop的几种执行方式:

1、无条件执行

  • 不论上一个作业项执行成功还是失败,下一个作业项都会执行
  • 蓝色的连接线,上面有一个锁的图标

2、当运行结果为真时执行

  • 当上一个作业项的执行结果为真时,执行下一个作业项
  • 通常在需要无错误执行的情况下使用
  • 绿色的连接线,上面有一个对钩号的图标。

3、当运行结果为假时执行

  • 当上一个作业项的执行结果为假或者没有成功执行时,执行下一个作业项
  • 红色的连接线,上面有一个红色的停止图标
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值