[发明专利]业务数据迁移方法、装置及系统在审
申请号: | 202310273115.7 | 申请日: | 2023-03-20 |
公开(公告)号: | CN116303361A | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 刘登贺 | 申请(专利权)人: | 中国工商银行股份有限公司;工银科技有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/215 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 王涛;陶海萍 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 数据 迁移 方法 装置 系统 | ||
本发明提供了一种业务数据迁移方法、装置及系统,可用于金融领域或其他领域。方法包括:根据获取的数据迁移请求,生成数据迁移任务,根据数据迁移任务,获取待迁移业务数据,将待迁移业务数据复制到数据中转表中;根据预设的数据校验规则,对待迁移业务数据进行数据校验处理,得到数据校验结果;根据数据校验结果,对待迁移业务数据进行数据补录处理;根据预设的数据映射规则,将待迁移业务数据迁移至数据正式表中,根据预设的正式表校验规则,对正式表中的业务数据进行校验处理,以完成业务数据迁移。本发明避免了数据迁移过程中重复开发、效率低、性能优化调整耗时较多、数据质量差等问题,确保了技术迁移一致性及业务核对一致性。
技术领域
本发明涉及业务数据处理技术领域,尤指一种业务数据迁移方法、装置及系统。
背景技术
目前,在商业银行重要业务系统升级中,需要涉及将旧业务系统业务数据迁移至新系统中并确保数据技术一致性、业务一致性。业务系统每次迁移主要通过重新编写代码实现迁移目标实现,重复性项目可以复用相关框架,但是相关映射规则需要大量代码开发、相关数据质量校验规则需要重新制定。
具体的,商业银行系统升级伴随的数据迁移面临几个难点:(1)迁移时长较短;(2)数据迁移往往规模大、范围广、并发量大、因数据模型差异导致新的数据映射较多;(3)关联各个模块,相关方较多;(4)迁移过程识别较多旧业务系统数据质量问题,带来的关联工作巨大。
发明内容
针对现有技术中存在的问题,本发明实施例的主要目的在于提供一种业务数据迁移方法、装置及系统,实现业务数据迁移的准确性,提高数据迁移效率。
为了实现上述目的,本发明实施例提供一种业务数据迁移方法,方法包括:
根据获取的数据迁移请求,生成数据迁移任务,并根据数据迁移任务,获取待迁移业务数据,将待迁移业务数据复制到数据中转表中;
根据预设的数据校验规则,对数据中转表中的待迁移业务数据进行数据校验处理,得到数据校验结果;
根据数据校验结果,对数据中转表中的待迁移业务数据进行数据补录处理;
根据预设的数据映射规则,将数据补录处理后的待迁移业务数据迁移至数据正式表中,并根据预设的正式表校验规则,对正式表中的业务数据进行校验处理,以完成业务数据迁移。
可选的,在本发明一实施例中,方法还包括:
对数据迁移任务进行任务解耦,得到多个迁移子任务,并确定各迁移子任务之间的任务血缘关系;
根据任务血缘关系,对迁移子任务进行任务调度。
可选的,在本发明一实施例中,根据数据迁移任务,获取待迁移业务数据,将待迁移业务数据复制到数据中转表中包括:
根据任务调度后的迁移子任务,获取待迁移业务数据,将待迁移业务数据复制到数据中转表中。
可选的,在本发明一实施例中,根据预设的数据校验规则,对数据中转表中的待迁移业务数据进行数据校验处理,得到数据校验结果包括:
根据预设的数据校验规则,对所述数据中转表中的待迁移业务数据进行数据格式检查、数据长度检查、区间范围检查、默认值检查、完整性检查及一致性检查,得到数据校验结果。
本发明实施例还提供一种业务数据迁移装置,装置包括:
中转表模块,用于根据获取的数据迁移请求,生成数据迁移任务,并根据数据迁移任务,获取待迁移业务数据,将待迁移业务数据复制到数据中转表中;
数据校验模块,用于根据预设的数据校验规则,对数据中转表中的待迁移业务数据进行数据校验处理,得到数据校验结果;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司;工银科技有限公司,未经中国工商银行股份有限公司;工银科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310273115.7/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置