[发明专利]一种业务数据检测的方法、系统、存储介质及计算设备在审
申请号: | 201911399978.9 | 申请日: | 2019-12-30 |
公开(公告)号: | CN111221833A | 公开(公告)日: | 2020-06-02 |
发明(设计)人: | 马晓季 | 申请(专利权)人: | 北京健康之家科技有限公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F16/28;G06Q20/06;G06Q20/08;G06Q40/00 |
代理公司: | 北京中强智尚知识产权代理有限公司 11448 | 代理人: | 黄耀威 |
地址: | 100102 北京市朝阳区利*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 数据 检测 方法 系统 存储 介质 计算 设备 | ||
本发明公开了一种业务数据检测的方法、系统、存储介质及计算设备,该方法包括监控业务系统中多个业务数据库的更新操作,获取业务数据库更新操作时生成的数据更新信息,将数据更新信息中的数据变化值进行记录,通过分析预设时间范围内所记录的多个数据变化值是否具有一致性,并在多个数据变化值不具有一致性的情况下发出业务数据库的更新操作出现异常的预警消息。本发明实施例无需业务系统的业务端对业务数据的一致性检测,也无需担心热发布替换、宕机、网络中断等故障造成中断业务流的情况,而是在业务数据入库稳定后有效地分析业务数据变化值的一致性,将存在不一致问题的业务数据报警出来,以及时地提醒维护人员进行业务系统的校准。
技术领域
本发明涉及业务数据检测技术领域,尤其是一种业务数据检测的方法、系统、存储介质及计算设备。
背景技术
业务系统中由于复杂业务数据流向的多样性、生产运维环境的频繁切换容易造成业务中断以及分布式系统的业务复杂性,并且业务系统的非实时性、软事务特征也容易使得业务系统数据校验存在很大的工作成本和较高的错误率。
目前,在账务系统中会通过对任何余额数据的变更在较快时间进行一致性校验来避免上述问题。通过账务变更发送异步检测任务,在将来的某个时刻,相对较准确的校验账务变更前后的数据一致性。但是,变更较频繁发生会产生大量校验任务,由于只能把一个业务指标作为确认账务变更发送校验任务的开始节点,因此会带来较多无用功和不确定性,并产生较大的业务服务器压力。
发明内容
有鉴于此,本发明实施例提供了一种业务数据检测的方法、系统、存储介质及计算设备,能够达到有效地分析业务数据变化值的一致性,将存在不一致问题的业务数据报警出来的目的。
根据本发明实施例的一方面,提供了一种业务数据检测的方法,包括:
监控业务系统中多个业务数据库的更新操作;
获取业务数据库的更新操作所生成的数据更新信息,从所述数据更新信息中提取数据变化值并记录;
分析预设时间范围内所记录的多个数据变化值是否具有一致性;
若多个数据变化值不具有一致性,发出业务数据库的更新操作出现异常的预警消息。
可选地,获取业务数据库的更新操作所生成的数据更新信息,包括:
获取业务数据库的更新操作所生成的日志文件;
从获取到的所述日志文件中提取所述数据更新信息。
可选地,从所述数据更新信息中提取数据变化值并记录,包括:
从所述数据更新信息中提取数据变化值;
确定所述数据变化值对应的业务类型,基于所述业务类型将相应的数据变化值分类记录至预先建立的宽表中。
可选地,所述业务系统包含账务系统,所述数据变化值对应的业务类型包括入账业务和出账业务,分析预设时间范围内所记录的多个数据变化值是否具有一致性,包括:
从所述宽表中获取预设时间范围内所记录的入账业务对应的数据变化值、出账业务对应的数据变化值;
分别计算入账业务对应的数据变化值的总值和出账业务对应的数据变化值的总值;
分析入账业务对应的数据变化值的总值与出账业务对应的数据变化值的总值是否具有一致性;
其中,入账业务对应的数据变化值的总值与出账业务对应的数据变化值的总值在数值上相等时具有一致性。
可选地,所述业务系统包含账务系统,所述数据变化值对应的业务类型包括入账业务、出账业务、余额业务,分析预设时间范围内所记录的多个数据变化值是否具有一致性,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京健康之家科技有限公司,未经北京健康之家科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911399978.9/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置