一种数据检验方法及系统技术方案

技术编号:39329649 阅读:7 留言:0更新日期:2023-11-12 16:06
本发明专利技术涉及信息技术领域,具体公开了一种数据检验方法及系统,其中方法包括:步骤S10,获取入库信息;步骤S20,根据入库信息中的流向信息查找数据库,得到与流向信息对应的底稿信息;数据库中存储有多个不同流向信息对应的底稿信息;步骤S30,比较底稿信息和入库信息中的非变量字段,得到比较结果;步骤S40,当比较结果不一致时,根据底稿信息和入库信息中的非变量字段,生成待办差异信息;步骤S50,根据待办差异信息更新底稿信息。差异信息更新底稿信息。差异信息更新底稿信息。

【技术实现步骤摘要】
一种数据检验方法及系统


[0001]本专利技术涉及信息
,具体涉及一种数据检验方法及系统。

技术介绍

[0002]数据质检是通过对数据的一项或者多项特性进行观察、测量,并将结果与规定的标准数据进行比较,以判断数据是否合格的一种活动。
[0003]现在市场上缺少标准的数据质检方法,特别是涉及原始流向的方法,是市场的一块空白区域。如果将新采集来的数据和历史采集数据进行逐行逐字段的比较,每天会产生近亿条数据,耗时太久且浪费资源。

技术实现思路

