日期:2014-05-16  浏览次数:20504 次

data migration -3 导出临时数据,导入到新系统

新系统对外接口是 excel upload

而且要求每次import 时间不能超过15分钟

在个人电脑上面 测试结果

如果2个upload 工作同时进行,每一份excel 大概 500 个entity ,可以成功upload

?

难点:

要求excel 格式同 临时表的结构 相同

如果一个模块达到19个表,每个表多于20个column , export 同 制作 excel template 工作已经很大

解决方案: excel export 使用java poi mandate 2 日

?

难点:excel 版本 在2007 或者以上,要求data 全部使用datatable 包装。

解决方案:使用3.8 poi 设置 xml ref range 解决datatable问题,其他 export 同旧version 类似

?

难点:export使用temptlate,在数据量大的情况下制作template 花费时间多

解决方案:花2小时 通过sqldevelpoer :desc table, output format 直接解析 生成 template 类似的格式,复制粘贴到excel 可以加快 生成效率。

?

?

?

?