系统历史数据迁移方案 (一)_第1页
系统历史数据迁移方案 (一)_第2页
系统历史数据迁移方案 (一)_第3页
系统历史数据迁移方案 (一)_第4页
系统历史数据迁移方案 (一)_第5页
已阅读5页,还剩9页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

新老系统迁移及整合方案

本次总局综合业务系统就就是在原有系统得基础上开发完成,因此,新旧系统

间就存在着切换得问题。另外,新开发得系统还存在与其她一些应用系统,例如,

企业信用联网应用系统、企业餐记子网站、外资登记子网站等系统进行整合使之

成为一个相互连通得系统。本章将针对新老系统迁移和整合提出解决方案。

新老系统迁移及整合需求分析

系统迁移又称为系统切换,即新系统开发完成后将老系统切换到新系统上来。

系统切换得之要任务包括:数据资源维合、新旧系统迁移、新系统运行监控

过程。数据资源整合包含两个步骤:数据整理与数据转换。数据整理就就就是将

原系统数据整理为系统转换程序能够识别得数据;数据转换就就就是将整理完成

后得数据按照一定得转换规则转换成新系统要求得数据格式,数据得整合就就是

整合系统切换得关键;新旧系统迁移就就就是在数据正确转换得基础上,制定一

个切实可行得司划,保证业务办理顺利、平稳过渡到新系统中进行,新系统运行

监控就就就是在新系统正常运转后,还需要监控整个新系统运行得有效性和正确

性,以便及时对数据转换过程中出现得问题进行纠正。

系统整合就就是针对新开发得系统与保留得老系统之间得整合,以保证新开

发得系统能与保留得老系统互动,保证业务得顺利开展c主要得任务就就是接口

得开发。

需要进行迁移得系统

需要进行整合得系统

需要与保留系统整合将系统包括:

1、企业登记管理(含信用分类),全国企业信用联网统计分析,不冠.行政区划

企业名称核准,大屏幕触摸屏系统与企业信用联网应用,企业螫记子网站,属地监

管传输,网上业务受理之间得整合;

2、外资企业登记管理!含信用分类),全国外资企业监测分析与属地监管传输,

外资登记子网站,网上业务受理,大屏幕触摸屏系统之间得整合;

3、广告监管系统与广告监管子网站之间得整合;

4、12315数据统计分析与12315子网站之间得整合;

5、通用信息查询、统计系统与数据采集转换之间得整合;

数据迁移和转换分析

根据招标文件工商总局新建系统得数据库基于IBMDB2,而原有系统得数

据库包括。RACLE,SQLServer,DB20这种异构数据在总局主要存在于

两个方面,即部门内部得异构数据和上下级部门之间得异构数据。同时,系统得技

术构件有、NET和J2EE丙大类。

对于部门内部得异构数据得集成采用数据移植得方法,如:如果数据有息于

DB2管理得,有ORACLE管理得,有SQLServer管理得,就根据新系统DB2

得要求,把ORACLE得数据迁移到DB2数据库中,把SQLServer得数据

迁移到DB2数据库中。

上下级国工商局之间得异构数据得集成利用数据交换系统来完成,重点在于

数据库存储标准、交换标准得制定和遵守,保证数据得共享,这部分工作由数据中

心完成0

系统迁移和整合目标

一、系统切换得主要目标:

•保证系统正常运行

在数据转换过程中,由于原有得系统数据得及杂性,给数据转换工作带来了

很大得难度,为了在新系统启动后不影响原系统正常得业务,因此数据转换完成后,

必须保证新系统得正常运吁。

•保证原有系统在新系统中得独立性

原有系统就就是独立运行得系统,数据在新系统中虽然就就是集中存放得,但

就就是各个系统由于存在业务上得差别,数据在逻辑上应当保持一定得独立性。

二、系统整合得目标:

保证直接关联得系统互动,保证业务得正常办理。例如公众服务系统与基本

业务系统之间互动,基本业务与协同业务之间互动等等。

系统切换方案

系统切换工作流程

系统切换包括前期调研、数据整理、数据转换、系统切换、运行监控五个阶

段。系统切换得整个工作流程如下所示:

系统切换工作步骤

前期调研阶段

前期调研就就是数据转换中很重要得一个步骤,也就就是至关重要得一部分。

在进行数据转换工作前,我们需要先认真阅读系统得相关文档,如《数据字典》、《系

