Kettle 學習知識總結(一)

【基礎知識】java

Kettle 分爲兩部分Job(做業) Transaction(轉換)spa

  • Job 的執行能夠經過kitten 組件ip

  • Transaction的執行能夠經過pan 組件it

 

輸入組件中是將全部查詢後獲取到的數據所有轉給下一個節點使用,而不是一條數據執行到尾節點後,在重新執行下一條數據。io


數據有兩種發送形式:基礎

分發:從數據源依次發送到下一個節點file

複製:將數據源的全部結果所有發送到下一個節點語法


【注意事項】並行

一、  Kettle中時間查詢使用的格式爲yyyy/MM/dd HH:mm:ss。可是在db2中查詢條件中使用的時間格式是yyyy-MM-dd HH:mm:ss,因此在SQL語句中的查詢條件必須統一格式爲「yyyy-MM-dd HH:mm:ss」。這樣才能正確查詢。im

 

二、  SQL語句中時間參數必須使用單引號或者雙引號括起來,不然SQL語法正確。

 

三、  在生成錯誤文件時,若是不想每次執行都建立一個文件,須要把「Don not create file at start 」複選框勾上,這樣就不會每次執行都生成文件了。

四、  對於在kettle中使用set variables設置的參數,使不能javaScript中調用的。

 

五、  若是想要讓執行改變爲並行,使用「Launch next entires in parallel」後邊的整個執行過程爲並行方式。

改成並向後kettle圖形界面顯示以下

相關文章
相關標籤/搜索