国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

ETL工具kettle的使用:循環分頁導入數據

2019-11-08 20:36:12
字體:
來源:轉載
供稿:網友

ETL工具kettle的使用:循環分頁導入數據

在使用ETL工具kettle做數據導入的時候,如果數據量比較大,如果不使用分頁導入數據,因為一次性加載數據量太大,會導致內存溢出錯誤,所以使用適當的分頁,可以避免此錯誤的出現。

實現的思路是,先把分頁的初始條件設置為變量, 然后判斷分頁條件是否符合,如果不符合,則直接退出,如果符合,則繼續導入,本次導入完成之后,執行控操縱,然后再次到分頁條件判斷,一詞進行,直到最后一頁導入完成。下次判斷就會返回false,直接跳到成功步驟。

整體的job如下圖,對錯誤忽略不做處理 整體的job

具體步驟: 這里使用的是增量更新,所以會使用分割的字段,這里使用的是記錄的創建時間

設置分頁變量

設置分頁條件轉換

在設置變量的時候,【變量活動類型】設置為【Valid in the parent job】 設置變量活動類型

分頁條件判斷,這里使用javascript腳本來判斷。 分頁條件判斷

編寫數據抽取并導入到目標數據庫表中的轉換 這里的數據抽取要加上分頁條件

分頁數據抽取

到這里,一個循環分頁的數據抽取導入的job就完成了,本文 只是作者在使用中的一次可行性嘗試,如有不正確還請留言討論。

轉載請注明出處,謝謝!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 调兵山市| 拜泉县| 潮州市| 辉县市| 和田县| 朔州市| 牡丹江市| 通化市| 龙门县| 拉孜县| 社旗县| 金川县| 抚宁县| 中卫市| 吉首市| 衡东县| 濮阳县| 罗江县| 宁化县| 云南省| 焦作市| 桐城市| 黔江区| 长兴县| 古丈县| 桐庐县| 乐清市| 景宁| 兴安盟| 乐亭县| 浙江省| 自治县| 浪卡子县| 将乐县| 兴海县| 休宁县| 班玛县| 崇州市| 宝坻区| 阿克苏市| 富源县|