——————-教學目錄——————-
第一周:ETL 的概念,Kettle 的概念、功能、操作
第二周:Kettle 資源庫、日志、運行方式
第三周:輸入步驟(表輸入、文本文件輸入、XML 文件輸入…)
第四周:輸出步驟(表輸出、更新、刪除、文本文件輸出、XML文件輸出…)
第五周:轉換步驟(過濾、字符串處理、拆分字段、計算器…)
第六周:轉換步驟(字段選擇、排序、增加校驗列、去除重復記錄…)
第七周:應用步驟、流程步驟(處理文件、執行程序、發送郵件、空操作、阻塞步驟、中止等…)
第八周:查詢步驟、連接步驟(數據庫查詢、流查詢、合并記錄、記錄集連接、笛卡爾…)
第九周:腳本步驟(Javascript,Java Class、正則表達式…)
第十周:作業項(拷貝、移動、ftp、sftp…)
第十一周:Kettle 的參數和變量、Kettle 集群
第十二周:Kettle 代碼編譯、代碼結構、應用集成、各種配置文件
第十三周:插件開發 – 步驟、作業項
第十四周:作業設計技巧、錯誤處理、調試轉換、循環和分支
第十五周:大數據插件(Hadoop 文件輸入/輸出,HBase輸入/輸出,MapReduce輸入/輸出,MongoDB輸入/輸出)