【技术实现步骤摘要】
用于水务公司营业收费系统升级的数据迁移方法
本专利技术涉及数据处理
,特别涉及一种用于水务公司营业收费系统升级的数据迁移方法。
技术介绍
随着信息化建设在水务行业的逐步深入,自来水公司对于营业收费系统的响应速度和功能完善有了更高的要求,为此开发了新的收费系统来满足当前形势下的业务需求。传统营业收费系统的数据库为两层的C/S结构,新营业收费系统的数据库为三层B/S结构,与两层的C/S结构相比,B/S能够允许合理地划分三层结构的功能使之在逻辑上保持相对的独立性,从而使整个系统的逻辑结构更为清晰和流畅,同时也能够提高整个系统的可维护性和可扩展性。不过在新系统正式上线之前,老系统中大量的原始数据怎样成功地迁移到新系统中成为系统升级过程中的关键步骤。具体而言,老营业收费系统中的数据大部分是财务报表和用户信息类的数据,主要的基础数据包括用户状态、收费方式、证件类型、工单状态、水表状况等。数据迁移的过程就是将源数据库中的上述数据转换到目标数据库的过程,从两层结构到三层结构,从C/S到B/S,数据迁移的成功与否将决定整个营业收费系统能否实现平滑升级和更新,一旦迁移失败,将导 ...
【技术保护点】
1.用于水务公司营业收费系统升级的数据迁移方法,其特征在于,包括以下步骤:建立数据映射关系:比对分析源数据库与目标数据库的数据结构,建立源数据库与目标数据库之间的数据映射关系;数据迁移:通过与源数据库相对应的SQL程序从源数据库中抽取数据迁移到中间数据库中,并根据所述源数据库与目标数据库之间的数据映射关系对迁移到中间数据库中的数据进行比对、分析和校验,修正错误和异常数据;通过与目标数据库相对应的SQL程序从中间数据库中抽取符合源数据库与目标数据库间数据映射关系的数据迁移到目标数据库。
【技术特征摘要】
1.用于水务公司营业收费系统升级的数据迁移方法,其特征在于,包括以下步骤:建立数据映射关系:比对分析源数据库与目标数据库的数据结构,建立源数据库与目标数据库之间的数据映射关系;数据迁移:通过与源数据库相对应的SQL程序从源数据库中抽取数据迁移到中间数据库中,并根据所述源数据库与目标数据库之间的数据映射关系对迁移到中间数据库中的数据进行比对、分析和校验,修正错误和异常数据;通过与目标数据库相对应的SQL程序从中间数据库中抽取符合源数据库与目标数据库间数据映射关系的数据迁移到目标数据库。2.根据权利要求1所述的用于水务公司营业收费系统升级的数据迁移方法,其特征在于:执行数据迁移的顺序依次为:用户信息迁移、表册和区域的架构信息迁移、管理部门架构信息迁移、数字字典迁移,最后再将水价信息、操作员信息、水费信息、缴费信息、抄表信息、托收信息及单据信息迁移到中间数据库。3.根据权利要求2所述的用于水务公司营业收费系统升级的数据迁移方法,其特征在于,还包括:将与用户信息相关的表单的基础表格设置为索引表,将表中的非主键列存储于具有堆组织方式的溢出存储区中,将常用序列存储于B树的叶子节点中。4.根据权利要求3所述的用于水务公司营业收费系统升级的数据迁移方法,其特征在于,还包括:将包含用户账户及账单信息的表通过Join语句关联起来,对这些表中用于用户账户及账单查询并且不重复的关键字段建立索引。5.根据权利要求3或4所述的用于水务公司营业收费系统升级的数据迁移方法,其特...
【专利技术属性】
技术研发人员:黄樱,曾亦黄,曾华程,方小勇,袁鹏,
申请(专利权)人:湖南工学院,
类型:发明
国别省市:湖南,43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。