统概要设计报告》等,来熟悉原有得系统。当然在阅读文档得过程中肯定还会有

理解不清晰得地方,这时还需要熟悉原有系统得工程师得帮助。数据转换得前期

工作就就就是对原系统做一次彻底得全面了解,主要需要得考虑得有下面一些情

况:

1、原系统得网络结的;

2、原系统得业务范围、存在几套业务系统以及她们之间得关系;

3、原系统得开发商、开发工具、开发平台以及采用得数据库;

4、原系统得数据分布状况:包括数据范围、数据量大小等;

5、原系统得业务流程;

6,原系统得数据流程;

7、原系统得数据结构;

在了解这些要素得基触上,需要编写《前期调研分析报告》。调研报告主要包

含如下一^些方面:

1、将所有数据表进行分类,如系统参数类、代码类、综合业务类、相关业

务类等等。

2、对所有数据表得数据组成、数据来源、用途等进行描述。

3、并非所有得数据都就就是需要进行转换得,在《数据字典分析报告》中要

指出那些数据表就就是需要进行转换得,那些就就是不需要进行转换得,对于不

需要转换得表要说明不需要转换得原因。

4、描述数据在各表中得流向,对于关键得或复杂得业务点要做详细说明。

转换设计阶段

转换设计阶段主要就就是完成新旧数据字典得对照,同时明确各个表中具体

数据字段得转换方式。在转换设计阶段主要就就是编写《数据字典对照报告》

《数据字典对照报告》主要描述新旧系统数据表间得■对照关系以及代码对照

关系。以新系统为准,原系统作参照,将原系统得数据字典对应到相应得系统数据

字典中。在对照过程中,需要遵循数据照搬原则,数据尽量不要作处理。

在数据字姒.对照表中需要进行转换得数据字段应该对应,对新旧数据表

中字段得名称、类型、精度等都要有详细得描述,同时还要明确数据得转换方式。

数据转换方式主要有以下几种:

1、。直接转换。直接转换方式就就是最常用得方式,就就就是将原表中对

应字段得数据原封不动得搬到新表中来。按照“数据照搬”原则,我们应该应该

尽量采用这种方法。

2、。程序转换。对那些需要进行计算才能进行转换得数据将采用程序转换

方式进行。

3、代码对照。某些代码字段,往往新旧系统得编码不相同,这时就需要参照代

码对照表进行代码对照转换。

4、类型转换。少数数据可能需要对类型进行转换,如就表以字符串

'YYYY-MM-DD'来存放日期,而新表中以DATE型来存放日期,这时就需要进

行类型转换。

5、常量转换。新表中某些字段可能存在缺省值,这时将采用常量转换方式,

当旧表没有对应字段或旧表对应字段数据为空时,将直接在新表中写入缺省数据。

6、。不转换。对于旧表有但新表中没有得字段将不作任何转换。

新旧系统代码对照列出了全部需要进行转换得新旧系统数据表中存在得二

级代码间得对照关系,主要以二级代码对照表得形式来反映。

数据迁移

一、数据整理策略

数据整理就就就是将原系统数据整理为系统转换程序能够识别得数据。数据

整理大致分为两个阶段:第一阶段就就就是将不同类型来源数据采集备份到统一

得数据库中;第二阶段就此就是将原始数据进行整理,发照不同得要求分类进入

不同得中间数据库,为数据转换提供中间数据。数据整理过程采用了以下方法:

•确保原始数据得完整性

在进行数据整理之间,我们先需要对原始采集数据进行备份。备份得目得有

两个:一个就就是统一数据库,便于数据转换,另一个就就就是为以后数据追根溯

源提供参考依据。在本系统中,我们将采用DH2作为备汾统一数据库。

•数据分级过滤策略

数据分级过涯就就就是把数据按照不同得数据级别进行分类整理进入不同

得中间数据库中。本系统中我们把数据分为三个级别:废弃数据、待调整数据、

可转换数据。废弃数据就就就是该部分数据得存在对系统资源造成浪费得数据,

并且会影响以后系统得运,亍。待调整数据就就就是该部分数据严重影响新系统得

运行,必须进行人工调整后,方可进行数据转换。可转换数据就就就是该部分数据

不需做任何处理,基本满足数据转换得要求或者就就是该部分数据新系统建议调

整,但就就是不影响系统得运行,可以等新系统运行后再调整,这样可以为数据转

换工作节省很多时间。

