(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211199345.5 (22)申请日 2022.09.29 (71)申请人 中国建设银行股份有限公司 地址 100033 北京市西城区金融大街25号 申请人 建信金融科技有限责任公司 (72)发明人 唐豪鸿 覃鹏 吴秦明 黎洪达  陈大平  (74)专利代理 机构 北京清亦华知识产权代理事 务所(普通 合伙) 11201 专利代理师 张润 (51)Int.Cl. G06F 16/21(2019.01) G06F 16/215(2019.01) G06F 16/27(2019.01) G06F 16/28(2019.01) (54)发明名称 数据迁移方法、 装置、 电子设备及存 储介质 (57)摘要 本申请公开一种数据迁移方法、 装置、 电子 设备及存储介质, 涉及大数据资源调度技术领 域, 该方法包括: 处理源数据库中的待迁移数据 中的行末分隔符, 得到处理后数据, 根据源数据 库和目标数据库, 确定关键字标识信息和分隔符 定义信息, 其中, 关键字标识信息用于对源数据 库和目标数据库中的关键字进行标识, 分隔符定 义信息用于确定目标数据库中数据的字段分隔 符, 根据关键字标识信息和分 隔符定义信息处理 处理后数据, 得到目标数据, 将目标数据写入目 标数据库中。 通过本公开, 能够对源数据中的待 迁移数据进行分隔符兼容处理和数据清洗以迁 移至目标数据库, 有效保证了数据迁移过程中的 兼容性和数据正确性, 实现正确可靠的数据迁 移。 权利要求书2页 说明书10页 附图5页 CN 115408369 A 2022.11.29 CN 115408369 A 1.一种数据迁移方法, 其特 征在于, 包括: 处理源数据库中的待迁移数据中的行末分隔符, 得到处 理后数据; 根据所述源数据库和目标数据库, 确定关键字标识信息和分隔符定义信息, 其中, 所述 关键字标识信息用于对所述源数据库和所述目标数据库中的关键字进 行标识, 所述分隔符 定义信息用于确定所述目标 数据库中数据的字段分隔符; 根据所述关键字标识信息和所述分隔符定义信息处理所述处理后数据, 得到目标数 据; 将所述目标 数据写入所述目标 数据库中。 2.如权利要求1所述的方法, 其特征在于, 所述处理源数据库中的待迁移数据中的行末 分隔符, 得到处 理后数据, 包括: 分别对多行所述待迁移数据中的所述行末分隔符进行去除处理, 得到所述处理后数 据。 3.如权利要求1所述的方法, 其特征在于, 所述根据所述源数据库和目标数据库, 确定 关键字标识信息和分隔符定义信息, 包括: 根据所述源数据库和所述目标数据库的数据库属性信 息, 确定所述源数据库和所述目 标数据库的关键 字标识信息; 解析所述目标 数据库的分隔符定义脚本, 得到所述目标 数据库的分隔符定义信息 。 4.如权利要求3所述的方法, 其特征在于, 所述根据 所述关键字标识信 息和所述分隔符 定义信息处 理所述处 理后数据, 得到目标 数据, 包括: 根据所述关键 字标识信息对所述源数据库和所述目标 数据库的所述关键 字进行标识; 根据所述分隔符定义信息, 确定所述目标 数据库的所述字段分隔符; 根据所述字段分隔符对所述处 理后数据进行分隔处 理, 得到所述目标 数据。 5.如权利要求4所述的方法, 其特征在于, 所述根据 所述关键字标识信 息对所述源数据 库和所述目标 数据库的所述关键 字进行标识, 包括: 在所述源数据库的所述关键 字中加入第一标识符; 在所述目标 数据库的所述关键 字中加入第二标识符。 6.如权利要求4所述的方法, 其特征在于, 所述分隔符定义信息包括: 分隔符类型信息 和分隔符数量信息; 其中, 所述 根据所述分隔符定义信息, 确定所述目标 数据库的所述数据分隔符, 包括: 根据所述分隔符类型信 息和所述分隔符数量信 息, 确定所述目标数据库的所述字段分 隔符。 7.如权利要求1所述的方法, 其特征在于, 所述将所述目标数据写入所述目标数据库 中, 包括: 确定所述目标 数据的数据格式信息; 根据所述格式信 息在所述目标数据库中建立对应格式的目标数据表, 将所述目标数据 写入所述目标 数据表中。 8.一种数据迁移装置, 其特 征在于, 包括: 第一处理模块, 用于处 理源数据库中的待迁移数据中的行末分隔符, 得到处 理后数据; 确定模块, 用于根据所述源数据库和目标数据库, 确定关键字标识信息和分隔符定义权 利 要 求 书 1/2 页 2 CN 115408369 A 2信息, 其中, 所述关键字标识信息用于对所述源数据库和所述 目标数据库中的关键字进行 标识, 所述分隔符定义信息用于确定所述目标 数据库中数据的字段分隔符; 第二处理模块, 用于根据所述关键字标识信 息和所述分隔符定义信 息处理所述处理后 数据, 得到目标 数据; 第三处理模块, 用于将所述目标 数据写入所述目标 数据库中。 9.如权利要求8所述的装置, 其特 征在于, 所述第一处 理模块, 具体用于: 分别对多行所述待迁移数据中的所述行末分隔符进行去除处理, 得到所述处理后数 据。 10.如权利要求8所述的装置, 其特 征在于, 所述确定模块, 具体用于: 根据所述源数据库和所述目标数据库的数据库属性信 息, 确定所述源数据库和所述目 标数据库的关键 字标识信息; 解析所述目标 数据库的分隔符定义脚本, 得到所述目标 数据库的分隔符定义信息 。 11.如权利要求10所述的装置, 其特 征在于, 所述第二处 理模块, 包括: 标识子模块, 用于根据 所述关键字标识信 息对所述源数据库和所述目标数据库的所述 关键字进行标识; 确定子模块, 用于根据所述分隔符定义信息, 确定所述目标 数据库的所述字段分隔符; 处理子模块, 用于根据所述字段分隔符对所述处理后数据进行分隔处理, 得到所述目 标数据。 12.如权利要求1 1所述的装置, 其特 征在于, 所述标识子模块, 具体用于: 在所述源数据库的所述关键 字中加入第一标识符; 在所述目标 数据库的所述关键 字中加入第二标识符。 13.如权利要求11所述的装置, 其特征在于, 所述分隔符定义信息包括: 分隔符类型信 息和分隔符数量信息; 其中, 所述确定 子模块, 具体用于: 根据所述分隔符类型信 息和所述分隔符数量信 息, 确定所述目标数据库的所述字段分 隔符。 14.如权利要求8所述的装置, 其特 征在于, 所述第三处 理模块, 具体用于: 确定所述目标 数据的数据格式信息; 根据所述格式信 息在所述目标数据库中建立对应格式的目标数据表, 将所述目标数据 写入所述目标 数据表中。 15.一种电子设备, 其特 征在于, 包括: 至少一个处 理器; 以及 与所述至少一个处 理器通信连接的存 储器; 其中, 所述存储器存储有可被所述至少一个处理器执行的指令, 所述指令被所述至少一个处 理器执行, 以使所述至少一个处 理器能够执 行权利要求1 ‑7中任一项所述的方法。 16.一种存储有计算机指令的非瞬时计算机可读存储介质, 其特征在于, 其中, 所述计 算机指令用于使所述计算机执 行权利要求1 ‑7中任一项所述的方法。 17.一种计算机程序产品, 其特征在于, 包括计算机程序, 所述计算机程序在被处理器 执行时实现根据权利要求1 ‑7中任一项所述方法的步骤。权 利 要 求 书 2/2 页 3 CN 115408369 A 3

.PDF文档 专利 数据迁移方法、装置、电子设备及存储介质

安全报告 > 其他 > 文档预览
中文文档 18 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共18页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 数据迁移方法、装置、电子设备及存储介质 第 1 页 专利 数据迁移方法、装置、电子设备及存储介质 第 2 页 专利 数据迁移方法、装置、电子设备及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常2024-03-18 00:50:45上传分享
给文档打分
您好可以输入 255 个字符
网站域名是多少( 答案:github5.com )
评论列表
  • 暂时还没有评论,期待您的金玉良言
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。