kettle 迁移数据
2017-07-15 11:21
246 查看
导航
转换作业
笔者当时做的数据量还是比较大的,所以当时参考网上的文章,做了分页的操作;
分页
var totalCount = parseInt(parent_job.getVariable("TOTAL_COUNT")); var pageSize = parseInt(parent_job.getVariable("PAGE_SIZE")); var totalPage = parent_job.getVariable("TATAL_PAGE"); var currPage = parent_job.getVariable("CURR_PAGE"); if( totalPage == null || totalPage == undefined || totalPage == "") { totalPage = totalCount / pageSize; if (totalCount % pageSize > 0) ++totalPage;// 如果有1001条,每页100条的话,应该分为1001/100 + 1页 parent_job.setVariable("TOTAL_PAGE",totalPage); } else { totalPage = parseInt(totalPage); } if( currPage == null || currPage == undefined || currPage == "") { currPage = 1; } else { currPage = parseInt(currPage); } if (currPage > totalPage ) { false; } else { var start = (currPage - 1) * pageSize; parent_job.setVariable("START_ROW",start); parent_job.setVariable("CURR_PAGE",currPage + 1); true; }
相关文章推荐
- Kettle 合并记录和Merge Join组件实现数据增量迁移(数据同步比插入更新快
- 数据迁移工具kettle简单上手
- 用Kettle从MySQL迁移数据到Trafodion牛刀小试
- 数据迁移实战:基于Kettle的Mysql到DB2的数据迁移
- 数据迁移之Kettle的使用小结
- Kettle (4) - 跨数据库数据迁移
- 八步学会数据迁移:ETL工具kettle使用方法
- Kettle多表迁移数据
- 【转帖】数据迁移之Kettle的使用小结
- 数据迁移ETL之kettle一
- 数据迁移实战:基于Kettle的Mysql到DB2的数据迁移
- 数据迁移工具kettle简单上手
- 新手学习oracle之迁移数据表空间
- EF Code First:实体映射,数据迁移,重构
- Oracle数据库数据迁移到MySQL数据库时间格式问题
- mysql通过拷贝数据文件的方式进行数据库迁移
- Mycat生产实践---数据迁移与扩容实践
- Oracle数据文件迁移
- (转)Kettle的数据同步
- 数据迁移导致的对象名无效