[发明专利]业务数据核对方法、装置及设备有效
申请号: | 201811427258.4 | 申请日: | 2018-11-27 |
公开(公告)号: | CN109739742B | 公开(公告)日: | 2021-11-02 |
发明(设计)人: | 罗振环 | 申请(专利权)人: | 口碑(上海)信息技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京中强智尚知识产权代理有限公司 11448 | 代理人: | 黄耀威 |
地址: | 200135 上海市浦东新区民生路11*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 数据 核对 方法 装置 设备 | ||
本申请公开了一种业务数据核对方法、装置及设备,涉及数据校验技术领域,可节省测试成本,可实现线上业务数据的实时核对。其中方法包括:实时获取查询线上业务数据操作对应的最新查询日志信息;根据预设比对规则,对所述最新查询日志信息进行关联过滤处理得到查询信息;根据所述查询信息和所述预设比对规则,生成比对回归用例;执行所述比对回归用例中的数据查询逻辑,并按照所述预设比对规则对应的比对类型,确定所述线上业务数据的数据核对结果。本申请适用于业务数据核对。
技术领域
本申请涉及数据校验技术领域,尤其是涉及到一种业务数据核对方法、装置及设备。
背景技术
随着公司业务的快速发展,数据在驱动内外部业务中发挥着重要作用,面对持续升级的业务模式以及复杂的业务场景,业务数据面临包括:人效关系多、分析维度多、指标口径计算复杂且多变、服务出口多等几个特征。针对这些情况,如何在较快的业务数据迭代和有限的人力资源下保障公司业务数据质量,需要依赖高效的业务数据核对方式和自动化核对工具。
目前,行业内针对大规模的业务数据核对方式,可采用线下的测试核对方案。线下环境根据测试用例造数进行核对。然而,这种线下的数据核对方式,需要强依赖用例的完整性,且需要保证用例的质量,进而会造成用例造数的成本较高,从而会加大测试成本,另外在线上真实数据与线下环境有差异的情况下,无法保障测试质量。
发明内容
有鉴于此,本申请提供了一种业务数据核对方法、装置及设备,主要目的在于解决目前线下的数据核对方式会造成测试用例造数的成本较高,加大测试成本,且无法保障测试质量的问题。
根据本申请的一个方面,提供了一种业务数据核对方法,该方法包括:
实时获取查询线上业务数据操作对应的最新查询日志信息;
根据预设比对规则,对所述最新查询日志信息进行关联过滤处理得到查询信息;
根据所述查询信息和所述预设比对规则,生成比对回归用例;
执行所述比对回归用例中的数据查询逻辑,并按照所述预设比对规则对应的比对类型,确定所述线上业务数据的数据核对结果。
可选的,所述根据预设比对规则,对所述最新查询日志信息进行关联过滤处理得到查询信息,具体包括:
解析所述最新查询日志信息并抽取报表查询相关信息;
从抽取的所述报表查询相关信息中获取与所述预设比对规则内容相关的所述查询信息;
所述根据所述查询信息和所述预设比对规则,生成比对回归用例,具体包括:
从所述查询信息中获取需要比对的双方数据的查询传参信息;
利用所述双方数据的查询传参信息和所述预设比对规则进行合并组建,生成所述比对回归用例,并使得所述比对回归用例中的双方关联参数保持一致。
可选的,所述利用所述双方数据的查询传参信息和所述预设比对规则进行合并组建,生成所述比对回归用例,并使得所述比对回归用例中的双方关联参数保持一致,具体包括:
基于所述比对回归用例中的双方关联参数一致性原则,解析预设比对规则对应的所述双方数据的数据核对函数;
将所述双方数据的查询传参信息分别填入各自对应的所述数据核对函数中,以生成所述比对回归用例。
可选的,所述执行所述比对回归用例中的数据查询逻辑,并按照所述预设比对规则对应的比对类型,确定所述线上业务数据的数据核对结果,具体包括:
查询与所述查询传参信息对应的所述双方数据;
将所述数据核对函数中的所述查询传参信息替换为各自对应的所述查询到的所述双方数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于口碑(上海)信息技术有限公司,未经口碑(上海)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811427258.4/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置