學習kettle的小心得

weixin_34185364發表於2017-01-16

  最近學習了kettle的一些基本應用,有些感慨,也有些心得,因此想記下來。

剛開始學習kettle的時候,雖然手上有很多的文件資料,但由於以前一直沒有接觸過相關內容,而這次又因為是為了學習這個軟體而學習,因此剛開始完全沒有頭緒。其實這些軟體對絕大多數使用者來說,都是半知半解的,因為軟體只是一個工具,身為使用者,能用它達成自己的目的就算成功了,至於其他功能,用到時再看就行了,可惜,當時沒想到這點,對各種功能都去試試,結果連最基礎的功能都沒學會。

後來在前輩的指點之下,本人如同醍醐灌頂,拋去華而不實的招式,苦練基本功---基礎的表與表,表與文字與Excel表之間的匯入匯出,經此一役,本人總算真正開始學習kettle。

表與表之間的匯入是最簡單的,設定好源庫與目標庫之後基本就可以了,這裡有一點說明:無論輸入是什麼,在表輸出時,都要保證輸出的表是存在的,而且表的欄位必須包括輸入的所有欄位,否則會報錯,這點我在前期不清楚,因此出現了很多錯。

文字和Excel做輸入時,其內部資料格式必須與輸出相同,否則報錯,還有,不要忘了獲取欄位,如果忘了會報錯,而且這一步還可以檢驗輸入是否有問題。

除去匯入匯出這些基礎操作,kettle主要的功能是資料清理,跨上這四個基礎臺階後,我的下一步是欄位修改,功能是將文字內的姓名欄位(英文)全變為大寫,電話欄位全部加上86(線判斷是否已經存在86)。這個算是一個小進階。

我也才開始學習,不過我覺得這幾步學習還是比較科學的。

相關文章