Kettle手册(六)- Hop小记

浏览: 7053

1. 什么是Hop

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

图片.png

图片.png

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

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

图片.png

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


图片.png

2.1 分发记录

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

图片.png

图片.png

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

图片.png


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

图片.png


2.2 复制记录

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

图片.png

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

图片.png

3.Hop的状态(作业)

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

图片.png

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

图片.png

图片.png

图片.png

简单来说,

图片.png:表示无论上一步执行成功还是失败,都一定会执行下一步

图片.png:表示上一步执行成功才会执行下一步

图片.png:表示上一步执行失败执行下一步


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

推荐 0
本文由 liutangwow 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册