kettle_Day4_Hop的作用

1. 什么是Hop

在我们前面,使用Kettle过程中,控件与控件之间的连线,这里,我们详细介绍下它,它在Kettle中叫Hop(跳)。

kettle_Day4_Hop的作用_第1张图片

2. Hop的发送方式(转换)

在转换中,一般情况,控件和控件之间只有一个Hop,当然,如果需要的话,我们拖了2个控件出来,像这样:

kettle_Day4_Hop的作用_第2张图片

Kettle会提示你,下面的信息,让你选择,数据发送的方式

kettle_Day4_Hop的作用_第3张图片

2.1 分发记录

目标步骤轮流接收记录,其实就是你一条,我一条,轮着接收数据,这个我们试一下就知道了

kettle_Day4_Hop的作用_第4张图片

我们执行下,看看这个结果试试,我们再步骤度量中,可以看到,a.txt和b.txt分别写入的数量

kettle_Day4_Hop的作用_第5张图片

看看结果文件,就是这样的

kettle_Day4_Hop的作用_第6张图片

2.2 复制记录

所有记录同时发送到所有的目标步骤,这个看起来就简单多了,比如上面的例子,2个文本文件会接收到同样的所有的数据,我们也试一下

kettle_Day4_Hop的作用_第7张图片

kettle_Day4_Hop的作用_第8张图片

结果文件的话,就是2个节点,接收到的数据都是一样的

kettle_Day4_Hop的作用_第9张图片

3.Hop的状态(作业)

在作业中,Hop主要用来控制流程

kettle_Day4_Hop的作用_第10张图片

有3种状态,一个锁,一个绿色的对号,一个红色的叉号

kettle_Day4_Hop的作用_第11张图片

简单来说

kettle_Day4_Hop的作用_第12张图片

比如我们上面的例子,我们的转换执行成功后,就结束了,如果转换执行失败了,我们就发送邮件。

你可能感兴趣的:(Kettle)