首页 > 人工智能 > 正文

系统切换中数据导入的五大步骤

2008-12-26 10:09:29  来源:中国计算机报

摘要:数据导入工作的质量,不是决定ERP系统成功上线的唯一因素,但肯定是一个关键因素。只有做好了数据导入工作,才能顺利闯过系统切换这一关。
关键词: 项目

    在新系统建设过程中,保护原系统产生的数据资源尤其重要。这些历史数据是宝贵的财富,一定要导入到新系统中,像旧系统产生的销售数据,在新系统中更要继承和保护,以保证数据连续性。在新系统建设过程中,数据导入是一个非常重要的环节。能否将旧系统中的数据平滑地转入新系统,能否将原系统平稳地切换到新系统,数据导入将在很大程度上影响新系统的建设和应用成败。

    按照软件工程的方法,新旧信息系统切换过程中的数据导入工作也是有章可循的。在开始数据导入的工作之前,首先要将原系统的数据进行备份,数据导入的工作是对备份数据进行分析、处理、实验等操作。数据导入工作的过程包括:需求分析、导入设计、编码、导入测试、正式导入等步骤。

    需求分析 了解原系统的数据结构、代码表、数据流程等,确定需要导入的数据表,形成原系统数据字典分析报告和导入数据表分析报告。导入数据表分析报告的内容包括需要导入的原系统数据表的名称、用途、主键、记录条数、问题记录条数、问题记录产生的可能原因等。

    导入设计 确定要导入的每个数据指标项目,导入目标数据库表与原数据库表的指标项的对应关系、对应条件、代码项对照关系和指标项目的导入方法,确定导入目标数据库表与原数据库表的对应关系,形成数据字典对照报告和数据导入设计报告。

    编码 根据数据导入字典对照报告、数据导入设计报告、程序功能设计报告编写数据导入程序,并对数据导入程序进行功能测试。

    导入测试 用编写好的数据导入程序对备份数据进行导入,同时要进行数据合理性和正确性校验,对一些有问题的数据要清除,对导入完毕的数据通过总体数据对比,对关键性数据逐项对比,以及通过人工抽查等方式来校验数据导入的正确性。

    数据导入实验后,要使用导入后的数据运行新系统,以检查新系统的运行情况。对数据导入过程中发现的一些有问题的数据,找出批量修改的方法;如果无法应用程序进行批量处理,则需要人为修正。

    正式导入 正式数据导入必须具备以下条件:1. 原系统的数据都经过了导入实验;2.有问题的数据都进行了修正处理;3.原系统的所有功能正常,新系统在数据导入后能够启动运行。正式的数据导入要在旧系统停止办理业务的情况下进行,数据导入工作的时间必须集中,争取一次导入成功,将新旧系统切换带来的风险降到最低。

    数据导入工作除了要遵循以上步骤外,还应按照以下的原则进行:1. 本着尽量的原则,对旧系统数据在逻辑关系上不符合系统要求的,按照新系统的数据定义尽量建立逻辑关系,以保证转入的数据合理性。对于无法建立逻辑关系的旧系统数据,以Excel表格的形式滤出来,由业务部门协助查找原因,共同协商如何导入。2. 本着纠错的原则,对旧系统数据存在错误的部分予以纠正。如旧系统中身份证号码位数不够、出生日期与公民身份号码不符合等,把这些错误数据以Excel表格的形式列表分析,纠正后转入新系统数据库。3. 对于旧系统产生的垃圾数据应予以清除或合并。如同一个客户存在两条基本信息,则应视具体情况清除其中一条或将两条基本信息所产生的业务信息合并。4. 对于代码信息项,应根据新旧系统代码项目对应表进行相应导入。数据导入的根本目的就是要充分保护原有数据资源,并保证这些数据资源在新系统中的应用。


    记者手记:混不过去的系统切换

    在ERP项目实施过程中,有很多阶段可以混过去,比如流程分析阶段、业务蓝图设计阶段、系统配置阶段、用户培训阶段和主数据准备阶段等。

    但是,系统切换是项目中一个混不过去的阶段。不但混不过去,而且前期工作的所有问题在这个时候都会集中反映出来。

    因此,用务实的态度确实提高前期数据导入工作的质量,而不只是做出一份文档或者交差了事,到了系统切换阶段才能够比较顺利。

    在ERP项目中,不论是对于用户方,还是实施的厂商,成败是共同的,责任也是共同的。所以真诚而良好的合作和分工,对于项目的成功上线有重要意义。

    往往在系统切换前后,合作和分工的问题会暴露得最为明显。

    在一些ERP项目实施中,顾问们为了追赶进度不得不简化了测试,而去帮助用户准备主数据,结果系统测试不充分,数据的质量也成了问题,最终影响了系统上线。

    数据导入工作的质量,不是决定ERP系统成功上线的唯一因素,但肯定是一个关键因素。只有做好了数据导入工作,才能顺利闯过系统切换这一关。
 


第三十五届CIO班招生
国际CIO认证培训
首席数据官(CDO)认证培训
责编:

免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。