数据校验方法技术

技术编号:39582788 阅读:13 留言:0更新日期:2023-12-03 19:32
本公开实施例提供一种数据校验方法

【技术实现步骤摘要】
数据校验方法、装置、电子设备和存储介质


[0001]本公开涉及数据处理
,具体涉及一种数据校验方法

装置

电子设备和存储介质


技术介绍

[0002]随着信息化技术和企业业务的发展,单纯采用表单式的数据填报方式无法满足企业的不同业务的处理逻辑

而采用校验注解的方式虽然可以针对某个单一业务逻辑进行处理,但无法采用该校验注解的方式对复杂的业务处理逻辑进行整体的校验,仅能通过人工校验的方式,对业务数据之间的逻辑关系进行校验,降低了数据校验的效率


技术实现思路

[0003]本公开实施例提供一种数据校验方法

装置

电子设备和存储介质,解决如何提升对业务数据的校验效率的问题

[0004]第一方面,本公开实施例提供一种数据校验方法,方法包括:依据预设映射关系,获取前端设备输入的待校验业务数据,其中,预设映射关系为前端设备的数据显示格式与预设数据库中的业务数据表的结构之间的关系;调用预设校验接口对待校验业务数据进行校验,获得数据校验结果,预设校验接口为基于预设校验逻辑信息

预设校验规则信息和预设校验类数据结构,生成的接口

[0005]第二方面,本公开实施例提供一种数据校验装置,其包括:获取模块,被配置为依据预设映射关系,获取前端设备输入的待校验业务数据,其中,预设映射关系为前端设备的数据显示格式与预设数据库中的业务数据表的结构之间的关系;校验模块,被配置为调用预设校验接口对待校验业务数据进行校验,获得数据校验结果,预设校验接口为基于预设校验逻辑信息

预设校验规则信息和预设校验类数据结构,生成的接口

[0006]第三方面,本公开实施例提供一种电子设备,包括:一个或多个处理器;存储器,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现本公开实施例中的任意一种数据校验方法

[0007]第四方面,本公开实施例提供了一种可读存储介质,该可读存储介质存储有计算机程序,计算机程序被处理器执行时实现本公开实施例中的任意一种数据校验方法

[0008]本公开实施例提供的数据校验方法

装置

电子设备和存储介质,通过依据预设映射关系,获取前端设备输入的待校验业务数据,
[0009]其中,预设映射关系为前端设备的数据显示格式与预设数据库中的业务数据表的结构之间的关系,通过该预设映射关系能够明确待检验业务数据与预设数据库中的业务数据表之间的匹配关系,便于后续使用预设数据库中的业务数据对待校验业务数据进行校验;调用预设校验接口对待校验业务数据进行校验,获得数据校验结果,由于其中的预设校验接口为基于预设校验逻辑信息

预设校验规则信息和预设校验类数据结构生成的接口,能够采用预设校验类数据结构对待校验业务数据进行解析,进而基于预设校验逻辑信息

/
或预设校验规则信息对解析后的数据进行校验,能够实现多种不同业务数据的同时校验,且无需再使用人工校验的方式对待校验业务数据的内部逻辑关系进行校验,加快数据的校验速度,并体现业务数据的内部业务处理逻辑,提升对待校验业务数据的校验效率

附图说明
[0010]附图用来提供对本公开实施例的进一步理解,并且构成说明书的一部分,与本公开的实施例一起用于解释本公开,并不构成对本公开的限制

通过参考附图对详细示例实施例进行描述,以上和其它特征和优点对本领域技术人员将变得更加显而易见,在附图中:
[0011]图1示出本公开实施例提供的一种数据校验方法的流程示意图

[0012]图2示出本公开实施例提供的一种预设校验类数据结构的示意图

[0013]图3示出本公开实施例提供的一种数据校验方法的流程示意图

[0014]图4示出本公开实施例提供的一种数据校验结果的示意图

[0015]图5示出本公开实施例提供的一种数据校验装置的组成方框图

[0016]图6示出本公开实施例提供的一种电子设备的示意图

