技术新讯 > 计算推算,计数设备的制造及其应用技术 > 数据验收方法、设备和计算机可读存储介质与流程  >  正文

数据验收方法、设备和计算机可读存储介质与流程

  • 国知局
  • 2024-07-31 22:45:59

本发明涉及计算机,尤其涉及一种数据验收方法、设备和计算机可读存储介质。

背景技术:

1、数据验收技术是对数据进行审核和验证的过程中使用的各种技术和方法。在数据验收过程中,数据质量是至关重要的,因此需要采用一系列技术来确保数据的准确性、完整性、一致性和可靠性。

2、随着数据环境和业务需求不断变化,数据验收存在误报和漏报的情况,尤其是在处理大量数据时,会因为一些细微的差异导致误报或漏报,因此对于复杂的数据结构或新的数据类型,可能需要重新配置规则和策略,这会增加维护成本,导致数据验收效率低下。

技术实现思路

1、本发明的主要目的在于提供一种数据验收方法、设备和计算机可读存储介质,旨在解决如何提高数据验收的效率的问题。

2、为实现上述目的,本发明提供的一种数据验收方法,所述数据验收方法包括以下步骤:

3、根据项目版本号和验收时间段获取对应的项目数据集合,所述项目数据集合中包括至少一条json数据;

4、对每一所述json数据进行解析得到目标字段,基于所述目标字段确定所述json数据的数据类型,所述数据类型包括事件数据和/或用户数据;

5、基于所述数据类型,对所述项目数据集合中的json数据进行验收。

6、可选地,所述基于所述目标字段确定所述json数据的数据类型的步骤包括:

7、基于所述目标字段判断数据类型,所述目标字段包括事件名称字段和数据类型字段;

8、当所述数据类型为事件数据时,根据第一标记对所述事件数据进行标记;

9、当所述数据类型为用户数据时,根据第二标记对所述事件数据进行标记。

10、可选地,所述基于所述数据类型,对所述项目数据集合中的json数据进行验收的步骤包括:

11、获取所述数据类型对应的数据验收条件;

12、若所述数据类型对应的项目数据满足所述数据验收条件,则对所述项目数据进行验收;

13、若所述数据类型对应的项目数据不满足所述数据验收条件,则获取不满足所述数据验收条件的项目数据,并根据所述项目数据生成数据报告并输出。

14、可选地,所述基于所述数据类型,对所述项目数据集合中的json数据进行验收的步骤包括:

15、当所述数据类型为事件数据时,若所述事件数据不存在于预设的事件列表中,则确定所述json数据的验收结果包括事件未配置;

16、若所述事件数据存在于预设的事件列表中,则获取事件信息对应的事件属性信息;

17、若事件属性信息不存在于预设的事件属性列表中,则确定所述json数据的验收结果包括事件属性信息未配置。

18、可选地,所述基于所述数据类型,对所述项目数据集合中的json数据进行验收的步骤包括:

19、当所述数据类型包括用户数据时,若所述用户数据不存在于预设的用户列表中,则确定所述json数据的验收结果包括用户数据未配置;

20、若所述用户数据存在于预设的用户列表中,则确定所述json数据的验收结果包括用户属性信息;

21、若所述用户属性信息不存在于预设的用户属性列表中,则确定所述json数据的验收结果包括所述用户属性信息未配置。

22、可选地,所述基于所述数据类型,对所述项目数据集合中的json数据进行验收的步骤还包括:

23、获取验收场景;

24、根据验收场景和所述数据类型,对所述项目数据集合中的json数据进行验收。

25、可选地,所述基于所述数据类型,对所述项目数据集合中的json数据进行验收的步骤包括:

26、获取不同项目数据集合之间的关联关系,并根据所述项目数据集合之间的关联关系确定主项目数据集合和子项目数据集合;

27、若所述主项目数据集合不满足数据验收条件,则确定项目异常;

28、若所述主项目数据集合满足数据验收条件,且所述子项目数据集合不满足数据验收条件,则根据所述子项目数据集合的重要程度确定项目是否异常。

29、可选地,所述根据所述子项目数据集合的重要程度确定项目是否异常的步骤包括:

30、根据子项目数据集合的重要程度确定关键子项目、主要子项目和一般子项目;

31、若不满足数据验收条件的子项目属于关键子项目,则确定项目异常;

32、若不满足数据验收条件的子项目属于主要子项目,则确定子项目的偏离程度是否超过预设第一阈值,若是,则确定所述项目异常;

33、若不满足数据验收条件的子项目属于一般子项目,则确定子项目的偏离程度是否超过预设第二阈值,若是,则确定所述项目异常。

34、为实现上述目的,本发明还提供一种数据验收设备,所述数据验收设备包括存储器、处理器以及存储在所述存储器并可在所述处理器上执行的数据验收程序,所述数据验收程序被所述处理器执行时实现如上所述的数据验收方法的各个步骤。

35、为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有数据验收程序,所述数据验收程序被处理器执行时实现如上所述的数据验收方法的各个步骤。

36、本发明提供的一种数据验收方法、设备和计算机可读存储介质,根据项目版本号和验收时间段获取对应的项目数据集合;对每一json数据进行解析得到目标字段,基于目标字段确定json数据的数据类型,数据类型包括事件数据和/或用户数据;基于数据类型,对项目数据集合中的json数据进行验收。通过数据类型对项目数据进行验收,提高了项目验收效率。

技术特征:

1.一种数据验收方法,其特征在于,所述数据验收方法包括:

2.如权利要求1所述的数据验收方法,其特征在于,所述基于所述目标字段确定所述json数据的数据类型的步骤包括:

3.如权利要求1所述的数据验收方法,其特征在于,所述基于所述数据类型,对所述项目数据集合中的json数据进行验收的步骤包括:

4.如权利要求1所述的数据验收方法,其特征在于,所述基于所述数据类型,对所述项目数据集合中的json数据进行验收的步骤包括:

5.如权利要求1所述的数据验收方法,其特征在于,所述基于所述数据类型,对所述项目数据集合中的json数据进行验收的步骤包括:

6.如权利要求1所述的数据验收方法,其特征在于,所述基于所述数据类型,对所述项目数据集合中的json数据进行验收的步骤还包括:

7.如权利要求1所述的数据验收方法,其特征在于,所述基于所述数据类型,对所述项目数据集合中的json数据进行验收的步骤包括:

8.如权利要求7所述的数据验收方法,其特征在于,所述根据所述子项目数据集合的重要程度确定项目是否异常的步骤包括:

9.一种数据验收设备,其特征在于,所述数据验收设备包括存储器、处理器以及存储在所述存储器并可在所述处理器上执行的数据验收程序,所述数据验收程序被所述处理器执行时实现如权利要求1-8任一项所述的数据验收方法的各个步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有数据验收程序,所述数据验收程序被处理器执行时实现如权利要求1-8任一项所述的数据验收方法的各个步骤。

技术总结本发明公开了一种数据验收方法、设备和计算机可读存储介质,所述方法包括:根据项目版本号和验收时间段获取对应的项目数据集合,所述项目数据集合中包括至少一条JSON数据;对每一所述JSON数据进行解析得到目标字段,基于所述目标字段确定所述JSON数据的数据类型,所述数据类型包括事件数据和/或用户数据;基于所述数据类型,对所述项目数据集合中的JSON数据进行验收。本发明提高了项目数据验收的效率。技术研发人员:王春龙,杨波,杨丰,胡微微受保护的技术使用者:深圳市奇迅新游科技股份有限公司技术研发日:技术公布日:2024/7/29

本文地址:https://www.jishuxx.com/zhuanli/20240730/194482.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。