数据迁移后的校验是对迁移工作的检查,可以通过质量检查工具或编写检查程序进行数据校验,数据校验的结果是判断新系统能否正式启用的重要依据,通过试运行新系统的功能模块,特别是查询、报表功能,检查数据的准确性。
数据转换与迁移的过程大致可以分为抽取、转换、装载三个步骤,数据转换与迁移通常包括多项工作:旧系统数据字典整理、新系统数据字典整理、旧系统数据质量分析、新旧系统数据差异分析、建立新旧系统数据之问的映射关系、实施旧系统数据到新系统的转换与迁移工作、开发部署数据转换与迁移程序、制定数据转换与迁移过程中的应急方案、检查转换与迁移后数据的完整性与正确性。
数据抽取、转换是根据新旧系统数据库的映射关系进行的,而数据差异分析是建立映射关系的前提,这其中还包括对代码数据的差异分析;转换步骤一般还要包含数据清洗的过程,数据清洗主要是针对源数据库中,对出现二义性、重复、不完整、违反业务或逻辑规则等问题的数据进行相应的清洗操作;在清洗之前需要进行数据质量分析,以找出存在问题的数据,否则数据清洗将无从谈起。数据装载是通过装载工具或自行编写的SQL程序将抽取、转换后的结果数据加载到目标数据库中。
对数据的检查包括以下6个方面。
区间范围检查,检查数据是否包含在定义的最大值和最小值的区间中,例如年龄为300或录入日期为4000—1—1显然有问题。数据长度检查,检查数据的有效长度,对于char类型的字段转换到varchar类型中,需要特别关注,空值、默认值检查,检查新旧系统定义的空值、默认值是否相同,不同数据库系统对空值的定义可能不同,需要特别关注。完整性检查,检查数据的关联完整性。如记录引用的代码值是否存在,特别需要注意的是有些系统在使用一段时间后,为了提高效率而去掉了外键约束;数据格式检查,检查数据的格式是否一致和可用,目标数据要求为number型。一致性检查,检查逻辑上是否存在违反一致性的数据,特别是存在分别提交操作的系统。
以上,就是关于数据迁移的简单介绍。
更多产品了解
欢迎扫码加入云巴巴企业数字化交流服务群
产品交流、问题咨询、专业测评
都在这里!
2022-11-21 15:22:30
2022-11-23 10:39:03
2022-06-28 17:45:16
2022-11-23 11:06:21
2020-04-29 17:31:19
甄选10000+数字化产品 为您免费使用
申请试用
评论列表