全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210736879.0 (22)申请日 2022.06.27 (71)申请人 招商银行股份有限公司 地址 518000 广东省深圳市福田区深南大 道7088招商银行 大厦 (72)发明人 胡振国 文俊杰 曹延超 夏薇薇  (74)专利代理 机构 深圳市世纪恒程知识产权代 理事务所 4 4287 专利代理师 冯会 (51)Int.Cl. G06F 16/25(2019.01) G06F 16/27(2019.01) (54)发明名称 多数据源的数据转存方法、 系统、 终端设备 及存储介质 (57)摘要 本发明公开了一种多数据源的数据转存方 法、 系统、 终端设备及存储介质, 属于数据存储技 术领域。 多数据源的数据转存方法包括: 从客户 端获取数据转存配置信息, 所述数据转存配置信 息包括源数据库和目标数据库相关信息; 根据所 述数据转存配置信息, 生成数据转存任务; 根据 所述数据转存任务, 执行转存操作, 将所述源数 据库中的数据转存到所述目标数据库。 本发明通 过客户端发送数据转存配置信息到服务器, 服务 器执行数据转存任务, 实现对不同类型的数据库 的数据提供多种方式的转存, 降低了转存操作的 门槛, 提高了复杂转存的执行效率和可靠性, 为 项目的实践者和管理者提供了高效、 可靠、 方便 的数据转存 整体解决方案 。 权利要求书2页 说明书12页 附图6页 CN 115098574 A 2022.09.23 CN 115098574 A 1.一种多数据源的数据转存方法, 其特征在于, 所述多数据源的数据转存方法包括以 下步骤: 从客户端获取数据转存配置信 息, 所述数据转存配置信 息包括源数据库和目标数据库 相关信息; 根据所述数据转存配置信息, 生成数据转存 任务; 根据所述数据转存任务, 执行转存操作, 将所述源数据库中的数据转存到所述目标数 据库。 2.如权利要求1所述多数据源的数据转存方法, 其特征在于, 所述根据 所述数据转存配 置信息, 生成数据转存 任务的步骤 包括: 通过任务 生成器根据所述数据转存配置信息, 配置数据转存 任务, 得到任务元 数据; 通过任务 生成器建立任务资源 池; 通过任务 生成器将所述任务元 数据添加到所述任务资源 池; 通过任务 生成器向任务执 行器下发数据转存 任务; 通过所述任务执行器获取所述任务资源池中的任务元数据, 并根据获取的任务元数据 生成数据转存 任务。 3.如权利要求1所述多数据源的数据转存方法, 其特征在于, 所述根据 所述数据转存任 务, 执行转存操作, 将所述源数据库中的数据转存到目标 数据库的步骤 包括: 根据所述数据转存 任务, 从所述任务元 数据获取 预先设定的数据配置 详情; 根据所述数据配置详情, 通过拆解拷贝、 合并拷贝、 直接拷贝中一种或多种方式从所述 源数据库中获取源数据; 若所述目标数据库与源数据库类型不同, 将 获取的源数据处理为符合转存目标数据库 类型的目标 数据; 将所述目标 数据存储到预先设定的目标 数据库中。 4.如权利要求2所述多数据源的数据转存方法, 其特征在于, 所述通过所述任务执行器 获取所述任务资源池中的任务元数据, 并根据获取的任务元数据生成数据转存任务之后的 步骤包括: 监控所述数据转存 任务的执 行状态; 若执行状态为异常, 则保存告警日志, 输出告警信息给相关人员; 若执行状态为结束, 则删除所述数据转存任务, 保存执行 日志和执行结果, 并将所述执 行结果发送给相关人员。 5.如权利要求2所述多数据源的数据转存方法, 其特征在于, 所述通过任务生成器根据 所述数据转存配置信息, 配置数据转存 任务, 得到任务元 数据之前的步骤 包括: 判断所述数据转存配置信息中源数据库和目标 数据库的相关信息是否具 备有效性; 若所述源数据库和目标数据库相关信息不具备有效性, 则执行结束, 发送所述数据转 存配置信息的有效性验证信息给相关人员。 6.一种多数据源的数据转存方法, 其特征在于, 所述方法应用于客户端, 所述多数据源 的数据转存方法的步骤 包括: 接收用户的数据转存信息的配置指令; 根据所述配置指令, 发送数据转存配置信息到服务器, 以供所述数据服务器根据所述权 利 要 求 书 1/2 页 2 CN 115098574 A 2转存配置信息, 生成数据转存任务; 根据所述数据转存任务, 执行转存操作, 将所述源数据 库中的数据转存到所述目标 数据库。 7.如权利要求6所述多数据源的数据转存方法, 其特征在于, 所述根据所述配置指令, 发送数据转存配置信息 到服务器之后的步骤 还包括: 接收服务器发送的所述数据转存配置信 息的有效性验证信 息、 所述数据转存任务的生 成结果及执 行结果。 8.一种多数据源的数据转存系统, 所述多数据源的数据转存系统包括客户端和服务 器: 所述客户端, 用于接收用户配置指令, 发送数据转存配置信 息到服务器; 接收用户历史 转存信息查阅指令并发送指令 到服务器; 所述服务器包括: 调度器模块, 用于从客户端获取数据转存配置信 息, 所述数据转存配 置信息包括源数据库和目标数据库相关信息; 接收客户端发送的用户历史转存信息查阅指 令并执行; 任务生成器模块, 用于判断所述数据转存配置信 息包括源数据库和目标数据库相关信 息的有效性; 根据所述数据转存配置信息, 配置数据转存任务, 获取任务元数据; 建立转存 任务配置 资源池, 添加任务元数据; 下发数据转存任务到任务执行器模块; 监控 所述数据转 存任务执行情况, 并更新任务状态, 通知用户; 任务执行器模块, 用于根据 所述数据转存配置信息, 生成数据转存任务; 根据所述数据 转存任务, 执行转存操作, 将所述源数据库中的数据转存到所述目标数据库; 所述数据转存 任务执行结束后,发送执 行结果到任务 生成器模块。 9.一种终端设备, 其特征在于, 所述终端设备包括存储器、 处理器及存储在所述存储器 上并可在所述处理器上运行的多 数据源的数据转存程序, 所述多 数据源的数据转存程序被 所述处理器执行时实现如权利要求 1‑5中任一项 所述的多 数据源的数据转存方法的步骤或 实现如权利要求6 ‑7中任一项所述的多数据源的数据转存方法的步骤。 10.一种存储介质, 其特征在于, 所述存储介质上存储有多数据源的数据转存程序, 所 述多数据源的数据转存程序被所述处理器执行时实现如权利要求 1‑5中任一项 所述的多 数 据源的数据转存方法的步骤或实现如权利要求6 ‑7中任一项 所述的多 数据源的数据转存方 法的步骤。权 利 要 求 书 2/2 页 3 CN 115098574 A 3

PDF文档 专利 多数据源的数据转存方法、系统、终端设备及存储介质

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