全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211495843.4 (22)申请日 2022.11.28 (71)申请人 建信金融科技有限责任公司 地址 200120 上海市浦东 新区(上海)自由 贸易试验区银城路9 9号12层、 15层 (72)发明人 邢金港 张颖 王帅 钱程 尹涛  (74)专利代理 机构 北京同达信恒知识产权代理 有限公司 1 1291 专利代理师 贺迎辉 (51)Int.Cl. G06F 16/21(2019.01) G06F 16/2455(2019.01) (54)发明名称 一种数据迁移方法、 装置、 设备及 介质 (57)摘要 本申请涉及数据存储技术领域, 尤其涉及一 种数据迁移方法、 装置、 设备及介质。 由于在本申 请实施例中, 可以将携带待迁移的源 数据的第一 标识以及待迁移的第一标识与其对应的第一迁 移规则的对应关系的第一配置文件写入到预先 保存的数据迁移程序中, 获得第一目标程序, 然 后运行该第一目标程序, 实现数据迁移, 可以避 免对接人员以及开发人员面对面对接, 提高了数 据迁移的效率, 降低了数据迁移的出错率, 且降 低了开发人员开发的人工成本 。 权利要求书3页 说明书18页 附图5页 CN 115543969 A 2022.12.30 CN 115543969 A 1.一种数据迁移方法, 其特 征在于, 包括: 接收生成的第一配置文件, 其中, 所述第一配置文件中携带待迁移 的源数据的第一标 识以及待迁移的源数据的第一标识与其对应的第一迁移规则的对应关系; 从预先保存的数据迁移程序中确定所述第 一配置文件对应的参数位置, 将所述第 一配 置文件写入到对应的所述参数位置, 生成第一目标程序; 运行所述第一目标程序, 采用所述 第一迁移规则对所述第一标识的源数据进 行处理, 并将处理后得到的第一目标数据迁移到 目标数据库中。 2.根据权利要求1所述的方法, 其特 征在于, 生成所述第一配置文件的过程包括: 接收选择的待迁移的源数据所在的源数据库的第二标识; 识别所述第 二标识的源数据库对应的目标数据库类型, 根据预先保存的数据库类型与 迁移规则的对应关系, 展示所述目标 数据库类型对应的第一 候选迁移规则; 接收输入的待迁移的源数据的第一标识; 接收从所述第 一候选迁移规则中选择出的所述源数据对应的迁移规则, 生成包含所述 源数据的第一标识以及待迁移的源数据的标识与其对应的迁移规则的对应关系的第一配 置文件。 3.根据权利要求2所述的方法, 其特征在于, 所述接收输入的待迁移的源数据的第 一标 识之后, 所述接 收从所述候选迁移规则选择出 的所述源数据对应的迁移规则 之前, 所述方 法还包括: 确定所述第一标识的源数据是否为主键数据; 若是, 则根据预先保存的主键数据与迁移规则的对应关系, 展示主键数据对应的第二 候选迁移规则; 所述接收从所述第一 候选迁移规则中选择 出的所述源数据对应的迁移规则包括: 接收从所述第 一候选迁移规则和/或所述第 二候选迁移规则中选择出的所述源数据对 应的迁移规则。 4.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括: 若运行所述第 一目标程序未将所述源数据迁移到目标数据库中, 则确定所述第 一目标 程序为非可 执行程序。 5.根据权利要求 4所述的方法, 其特 征在于, 所述方法还 包括: 输出提示开发人员二次开发的提 示信息。 6.根据权利要求5所述的方法, 其特 征在于, 所述方法还 包括: 接收二次开发后输入的第二目标程序; 其中, 所述第二目标程序中写入了第二配置文 件, 所述第二配置文件中携带待迁移的源数据的第一标识以及待迁移的源 数据的标识与其 对应的第二迁移规则的对应关系; 执行所述第二目标程序, 采用所述第二迁移规则对所述第一标识 的源数据进行处理, 并将处理后得到的第二目标 数据迁移到目标 数据库中。 7.根据权利要求1或6所述的方法, 其特征在于, 配置文件中还携带待迁移到的目标数 据库中的目标 数据表标识; 所述将处 理后得到的目标 数据迁移到目标 数据库中包括: 将处理后得到的目标数据迁移到所述目标数据库中所述目标数据表标识对应的目标权 利 要 求 书 1/3 页 2 CN 115543969 A 2数据表中。 8.一种数据迁移装置, 其特 征在于, 包括: 接收模块, 用于接收生成的第 一配置文件, 其中, 所述第 一配置文件中携带待迁移的源 数据的第一标识以及待迁移的源数据的第一标识与其对应的第一迁移规则的对应关系; 迁移模块, 用于从预先保存的数据迁移程序中确定所述第一配置文件对应的参数位 置, 将所述第一配置文件写入到对应的所述参数位置, 生 成第一目标程序; 运行所述第一目 标程序, 采用所述第一迁移规则对所述第一标识的源数据进行处理, 并将处理后得到的第 一目标数据迁移到目标 数据库中。 9.根据权利要求8所述的装置, 其特 征在于, 所述装置还 包括: 处理模块, 用于接收选择的待迁移 的源数据所在的源数据库的第二标识; 识别所述第 二标识的源数据库对应的目标数据库类型, 根据预先保存的数据库类型与迁移 规则的对应 关系, 展示所述目标数据库类型对应的第一候选迁移规则; 接 收输入的待迁移的源数据的 第一标识; 接收从所述第一 候选迁移规则中 选择出的所述源数据对应的迁移规则, 生成包含所述源数据的第 一标识以及待迁移的 源数据的标识与其对应的迁移规则的对应关系的第一配置文件。 10.根据权利要求9所述的装置, 其特征在于, 所述处理模块, 还用于确定所述第 一标识 的源数据是否为主键数据; 若 是, 则根据预先保存的主键数据与迁移 规则的对应关系, 展示 主键数据对应的第二 候选迁移规则; 所述迁移模块, 具体用于接收从所述第一候选迁移规则和/或所述第二候选迁移规则 中选择出的所述源数据对应的迁移规则。 11.根据权利要求8所述的装置, 其特征在于, 所述处理模块, 还用于若运行所述第 一目 标程序未将所述源数据迁移到目标 数据库中, 则确定所述第一目标程序为非可 执行程序。 12.根据权利要求11所述的装置, 其特征在于, 所述处理模块, 还用于输出提示开发人 员二次开发的提 示信息。 13.根据权利要求12所述的装置, 其特征在于, 所述处理模块, 还用于接收二次开发后 输入的第二目标程序; 其中, 所述第二目标程序中写入了第二配置文件, 所述第二配置文件 中携带待迁移的源数据的第一标识以及待迁移的源数据的标识与其对应的第二迁移规则 的对应关系; 执行所述第二 目标程序, 采用所述第二迁移规则对所述第一标识的源数据进 行处理, 并将处 理后得到的第二目标 数据迁移到目标 数据库中。 14.根据权利要求13所述的装置, 其特征在于, 配置文件中还携带待迁移到的目标数据 库中的目标 数据表标识; 所述迁移模块, 具体用于将处理后得到的目标数据迁移到所述目标数据库中所述目标 数据表标识对应的目标 数据表中。 15.一种电子设备, 其特征在于, 所述电子设备包括处理器, 所述处理器用于执行存储 器中存储的计算机程序时实现如权利要求1 ‑7任一所述数据迁移方法的步骤。 16.一种计算机可读存储介质, 其特征在于, 其存储有计算机程序, 所述计算机程序被 处理器执行时实现如权利要求1 ‑7任一所述数据迁移方法的步骤。 17.一种计算机程序产品, 其特征在于, 所述计算机程序产品包括: 计算机程序代码, 当 所述计算机程序代码在计算机上运行时, 使得计算机执行上述如权利要求1 ‑7任一所述数权 利 要 求 书 2/3 页 3 CN 115543969 A 3

.PDF文档 专利 一种数据迁移方法、装置、设备及介质

文档预览
中文文档 27 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共27页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种数据迁移方法、装置、设备及介质 第 1 页 专利 一种数据迁移方法、装置、设备及介质 第 2 页 专利 一种数据迁移方法、装置、设备及介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 00:49:20上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。