具体实施方式
[0017]以下结合附图对本公开的具体实施方式进行详细说明

应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开

对于本领域技术人员来说,本公开可以在不需要这些具体细节中的一些细节的情况下实施

下面对实施例的描述仅仅是为了通过示出本公开的示例来提供对本公开更好的理解

[0018]为使本公开的目的

技术方案和优点更加清楚,下面将结合附图对本公开实施方式作进一步地详细描述

[0019]随着企业信息化建设的发展,在大型集团企业信息化项目的实施过程中,由于用户需求的特殊性

业务的复杂程度不同,通常采用的表单式的数据填报方式无法对业务复杂程度高的数据进行快速准确的校验,降低了数据校验的效率

[0020]在一些相关实施方式中,针对大量业务数据之间的逻辑处理进行校验时,会采用校验注解的方式针对某个单一业务逻辑进行处理,但是该方式无法实现对多种不同的业务数据之间的复杂的业务处理逻辑进行整体的校验,同样无法满足用户的使用需求

[0021]本申请提供一种数据校验方法

装置

电子设备和存储介质,以解决上述问题

[0022]图1示出本公开实施例提供的一种数据校验方法的流程示意图

该数据校验方法可应用于数据校验装置,例如,该数据校验装置可以设置于服务器中

如图1所示,该数据校验方法包括但不限于如下步骤

[0023]步骤
S101
,依据预设映射关系,获取前端设备输入的待校验业务数据

[0024]其中,预设映射关系为前端设备的数据显示格式与预设数据库中的业务数据表的结构之间的关系

[0025]步骤
S102
,调用预设校验接口对待校验业务数据进行校验,获得数据校验结果

[0026]其中,预设校验接口为基于预设校验逻辑信息

预设校验规则信息和预设校验类数据结构,生成的接口

[0027]在本实施例中,通过依据预设映射关系,获取前端设备输入的待校验业务数据,其
中,预设映射关系为前端设备的数据显示格式与预设数据库中的业务数据表的结构之间的关系,能够明确待检验业务数据与预设数据库中的业务数据表之间的匹配关系,便于后续使用预设数据库中的业务数据对待校验业务数据进行校本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种数据校验方法,其特征在于,所述方法包括:依据预设映射关系,获取前端设备输入的待校验业务数据;其中,所述预设映射关系为所述前端设备的数据显示格式与预设数据库中的业务数据表的结构之间的关系;调用预设校验接口对所述待校验业务数据进行校验,获得数据校验结果,所述预设校验接口为基于预设校验逻辑信息

预设校验规则信息和预设校验类数据结构,生成的接口
。2.
根据权利要求1所述的方法,其特征在于,所述调用预设校验接口对所述待校验业务数据进行校验,获得数据校验结果之前,所述方法还包括:基于预设校验类别

数据表索引信息和校验结果数据结构,构建所述预设校验类数据结构;其中,所述预设校验类别包括合规校验和
/
或业务校验;所述业务校验为针对业务数据的处理逻辑和
/
或所述业务数据之间的关联关系的校验;所述合规校验为对数据格式和
/
或数值范围进行的校验
。3.
根据权利要求1所述的方法,其特征在于,所述预设校验逻辑信息包括对同一业务类别的至少一个业务数据进行校验的处理逻辑信息;所述预设校验规则信息包括针对处于同一业务数据表中的不同字段的数据的校验规则信息,和
/
或,针对处于不同的业务数据表中的数据的校验规则信息
。4.
根据权利要求1所述的方法,其特征在于,所述依据预设映射关系,获取前端设备输入的待校验业务数据之前,所述方法还包括:依据预设表格模板,建立所述预设数据库;其中,所述预设表格模板包括至少一个预设表格,所述预设表格以预设格式进行存储,所述预设数据库包括至少一个所述业务数据表,所述业务数据表的存储格式与所述前端设备的数据显示格式相匹配
。5.
根据权利要求4所...

【专利技术属性】
技术研发人员:罗静敦建征张培李明知
申请(专利权)人:通号智慧城市研究设计院有限公司
类型:发明
国别省市:

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

1