数据迁移规范

  • 格式:docx
  • 大小:19.26 KB
  • 文档页数:4

数据迁移规范
如何在不干扰现有业务的基础上把这些内容数据从一个系统迁
移到另外一个系统,如何做到无缝迁移,并且在迁移的过程中保证数
据的完整性,兼容性以及数据的安全?这样我们就需要一个系统的迁
移方案。本文介绍了从分析 -> 设计 -> 实施 -> 系统切换的内容
数据迁移流程和规范。其中分析主要从源系统,现有业务逻辑,以及
目标系统的分析三个方面进行。 实际包括目标系统的设计和迁移计
划的设计。

实施主要包括,搭建目标系统,实施迁移 以及对迁移数据的清
点和对账。 系统切换主要指新老系统的切换以及老系统的退役处理。

一、源系统分析
为了确保新系统能够完全兼容现有系统的业务需求,确保现有业
务逻辑不被数据迁移所干扰,我们需要对现有系统进行详细的评估和
分析。并且制定详细的文档信息,表格模版。主要包括如下:

1、现有系统的技术以及业务负责人,我们需要搜集整理这些负责人
的职务,联系方式,主要负责的应用程序等信息

2、现有系统架构
3、现有系统的数据模型
4、现有系统的软硬件信息
5、现有系统的安全策略
6、现有系统的业务流程
7、现有系统的服务质量,问题或缺陷
二、目标系统分析设计
如同源系统分析一样,我也需要对目标系统进行详细的评估,分析和
设计。并且制定详细的文档信息和文档,表格模版。 这些文档信息
主要包括:
1、目标系统的技术以及业务负责人,我们需要搜集整理这些负责人
的职务,联系方式,主要负责的应用程序等信息

2、目标系统架构
3、目标系统的数据模型
4、目标系统的软硬件信息
5、目标系统的安全策略
6、目标系统的业务流程设计可以参考现有系统的业务逻辑,并进一
步分析业务需求对现有业务逻辑进行升级改进。

7、目标系统的服务质量,问题或缺陷,可以参考现有系统。

三、迁移调查
在对源系统和目标系统进行了详细的分析和设计后,我们就需要着手
创建详细的迁移实施计划,一个迁移项目的成功与否,关键在于确保
迁移前后业务产品的持续性和可用性。 因此在制定计划前,我们需
要进行一些深入的调查工作,如:

1、调查应用程序之间的系统依赖性。
2、调查数据的类型,以及类型之间的数据依赖关系
3、源系统和目标系统的时区关系
4、调查源数据和目标数据的映射关系
5、调查源系统和目标系统的文件系统
6、调查源系统和目标系统的数据传输参数
7、调查源系统和目标系统的安全策略
四、实施迁移:
1、分析
分析数据容量,数据结构,数据有效性。
2、迁移前数据清洗
在数据导出之前,基于源系统对数据进行清洗,塑形。
3、数据传输
- 把加密硬盘上的数据上传到目标系统上。
- 通过目标系统的接口将源内容加载到目标系统,并进行详细的
日志记录。

- 加载过程中的异常处理和日志分析
4、加载后数据转化
在目标系统上,对加载后的数据进行更详细的数据分类整理。
5、对账
用报表系统对迁移前后的内容进行对比,并产生详细的报表数据。

五、数据清点和对账
1、数量统计
根据日期的数量统计
更具文档类型的数量统计
2、异常情况
根据业务逻辑列出所有的异常情况,并对异常情况下的内容进行
统计。 例如:在一个 HR 的内容管理系统中,每个员工都必须
有身份证复印件的内容文件。 这样在报表中我们就需要统计出
没有身份证复印件的记录。

3、随机检测
在新系统中随机抽取一定数量的内容,和老系统的图片,文档,
元数据进行比较。

在老系统中随机抽取一定数量的内容,和新系统中的图片,文
档,元数据进行比较。

六、系统切换
为了减少对业务的影响,保证业务系统在迁移过程中的服务质量,我
们还需要选择最适合系统业务的系统切换方式。

通常我们有 3 种系统切换方式:
1、直接切换
在确保新的系统运行准确无误时,在某一时刻终止源系统,启用
目标系统。这种转换方式费用低,方法简单,但风险大。

2、并行切换
源内系统和目标系统并行工作一段时间,在确保目标系统运行准
确无误时,替代源系统。这种转换方式有利于减小切换压力、安
全性较好,但费用高。

3、分段切换
即直接转换和并行转换的结合,分阶段将系统的各个子系统替代
源系统。这种转换方式安全性较好,但费用高。