iso file download
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210025983.9 (22)申请日 2022.01.11 (71)申请人 重庆市人民医院 地址 401121 重庆市渝北区两江新区星光 大道118号 (72)发明人 吴珮毓  (74)专利代理 机构 北京中索 知识产权代理有限 公司 11640 代理人 郭瑞 (51)Int.Cl. G06F 16/23(2019.01) G06F 16/2455(2019.01) G06F 16/25(2019.01) G06F 16/27(2019.01) (54)发明名称 跨系统数据一 致性稽核方法及装置 (57)摘要 本发明公开了一种跨系统数据一致性稽核 方法, 通过将发起端和接收端数据库的变更数据 分别同步至第三方平台数据库中对应的目标数 据表, 再通过对应表上的触发器逻辑, 实现变动 数据的准实时 比对。 本发明中, 由同步软件保障 变动数据采集和传送的准确性与实时性, 再通过 少量的数据库触发器逻辑开发, 就可以自动进行 不同系统间的数据一致性稽核及修复, 大大提升 了不同系统间数据一致性稽核的效率, 且对发起 端系统和接收端系统的数据表 不产生压力, 当数 据表数据变动频繁时, 数据入表可以堆积在CDC 队列, 自动变成异步比对, 解决了传统数据一致 性稽核方法存在的问题, 具有标准化、 简单化、 适 用性广的特点。 权利要求书2页 说明书6页 附图1页 CN 114356948 A 2022.04.15 CN 114356948 A 1.一种跨系统数据一 致性稽核方法, 其特 征在于, 所述数据一 致性稽核方法包括: 建立用于数据一致性稽核的第三方平台, 在第三方平台的数据库生成比对结果表, 并 对应发起端数据库的数据 表和接收端 数据库的数据表分别生成目标数据 表, 在每个目标数 据表分别设置触发器; 对发起端数据库和接收端数据库进行监控, 通过数据库 日志捕获数据表的变更, 并将 包含变更数据的比对要素 数据写入第三方平台数据库中对应的目标 数据表; 第三方平台数据库的目标数据表写入比对要素数据时, 其数据变化使该目标数据表的 触发器触发, 并开启数据一致性稽核逻辑; 其中, 对于先达数据, 开启数据一致性稽核逻辑 后将其写入比对结果表; 对于后达数据, 开启数据一致性稽核逻辑后将其与写入比对结果 表的先达数据进行比对, 判定比对双方 的比对要素数据是否一致, 并将判定结果记录在比 对结果表中。 2.根据权利要求1所述的跨系统数据一致性稽核方法, 其特征在于, 比对要素数据包括 记录数据表编号的字段和发生数据变更的字段。 3.根据权利要求2所述的跨系统数据一致性稽核方法, 其特征在于, 第 三方平台数据库 的目标数据表在写入比对要素数据后, 在比对要 素数据的字段后增加用于记录写入时间的 字段。 4.根据权利要求2所述的跨系统数据一致性稽核方法, 其特征在于, 将比对要素数据写 入比对结果表时, 在比对要素数据的字段后增加用于记录比对状态的字段和用于记录数据 来源的字段; 所述比对状态包括 “比对不一致 ”、“比对一致 ”和“等待比对 ”; 所述数据来源包 括“发起端”和“接收端”; 数据一致性稽核逻辑的具体过程为: 当发起端数据库和接收端数据库的其中一方的数 据写入目标数据 表时, 先查询比对结果表中是否写入了数据 表编号相同且 数据来源为另一 方的数据, 如查询 到该数据, 则将本方 的比对要素数据与对比结果表中对应的数据逐个字 段进行比对; 如果比对一致则将比对结果表中记录比对状态的字段设置为 “比对一致 ”; 否 则, 将比对结果表中记录比对状态的字段设置为 “比对不一致 ”, 同时将自己的比对要素数 据也写入比对结果表, 并将写入数据对应的记录比对状态的字段设置为 “等待对比 ”; 如未查询到该数据, 则将本方的比对要素数据写入对比结果表, 并将比对结果表中记 录比对状态的字段设置为 “等待比对 ”; 等待另一方的数据到 达后, 再进行比对。 5.根据权利要求1所述的跨系统数据一致性稽核方法, 其特征在于, 采用CDC同步软件 解析发起端数据库和接收端数据库的在线日志或归档日志, 从而对发起端 数据库和接收端 数据库进行监控, 以及通过日志的增量变化捕获数据表的变更, 并通过字段过滤 的方式将 比对要素 数据写入第三方平台数据库的目标 数据表。 6.根据权利要求5所述的跨系统数据一致性稽核方法, 其特征在于, 在每个需要比对数 据的发起端数据库和接收端数据库分别设置抽取客户端, 在第三方平台数据库设置复制客 户端; 抽取客户端用于对发起端 数据库或接收端 数据库的变动数据进 行抽取并实时传送至 第三方平台数据库, 复制客户端用于将变动数据定入 对应的目标 数据表中。 7.根据权利要求5所述的跨系统数据一致性稽核方法, 其特征在于, CDC同步软件正常 工作时, 第三方平台实时进 行比对要 素数据的比对, 如果CD C同步软件 出现异常使 数据传送 中断, 待恢复数据传送后, 第三方平台先进行非实时比对, 待CDC同步软件将同步间隔追平权 利 要 求 书 1/2 页 2 CN 114356948 A 2后, 第三方平台恢复比对要素 数据的实时比对。 8.一种跨系统数据一致性稽核装置, 其特征在于, 包括第 三方平台, 所述第 三方平台的 数据库设有比对结果表, 并对应发起端数据库的数据 表和接收端 数据库的数据表分别设有 目标数据表, 在每 个目标数据表分别设置触发器; 所述第三方平台通过同步软件对发起端数据库和接收端数据库进行监控, 并通过数据 库日志捕获数据 表的变更, 以及将包含变更数据的比对要 素数据同步到对 数的目标数据 表 中; 所述触发器用于在对应的目标数据表写入数据时, 开启数据一致性稽核逻辑; 其中, 对 于先达数据, 开启数据一致性稽核逻辑后将其写入比对结果表; 对于后达数据, 开启数据一 致性稽核逻辑后将其与写入比对结果表的先达数据进 行比对, 判定比对双方的比对要 素数 据是否一 致, 并将判定结果记录在比对结果表中。 9.根据权利要求8所述的跨系统数据一致性稽核装置, 其特征在于, 采用CDC同步软件 解析发起端数据库和接收端数据库的在线日志或归档日志, 从而对发起端 数据库和接收端 数据库进行监控, 以及通过日志的增量变化捕获数据表的变更, 并通过字段过滤 的方式将 比对要素 数据写入第三方平台数据库的目标 数据表。 10.根据权利要求9所述的跨系统数据一致性稽核装置, 其特征在于, 在每个需要比对 数据的发起端 数据库和接收端 数据库分别设置抽取客户端, 在第三方平台数据库设置复制 客户端; 抽取客户端用于对发起端数据库或接收端数据库的变动数据进 行抽取并实时传送 至第三方平台数据库, 复制客户端用于将变动数据定入 对应的目标 数据表中。权 利 要 求 书 2/2 页 3 CN 114356948 A 3

.PDF文档 专利 跨系统数据一致性稽核方法及装置

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