金融行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 20221023907 7.9 (22)申请日 2022.03.11 (71)申请人 北京百度网讯科技有限公司 地址 100085 北京市海淀区上地十街10号 百度大厦2层 (72)发明人 王希斌 刘涛 邵凯  (74)专利代理 机构 北京柏杉松知识产权代理事 务所(普通 合伙) 11413 专利代理师 项京 孙翠贤 (51)Int.Cl. G06F 16/27(2019.01) G06F 9/445(2018.01) G06F 3/0482(2013.01) (54)发明名称 一种数据同步方法、 装置、 电子设备及存储 介质 (57)摘要 本公开提供了一种数据同步方法、 装置、 电 子设备及存储介质, 涉及数据处理技术领域, 尤 其涉及大数据、 数据同步技术领域。 具体实现方 案为: 通过人机交互界面, 展示数据源端中各个 数据库的标识、 各个数据库中各个数据表的标识 以及各个数据表中各个字段的标识; 基于人机交 互界面展示的信息, 确定同步逻辑的配置信息, 配置信息包括目标数据库的标识、 目标数据库中 目标数据表的标识和目标数据表中的目标字段 的标识; 将配置信息翻译为程序执行所需的配置 文件; 执行配置文件, 以将目标数据库中目标数 据表的目标字段的数据同步至数据目的端。 这 样, 可以有效降低数据同步逻辑配置的学习成 本, 提高数据同步配 置的接入效率。 权利要求书3页 说明书13页 附图10页 CN 114647699 A 2022.06.21 CN 114647699 A 1.一种数据同步方法, 包括: 通过人机交互界面, 展示数据源端中各个数据库的标识、 所述各个数据库中各个数据 表的标识以及所述各个数据表中各个字段的标识; 基于所述人机交互界面展示的信息, 确定同步逻辑的配置信息, 所述配置信息包括目 标数据库的标识、 所述目标数据库中目标数据表的标识和所述目标数据 表中的目标字段的 标识; 将所述配置信息翻译为 程序执行所需的配置文件; 执行所述配置文件, 以将所述目标数据库中所述目标数据表的目标字段的数据同步至 数据目的端。 2.根据权利要求1所述的方法, 其中, 所述通过人机交互界面, 展示数据源端中各个数 据库的标识、 所述各个数据库中各个数据 表的标识以及所述各个数据 表中各个字段的标识 的步骤, 包括: 解析数据源中各个数据库以及所述各个数据库中的各个数据表, 获得所述各个数据库 的标识、 所述各个数据表的标识以及所述各个数据表中各个字段的标识; 在人机交 互界面中, 展示所述各个数据库的标识; 响应于接收到针对展示的目标数据库的标识的第一选择指令, 在所述人机交互界面 中, 展示所述目标 数据库中各个数据表的标识; 响应于接收到针对展示的目标数据表的标识的第二选择指令, 在所述人机交互界面 中, 在所述目标 数据表对应的图表中, 展示所述目标 数据表中各个字段的标识。 3.根据权利要求2所述的方法, 其中, 所述基于所述人机交互界面展示的信息, 确定同 步逻辑的配置信息的步骤, 包括: 响应于接收到连线建立指令, 在所述人机交互界面上, 在两个目标数据表的字段的标 识间建立连线, 所述连线用于指示连接的两个字段间存在指定同步逻辑; 响应于接收到针对所述图表中字段的标识的第 三选择指令, 将所选择的字段的标识作 为目标字段的标识; 基于所述目标数据库的标识、 所述目标数据库中目标数据表的标识、 所述目标数据表 中的目标字段的标识以及所述人机交互界面上的字段间的连线, 生成同步逻辑的配置信 息。 4.根据权利要求2或3所述的方法, 还 包括: 响应于接收到针对所述人机交互界面展示的目标图表的拖动指令, 控制所述目标图表 移动至所述 拖动指令指示的目标位置 。 5.根据权利要求3所述的方法, 其中, 所述基于所述目标数据库的标识、 所述目标数据 库中目标数据 表的标识、 所述目标数据表中的目标字段的标识以及所述人机交互界面上的 字段间的连线, 生成同步逻辑的配置信息的步骤, 包括: 在所述人机交 互界面上的预输出字段展示区域中, 展示各个目标字段的标识; 响应于针对所述预输出字段展示区域中各个目标字段的标识的编 辑指令, 取消无需同 步的目标字段的标识, 并确定触发同步的目标字段的标识; 在所述人机交互界面上的最终输出字段展示区域中, 展示剩余的各个目标字段的标 识;权 利 要 求 书 1/3 页 2 CN 114647699 A 2基于所述目标数据库的标识、 所述目标数据库中目标数据表的标识、 所述最终输出字 段展示区域展示的信息、 触发同步的目标字段的标识以及所述人机交互界面上的字段间的 连线, 生成同步逻辑的配置信息 。 6.根据权利要求1所述的方法, 其中, 所述基于所述人机交互界面展示的信息, 确定同 步逻辑的配置信息的步骤, 包括: 响应于接收到触发逻辑配置指令, 在所述人机交互界面上触发逻辑配置区域展示所述 触发逻辑配置指令包括的触发逻辑描述; 基于所述人机交互界面展示的目标数据库的标识、 所述目标数据库中目标数据表的标 识、 所述目标数据表中的目标字段的标识以及所述触发逻辑描述, 生成同步逻辑的配置信 息。 7.一种数据同步装置, 包括: 展示单元, 用于通过人机交互界面, 展示数据源端中各个数据库的标识、 所述各个数据 库中各个数据表的标识以及所述各个数据表中各个字段的标识; 确定单元, 用于基于所述人机交互界面展示的信息, 确定同步逻辑的配置信息, 所述配 置信息包括目标数据库的标识、 所述目标数据库中目标数据 表的标识和所述目标数据 表中 的目标字段的标识; 翻译单元, 用于将所述配置信息翻译为 程序执行所需的配置文件; 执行单元, 用于执行所述配置文件, 以将所述目标数据库中所述目标数据表的目标字 段的数据同步至数据目的端。 8.根据权利要求7 所述的装置, 其中, 所述展示单 元, 包括: 解析数据源中各个数据库以及所述各个数据库中的各个数据表, 获得所述各个数据库 的标识、 所述各个数据表的标识以及所述各个数据表中各个字段的标识; 在人机交 互界面中, 展示所述各个数据库的标识; 响应于接收到针对展示的目标数据库的标识的第一选择指令, 在所述人机交互界面 中, 展示所述目标 数据库中各个数据表的标识; 响应于接收到针对展示的目标数据表的标识的第二选择指令, 在所述人机交互界面 中, 在所述目标 数据表对应的图表中, 展示所述目标 数据表中各个字段的标识。 9.根据权利要求8所述的装置, 其中, 所述确定单 元, 包括: 建立子单元, 用于响应于接收到连线建立指令, 在所述人机交互界面上, 在两个目标数 据表的字段的标识间建立连线, 所述连线用于指示连接的两个字段间存在指定同步逻辑; 响应子单元, 用于响应于接收到针对所述图表中字段的标识 的第三选择指令, 将所选 择的字段的标识作为目标字段的标识; 生成子单元, 用于基于所述目标数据库的标识、 所述目标数据库中目标数据表的标识、 所述目标数据 表中的目标字段的标识以及所述人机交互界面上的字段间的连线, 生成同步 逻辑的配置信息 。 10.根据权利要求8或9所述的装置, 所述装置还 包括: 控制单元, 用于响应于接收到针对所述人机交互界面展示的目标图表的拖动指令, 控 制所述目标图表 移动至所述 拖动指令指示的目标位置 。 11.根据权利要求9所述的装置, 其中, 所述 生成子单 元, 包括:权 利 要 求 书 2/3 页 3 CN 114647699 A 3

.PDF文档 专利 一种数据同步方法、装置、电子设备及存储介质

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