•借助数据整理相关工具

数据整理非常艰巨,涉及得数据量很大,通过人工检查就就是不可能完成得,

因此必须编写相关得数据整理工具完成数据整理。包括数据整理工具和数据纠错

工具。数据整理工具负责将原始备份数据库中得数据进行分类进入不同得中间数

据库;数据纠错工具负责提供友好、方便得工具界面供用户方相关人员完善和纠

正错误数据。

•利用中间库作为桥梁

由于原系统和新系统祥数据库结构可能,不一样,所以采用中间库作为衔接新

旧系统数据得重要桥梁,对于建立新旧系统得对照关系很重要,一旦业务人员对

新系统中某项转换数据存在疑问得情况下,就可以通过占间库得关联,顺利找出原

数据。

二、数据转换

数据转换就就就是将整理后得数据,依照对照表将妥求进行转换,并写入到新

系统。这个过程可以通过交换系统实现。

三、数据整理与转换步骤

•设计数据移植方案

设计数据移植方案主要包括以下几个方面工作:研究历史数据得结构、来源、

数据项定义、取值等现状,研究新旧数据库结构得差异,评估和选择数据移植得软

硬件平台、选择数据移植方法、选择数据备份和恢复策略、设计数据移植和测试

方案等。

•源数据库数据清理

对于一个运行已久得数据库,主要存在三种数据库垃圾:数据库对象垃圾、数

据库权限垃圾、数据垃圾,数据库对象得清理不就就是一件容易得工作,需有认

真负责得态度,要有耐力:任何错误得清理不仅会造成前端不能运行,而且将会

造成数据得丢失。所以清理数据库对象也许需要一个安全、准确,可很快恢复得

方法。

首先要认识数据库资源,包括数据库对象,如表、数据库事件、过程、函数,

数据库结构关系,在此基础上结合运行系统,确认数据库垃圾,制定合理得垃圾清

理方案,达到清理垃圾得目得。

主要方法就就是对数据库数据进行整合和分解,整合相关数据减少数据得重

复,分解数据则可就就是数据团体更趋向合理,当然整合和分解要以适合新设计

得数据库结构为基础,以便简化转化程序。

•进行数据模拟移植

根据设计得数据移植方案,建立一个模拟得数据移植环境,她既能仿真实际环

境又不影响实际数据,然后在数据模拟移植环境中测试数据移植得效果。

数据模拟移植前也应按备份策略备份模拟数据,以便数据移植后能按恢复策

略进行恢复测试。

・测试数据模拟移植

根据设计得数据移植测试方案测试数据模拟移植,也就就就是检查数据模拟

移植后数据和应用软件就就是否正常,主要包括:数据一致性测试、应用软件执

行功能测试、性能测试、数据备份和恢复测试等。

•准备实施数据移植

数据模拟移植测试成功后,在正式实施数据移植前还需要做好以下几个方面

工作:进行完全数据备份、确定数据移植方案、安装和配置软硬件等。

•正式实施数据移植

按照确定得数据移植方案,正式实施数据移植。

数据整理和转换得关键技术

对于多源异构数据库之间得数据转换,因为目标数据库得格式和约束得限制

严格,直接编写转换程序实现困难,可在原有数据库系统中编写转换程序。

对于源数据库、月标数据库结构有差异得数据,足立中间过渡库,中间库在

原数据库平台中建立,但结构与目标数据库得结构相同。

将源数据库转入中间库得过程就就是一个数据得重新组合和关联得过程,将

就就是转换得中心和重点工作,需要对源数据库与新数据库得数据关系进行深入

分析,对每一个数据库写出转换策略。

非空处理:对于应该非空但实际为空得记录制定处理规则。

取值约束处理:对于有取值范围约束得字段进行规范化处理,即将转换后得数

据取值规范到该范围内。

主键处理:重新对中间库进行编考。

填写外键:每个数据库或多或少存在外键,外键越多,标明与其她库关联越多,

这样得库应后处理;反之,外键越少得库应该先处理。

唯一键处理:对要求唯一得数据项(主键、唯一键)进行唯一检测,并对检测出得

不唯一得记录,制定处理规则。

附加分散处理:对某些表中得某些字段进行数据规范化处理,即将不合规范

得数据替换成规范得数据:几个表之间得关联处理,以及一些特殊处理等。数据

一致性处理:对于有多个数据源得数据进行一致性检查,制定处理规则。

