kettle教程---增量更新


以下操作都在5.0.1版本下進行開發,其余版本可以進行自動比對
在平時工作當中,會遇到這種情況,而且很常見。比如:增量抽取(每隔2個小時抽取截至到上次抽取時間的記錄)
一、操作前提:
存在3張表,源表(t_student),同步日志表(t_tbrz),插入表(t_target_student),表結構如下圖所示

學生表

同步日志表

待插入學生表

二、kettle操作

1)如上圖所示,需要4個控件,可以在核心對象中選擇拖入主界面

2)如上圖所示,在sql里寫入以上sql語句,點擊確定

3)如上圖所示,點擊設置變量,點擊獲取字段,點擊確定

4)如上圖所示,點擊《獲取student數據表輸入》,寫入sql語句,點擊確定

5)如上圖所示,點擊表輸入,進入表輸入界面,點擊瀏覽按鈕,選中需要插入的表


准備測試創建時間是12月12號的記錄,此時修改同步日志表如下圖


點擊運行
運行結果如下,只根據日期選擇了2019/12/12 0:53:47之后創建的數據

歡迎關注公眾號,學習數據庫,獲取更多示例程序


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM