实施ERP中几种数据导入方法总结
【 资讯】
实施ERP中总结了几种数据导入的方法,针对不同的ERP软件和实施现状可以酌情采用,都是经验总结,希望能对路过的人有帮助。
1、dataload类工具
这种数据录入工作,适合于ERP软件没有专门的数据导入工具,并且一个数据的录入会涉及到后台多张表的复杂关联,以至于很难编写导入程序的情况下使用,缺点是速度慢,一万条数据可能会运行几个小时。
2、调用ERP软件接口
这种方式用的比较多,原理为大部分的ERP系统,对于各种数据的保存,如新建一个库存件,都是有统一的函数或者接口调用的。有的是在web service中有接口函数实现数据的保存,有的是在oracle中有接口函数实现数据的保存。我用的多的是在oracle中的接口函数,举例如下。
对于新建一个库存件,oracle中会有一个函数,叫new_part(参数1,参数2......),只要调用这个函数或者存储过程,并赋予相应的参数就可以在系统中生成一个库存件。那么,具体的数据导入过程实现就如下:首先在excel中整理所有的需要导入的数据,然后用sql语句自己写一个dat文件,此文件中主要写对循环读取excel文件中的每条记录,并对每条记录执行new_part函数,当然,导入的数据可能会有格式问题会出错,所以还要生成一个导入完成的log文件,和导入失败的log文件。此种方法,因为可以自己写程序,所以能够适应各类系统,用途很广。
3、ERP系统专用导入工具
对于部分ERP系统已经自己的导入工具,当然是最好的选择。不过据观察,很多专用的导入工具,其实就是按方法二中的原理进行开发的工具。