1. 什麼是Hop
在我們前面,使用Kettle過程中,控件與控件之間的連線,這裏,我們詳細介紹下它,它在Kettle中叫Hop(跳)。
2. Hop的發送方式(轉換)
在轉換中,一般情況,控件和控件之間只有一個Hop,當然,如果需要的話,我們拖了2個控件出來,像這樣:
Kettle會提示你,下面的信息,讓你選擇,數據發送的方式
2.1 分發記錄
目標步驟輪流接收記錄,其實就是你一條,我一條,輪着接收數據,這個我們試一下就知道了
我們執行下,看看這個結果試試,我們再步驟度量中,可以看到,a.txt和b.txt分別寫入的數量
看看結果文件,就是這樣的
2.2 複製記錄
所有記錄同時發送到所有的目標步驟,這個看起來就簡單多了,比如上面的例子,2個文本文件會接收到同樣的所有的數據,我們也試一下
結果文件的話,就是2個節點,接收到的數據都是一樣的
3.Hop的狀態(作業)
在作業中,Hop主要用來控制流程
有3種狀態,一個鎖,一個綠色的對號,一個紅色的叉號
簡單來說
比如我們上面的例子,我們的轉換執行成功後,就結束了,如果轉換執行失敗了,我們就發送郵件。