iT邦幫忙

2017 iT 邦幫忙鐵人賽
DAY 30
1

30天的Kettle文章,就到此告一段落囉!透過基本觀念介紹、實例操作示範與簡易的拖拉設定,輕鬆的完成資料分析、轉置與整合,這份檔案就像一份腳本,人人都看得懂,人人可維護,並且搭配上執行通知與排程設定,讓我們更能掌控資料整合的情況與進度。30篇文章中,最著重在Transformation的設計,Steps的部分大概介紹了20種,以下,我們來回顧一下學了哪些。


Kettle安裝與操作環境介紹

Transformation與Job的基本觀念與操作

Hops設定

Transformation Steps操作實例

  1. [Input]CSV file input
  2. [Input]Microsoft Excel Input
  3. [Input]Table input
  4. [Input]Get System Info
  5. [Output]Insert / Update
  6. [Output]Microsoft Excel Output
  7. [Transform]Add constants
  8. [Transform]Calculator
  9. [Transform]Add constants
  10. [Transform]Select values
  11. [Transform]Sort rows
  12. [Utility]Mail
  13. [Flow]Filter rows
  14. [Flow]Dummy
  15. [Scripting]Modified Java Script Value
  16. [Lookup]Database join
  17. [Lookup]Database lookup
  18. [Joins]Merge Join
  19. [Job]Get Variables
  20. [Job]Set Variables

Job Entries操作實例

  1. [General]START
  2. [General]Transformation
  3. [Mail]Mail

Transformation與Job的排程設定


其實還有很多好用的Steps與Entries想介紹給大家,但礙於表達能力與還有每天可利用的時間很有限,不僅要說明功能還要想例子來實做,想盡量說得仔細一點,希望可以讓大家了解Kettle並循序漸進地學習,有了基本觀念之後可以更容易的去做自我的延伸學習,但現實總是殘酷的!感覺透過這30天的比賽,深深覺得自己各方面都還要在加強,謝謝大家這30天的陪伴(哪來的大家啊XD?),寫得不好的地方還請多多包涵指正,感謝大家!!!下台一鞠躬(攤...)

最後最後最後~~~特別特別感謝我們家的經理(狗腿時間XD)


上一篇
設定排程
系列文
30天學會Data Integration - Kettle30

1 則留言

0
Duran Hsieh
iT邦新手 3 級 ‧ 2017-01-14 20:43:59

恭喜!! 結束了 /images/emoticon/emoticon01.gif

juben iT邦新手 4 級 ‧ 2017-01-14 21:49:19 檢舉

/images/emoticon/emoticon11.gif

我要留言

立即登入留言