[发明专利]一种数据迁移方法、装置、设备及介质有效
申请号: | 202211495843.4 | 申请日: | 2022-11-28 |
公开(公告)号: | CN115543969B | 公开(公告)日: | 2023-03-10 |
发明(设计)人: | 邢金港;张颖;王帅;钱程;尹涛 | 申请(专利权)人: | 建信金融科技有限责任公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/2455 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 贺迎辉 |
地址: | 200120 上海市浦东新区(上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 迁移 方法 装置 设备 介质 | ||
本申请涉及数据存储技术领域,尤其涉及一种数据迁移方法、装置、设备及介质。由于在本申请实施例中,可以将携带待迁移的源数据的第一标识以及待迁移的第一标识与其对应的第一迁移规则的对应关系的第一配置文件写入到预先保存的数据迁移程序中,获得第一目标程序,然后运行该第一目标程序,实现数据迁移,可以避免对接人员以及开发人员面对面对接,提高了数据迁移的效率,降低了数据迁移的出错率,且降低了开发人员开发的人工成本。
技术领域
本申请涉及数据存储技术领域,尤其涉及一种数据迁移方法、装置、设备及介质。
背景技术
在新软件系统建设中,往往需要配套开展数据迁移工作,所谓数据迁移指的是当使用一个新软件系统替换旧软件系统时,将旧软件系统数据按新软件系统要求做清洗、治理、加工,使其符合新软件系统要求,即将按照新软件系统的要求对源数据库中的源数据进行修改并迁移到目标数据库。其中,数据迁移工作属于耗时、耗力、易出错的工作,特别是针对于金融系统而言,数据作为最重要的资产,尤其强调其迁移的准确性,并需要满足各种监管要求,对于在新软件系统调整过的业务流程,数据也都需要相应调整,以适应新口径。
相关技术中,为了实现数据迁移,需要对接人员和开发人员面对面对接,开发人员在明确对接人员对数据迁移的需求后,根据该数据迁移的需求进行后续开发工作,数据迁移工作耗费的人工成本高、数据迁移工作出错的风险也高,且数据迁移的效率也低。
发明内容
本申请提供了一种数据迁移方法、装置、设备及介质,用以解决相关技术中数据迁移效率低以及数据迁移出错的风险高的问题。
本申请实施例提供了一种数据迁移方法,所述方法包括:
接收生成的第一配置文件,其中,所述第一配置文件中携带待迁移的源数据的第一标识以及待迁移的源数据的第一标识与其对应的第一迁移规则的对应关系;
从预先保存的数据迁移程序中确定所述第一配置文件对应的参数位置,将所述第一配置文件写入到对应的所述参数位置,生成第一目标程序;运行所述第一目标程序,采用所述第一迁移规则对所述第一标识的源数据进行处理,并将处理后得到的第一目标数据迁移到目标数据库中。
进一步地,生成所述第一配置文件的过程包括:
接收选择的待迁移的源数据所在的源数据库的第二标识;
识别所述第二标识的源数据库对应的目标数据库类型,根据预先保存的数据库类型与迁移规则的对应关系,展示所述目标数据库类型对应的第一候选迁移规则;
接收输入的待迁移的源数据的第一标识;
接收从所述第一候选迁移规则中选择出的所述源数据对应的迁移规则,生成包含所述源数据的第一标识以及待迁移的源数据的标识与其对应的迁移规则的对应关系的第一配置文件。
进一步地,所述接收输入的待迁移的源数据的第一标识之后,所述接收从所述候选迁移规则选择出的所述源数据对应的迁移规则之前,所述方法还包括:
确定所述第一标识的源数据是否为主键数据;
若是,则根据预先保存的主键数据与迁移规则的对应关系,展示主键数据对应的第二候选迁移规则;
所述接收从所述第一候选迁移规则中选择出的所述源数据对应的迁移规则包括:
接收从所述第一候选迁移规则和/或所述第二候选迁移规则中选择出的所述源数据对应的迁移规则。
进一步地,所述方法还包括:
若运行所述第一目标程序未将所述源数据迁移到目标数据库中,则确定所述第一目标程序为非可执行程序。
进一步地,所述方法还包括:
输出提示开发人员二次开发的提示信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于建信金融科技有限责任公司,未经建信金融科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211495843.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种鼠李糖乳杆菌JL1高密度发酵的方法
- 下一篇:一种机房能源监测系统
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置