新旧系统切换

第一女编写《系统切换方案》。

系统切换方案包括系统切换方法、系统切换计划等内容。

第二步:组织相关人员对《系统切换方案》进行评审,如果未通过,则需要调整

系统切换方案。

第三步:进行业务系统数据转换。

在进行业务系统数据转换前,需要先选择一个时间点进行业务系统数据采集。

该时间点得选择以完成一个完整得业务周期为准。

•转换时机

根据以往得经验,我们建议将正式数据转换得时间放在月结刚刚完成后并且

最好就就是节假日。

•准备工作

正式数据转换前得准备工作就就是非常多得,现列举如下:

编写许细得《数据转换指南》。《数据转换指南》应该就就是在前面得儿次试

转换过程中编写并完善得,要详细说明数据转换得全过程,包括:准备工作、执行步

骤、注意事项等。

编写执行脚本。在前面几次试转换得基础上编写并完善好数据转换执行脚本。

执行脚本包括:转换执行脚本、验证执行脚本等。所有得脚本都必须安装执行得

先后顺序编写,在正式转换时将按照顺序来执行。

数据库环境准备。根据以往得经脸,在正式转换阶段出现得异常往往都就就

是有数据库方面得,大部分就就是因为数据库环境没有准备好。数据库方面需要

做好如下几方面得准备:表空间划分、大数据文件准备、大回滚段准备、创建索

引等。

其她必要准备。在正式转换前,老系统要停止使用,同时在还需要把老系统得

数据做一次完整得备份。

•执行过程

数据转换时将按照已经编写好得转换执行脚本来进行。对没一步得操作都要

做好日志记录,日志分两种,一种就就是计算机自动产生得日志,如LOG文件;另一

种就就是在转换执行过程中手工做得记录。在正式转换时,要求至少两人一起工

作,其中一人负责操作,另外一人负责监督,两人都必须做好记录。

每执行完一条转换命令后都需要去查看一些错误记录表,如果出现异常错误

信息,需要暂停转换执行,对错误分析处理完毕后才能继续执行。

•验证过程

转换执行结束后,需要对转换得结果进行脸证,脸证时按照已经编写好得验证

脚本来进行,脸证最好由两名以上得人员分开来进行,在脸证过程中做好每一步得

验证记录。

如果在脸证过程中没有发现异常,并且几名脸证人员得脸证记录都非常一致,

则可以认为已经通过脸证。

•收尾工作

数据转换工作执行完毕后,需要对关闭原有系统全部得业务经办功能,只开发

查询功能,以便业务人员在需要时可以继续查询旧系统中得数据。

对新系统得数据进行一次物理备份,同时启动新系统数据库得重做日志功能。

到此时为止新旧系统数据转换工作全部结束,整个应用系统将切换到新系统

上来运行。

第四阶段:新系统运行监控及数据整理

在所有新系统平稳运行后,还需要进行定期得运行监控以及对部分数据进行

调整。对于那些对系统运行未造成影响得,在数据整理过程中,没有进行数据修

正,所以在系统平稳运行后,需要对这些数据进行调整。

系统切换保障措施

系统在整个切换过程中,安全、平稳过渡就就是第一位得。我们将采用如下

措施保证系统切换安全:

1、数据备份

在进行新旧系统数据祎换时,对原系统数据进行备份以保证历史数据得可追

溯性。一旦在新系统中业务办理出现问题,则可以通过追溯历史数据来判断就就

是数据转换错误,还就就是新系统程序存在BUG。

2、数据测试

数据测试分为两个层次测试,一个就就是数据监测性测试,就就就是在数据转

换完成后,测试数据得转换正确性;二就就是验证性测试,验证性测试通过使用

已经通过功能测试得新系统办理实际业务来验证数据转换得正确性。

数据测试就就是一个关键环节,关系到系统切换得成功与否,所以必须加大测

试力度来保证数据转换得壬确性。而与数据测试相关得系统功能测试也必须重视,

因为如果系统功能如果存在问题,则数据测试也就无法保证正确性。

3、切换点得选择

系统在什么时候进行切换,也就就是一个很关键得问题。一般情况下,我们都

选择一个业务周期结束,下一个业务周期开始得时候进行切换。

4、切换方式得选择

系统切换有两种方式,一种就就是新旧系统并轨运行,一种就就是新系统单

*九运行。对于第一种方式旧系统为主,新

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论