Kettle版本:3.2GA
JDK版本:1.6.0_41
OS:NT
由於組件涉及非常多,我這就只舉例幾個常用的組件來進行介紹。需要了解全部組件下載
Kettle用戶手冊下載
本彈給大家詳細說明的組件:表輸入、獲取系統信息、表輸出、字符選擇、過濾記錄、執行SQL語句、設置變量、獲取變量
表輸入(Table Input)
屏幕截圖
圖標
功能說明
常用來利用連接和 SQL,從數據庫中讀取信息。自動生成基本的 SQL語句。
組件說明
獲取系統信息(GetSystem Info)
屏幕截圖
圖標
功能說明
這個步驟從 Kettle環境中獲取信息。
組件說明
表輸出(Table Output)
屏幕截圖
圖標
功能說明
這個步驟可以存儲信息到數據庫表中。
組件說明
字段選擇(Select values)
屏幕截圖
圖標
功能說明
這個步驟常常用來:
選擇字段、重命名字段、指定字段的長度或者精度
下面是三個不同標簽的功能:
選擇和修改:指定需要流到輸出流中的字段的精確順序和名稱
刪除:指定必須從輸出流中刪除的字段
元數據:修改元數據字段的名稱、類型、長度和精度
組件說明
過濾記錄(Filterrows)
屏幕截圖
圖標
功能說明
這個步驟允許你根據條件和比較符來過濾記錄。一旦這個步驟連接到先前的步驟中,你可以簡單的單擊“<field>”“=”和“<value>”,區域來構建條件
組件說明
執行SQL語句(ExecuteSQL script)
屏幕截圖
圖標
功能說明
設置變量(SetVariable)
屏幕截圖
圖標
功能說明
這個步驟允許你在一個任務中或者虛擬機中設置變量。它僅僅可以用一行數據來設置變量值。
下面是可以用的范圍設定:
Valid in the virtual machine:整個虛擬機將知道那個變量,僅可以在單機模式下運行。
Valid in the parent job:變量僅在父任務中合法的。
Valid in the grand-parent job:變量僅在祖父任務中合法的。
Valid in the root job: 變量僅在根任務中合法的。
獲取變量(GetVariable)
屏幕截圖
圖標
功能說明
這個步驟允許你獲取一個變量,它可以返回行或者附加值到輸入行。
備注:你需要指定完整的變量格式${variable}或者%%variable%%。
如須了解更多組件使用方法
————————————————
版權聲明:本文為CSDN博主「RotKang」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/rotkang/java/article/details/20962929