kettle_Day4_Hop的作用

1. 什麼是Hop

在我們前面,使用Kettle過程中,控件與控件之間的連線,這裏,我們詳細介紹下它,它在Kettle中叫Hop(跳)。

2. Hop的發送方式(轉換)

在轉換中,一般情況,控件和控件之間只有一個Hop,當然,如果需要的話,我們拖了2個控件出來,像這樣:

Kettle會提示你,下面的信息,讓你選擇,數據發送的方式

2.1 分發記錄

目標步驟輪流接收記錄,其實就是你一條,我一條,輪着接收數據,這個我們試一下就知道了

我們執行下,看看這個結果試試,我們再步驟度量中,可以看到,a.txt和b.txt分別寫入的數量

看看結果文件,就是這樣的

2.2 複製記錄

所有記錄同時發送到所有的目標步驟,這個看起來就簡單多了,比如上面的例子,2個文本文件會接收到同樣的所有的數據,我們也試一下

結果文件的話,就是2個節點,接收到的數據都是一樣的

3.Hop的狀態(作業)

在作業中,Hop主要用來控制流程

有3種狀態,一個鎖,一個綠色的對號,一個紅色的叉號

簡單來說

比如我們上面的例子,我們的轉換執行成功後,就結束了,如果轉換執行失敗了,我們就發送郵件。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章