[0004]针对上述问题,本专利技术提供一种数据检验方法及系统,能够减少耗时和资源浪费,提高数据检验效率。
[0005]本专利技术实施例提供了一种数据检验方法,包括:
[0006]步骤S10,获取入库信息;
[0007]步骤S20,根据所述入库信息中的流向信息查找数据库,得到与所述流向信息对应的底稿信息;所述数据库中存储有多个不同流向信息对应的底稿信息;
[0008]步骤S30,比较所述底稿信息和所述入库信息中的非变量字段,得到比较结果;
[0009]步骤S40,当所述比较结果不一致时,根据所述底稿信息和所述入库信息中的非变量字段,生成待办差异信息;
[0010]步骤S50,根据所述待办差异信息更新所述底稿信息。
[0011]在一种可能的实现方式中,所述S10包括:
[0012]接收数据检验请求;
[0013]根据所述数据检验请求中的请求时间和请求流向,确定所述请求时间和所述请求流向是否开通检验;
[0014]当开通检验时,根据所述请求时间和请求流向获取入库信息。
[0015]在一种可能的实现方式中,所述S10包括:
[0016]当当前时间为预设检验时间时,根据预设流向信息获取入库信息。
[0017]在一种可能的实现方式中,所述S20之前,还包括:
[0018]对所述入库信息中的字段进行转换,得到标准字段格式的入库信息。
[0019]在一种可能的实现方式中,所述S20包括:
[0020]当所述流向信息的数量等于1时,根据所述入库信息中的流向信息查找数据库,得到与所述流向信息对应的底稿信息;
[0021]当所述流向信息的数量大于1时,根据所述流向信息的属性确定查找顺序;
[0022]按照所述查找顺序和所述流向信息查找数据库,得到与所述流向信息对应的底稿信息。
[0023]在一种可能的实现方式中,所述S30包括:
[0024]获取所述底稿信息中的非变量字段;
[0025]根据所述非变量字段获取所述底稿信息中的非变量字段集合和所述入库信息中对应的填充数据;
[0026]当所述非变量字段集合中存在所述填充数据时,所述比较结果为一致;
[0027]当所述非变量字段集合中不存在所述填充数据时,所述比较结果为不一致。
[0028]在一种可能的实现方式中,所述S40之后,还包括:
[0029]对所有的所述待办差异信息进行汇总,得到汇总报表。
[0030]在一种可能的实现方式中,所述S50包括:
[0031]当接收到更新指令时,根据所述待办差异信息更新所述底稿信息。
[0032]在一种可能的实现方式中,还包括:
[0033]根据更新所述底稿信息的时间和所述待办差异信息,生成更新日志。
[0034]本专利技术实施例还提供了一种数据检验系统,应用于任一上述的数据检验方法,包括:
[0035]获取模块,用于获取入库信息;
[0036]查找模块,用于根据所述入库信息中的流向信息查找数据库,得到与所述流向信息对应的底稿信息;所述数据库中存储有多个不同流向信息对应的底稿信息;
[0037]比较模块,用于比较所述底稿信息和所述入库信息中的非变量字段,得到比较结果;
[0038]生成模块,用于当所述比较结果不一致时,根据所述底稿信息和所述入库信息中的非变量字段,生成待办差异信息;
[0039]更新模块,用于根据所述待办差异信息更新所述底稿信息。
[0040]本专利技术提供的数据检验方法及系统,能够对数据进行变量和非变量区分,通过对非变量数据进行检验,减少耗时和资源浪费,提高数据检验效率。
附图说明
[0041]图1为本专利技术的实施例提供的数据检验方法的流程示意图;
[0042]图2为本专利技术的实施例提供的数据检验系统的结构示意图。
具体实施方式
[0043]下面结合附图和实施例对本专利技术的实施方式作进一步详细描述。以下实施例的详细描述和附图用于示例性地说明本专利技术的原理,但不能用来限制本专利技术的范围,即本专利技术不限于所描述的优选实施例,本专利技术的范围由权利要求书限定。
[0044]在本专利技术的描述中,需要说明的是,除非另有说明,“多个”的含义是两个或两个以上;术语“第一”“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性;对于本领域的普通技术人员而言,可视具体情况理解上述术语在本专利技术中的具体含义。
[0045]图1为本专利技术的实施例提供的数据检验方法的流程示意图,如图1所示,本专利技术的数据检验方法,包括:
[0046]步骤S10,获取入库信息;
[0047]本专利技术中的数据检验方式可以是用户手动启动的,也可以是按照设定的程序自动启动的。
[0048]由于并不是所有的数据都可以进行数据检验,因此手动启动数据检验之前,需要先判断即将进行检验的数据是否开通检验。具体为:接收数据检验请求;根据数据检验请求中的请求时间和请求流向,确定请求时间和请求流向是否开通检验;当开通检验时,根据请求时间和请求流向获取入库信息。
[0049]请求流向可以理解为能够指示获取信息的范围的信息,例如公司名称、项目名称等等。
[0050]在一个示例中,先根据请求流向确定第一数据库或者第一数据表,再根据请求时间从所述第一数据库或者第一数据表中获取入库信息。
[0051]当未开通检验时,可以输出未开通检验的提示信息,并注明请求时间和请求流向中的哪项未开通检验,用以提示用户重新输入请求时间和请求流向。
[0052]在优选的方案中,还可以当未开通检验时,根据请求时间和请求流向中开通的一项,获取入库信息。当仅有请求时间开通时,获取所有请求流行在请求时间的信息,作为入库信息。当仅有请求流向开通时,获取所有请求流向的信息,作为入库信息。
[0053]在一个示例中,入库信息是一个药品销售清单,包括:入库时间、药品名称、公司名称、数据类型、价格、药品数量等等。
[0054]按照设定的程序自动启动数据检验,可以是定时启动,具体为:当当前时间为预设检验时间时,根据预设流向信息获取入库信息。
[0055]在实际操作时,本专利技术也支持实时数据检验,具体为:当开通检验时,根据请求时间和请求流向实时获取入库信息;以及当未开通检验时,根据请求时间和请求流向中开通的一项,实时获取入库信息。
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据检验方法,其特征在于,包括:步骤S10,获取入库信息;步骤S20,根据所述入库信息中的流向信息查找数据库,得到与所述流向信息对应的底稿信息;所述数据库中存储有多个不同流向信息对应的底稿信息;步骤S30,比较所述底稿信息和所述入库信息中的非变量字段,得到比较结果;步骤S40,当所述比较结果不一致时,根据所述底稿信息和所述入库信息中的非变量字段,生成待办差异信息;步骤S50,根据所述待办差异信息更新所述底稿信息。2.根据权利要求1所述的数据检验方法,其特征在于,所述S10包括:接收数据检验请求;根据所述数据检验请求中的请求时间和请求流向,确定所述请求时间和所述请求流向是否开通检验;当开通检验时,根据所述请求时间和请求流向获取入库信息。3.根据权利要求1所述的数据检验方法,其特征在于,所述S10包括:当当前时间为预设检验时间时,根据预设流向信息获取入库信息。4.根据权利要求1所述的数据检验方法,其特征在于,所述S20之前,还包括:对所述入库信息中的字段进行转换,得到标准字段格式的入库信息。5.根据权利要求1所述的数据检验方法,其特征在于,所述S20包括:当所述流向信息的数量等于1时,根据所述入库信息中的流向信息查找数据库,得到与所述流向信息对应的底稿信息;当所述流向信息的数量大于1时,根据所述流向信息的属性确定查找顺序;按照所述查找顺序和所述流向信息查找数据库,得到与所述流向信息对应的底稿...

【专利技术属性】
技术研发人员:黄旭江
申请(专利权)人:上海倍通医药科技咨询有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1