一种物资计划数据智能审查系统及方法技术方案

技术编号:36298510 阅读:53 留言:0更新日期:2023-01-13 10:13
本申请涉及一种物资计划数据智能审查系统及方法,包括以下步骤:获取拓展规则队列数据和基础表数据库,并逐一按照规则队列数据对基础表数据库进行拓展,以得到多个子集,所述基础表数据库包括多个业务数据表,所述子集包括经过拓展后相关联的多个业务数据表;将多个所述子集形成集合;获取审查配置规则数据,并按照审查配置规则数据对所述集合进行分类,以得到分类数据;获取审查规则数据,并对所述分类数据进行审查,并记录审查结果。使得不同业务数据表之间在审查之前进行关联,可满足不同的审查需求,审查前用户进行设置,提高了准确性,不会遗漏,也提高了审查的效率;另外数据分类大节省对数据库访问,以空间换时间的方式提高审查效率。高审查效率。高审查效率。

【技术实现步骤摘要】
一种物资计划数据智能审查系统及方法


[0001]本申请涉及数据审查
,特别涉及一种物资计划数据智能审查系统及方法。

技术介绍

[0002]目前百度内容为规则引擎由推理引擎发展而来,是一种嵌入在应用程序中的组件,实现了将业务决策从应用程序代码中分离出来,并使用预定义的语义模块编写业务决策。接收数据输入,解释业务规则,并根据业务规则做出业务决策。
[0003]在一些相关技术中,业务决策需要对业务数据进行审查,根据审查的结构做出相应的决策。但是业务数据包括复杂多变的物资数据和单条或者多条数据,并且不同业务数据之间的审查规则也不尽相同,因此常常导致不同业务数据之间分开进行审查,无法关联,便于做出准确判断,另外同一业务数据也较为繁杂,核查点较多,对数据库的访问次数频繁,每一次的审查需要对数据进行重新分析,导致审查过程冗杂,时间跨度较长。

技术实现思路

[0004]本申请实施例提供一种物资计划数据智能审查系统及方法,以解决相关技术中数据审查过程冗杂、效率低下的问题。
[0005]第一方面,提供了一种物资计划数据智能审查方法,其包括:
[0006]S01、获取拓展规则队列数据和基础表数据库,并逐一按照规则队列数据对基础表数据库进行拓展,以得到多个子集,所述基础表数据库包括多个业务数据表,所述子集包括经过拓展后相关联的多个业务数据表;
[0007]S02、将多个所述子集形成集合;
[0008]S03、获取审查配置规则数据,并按照审查配置规则数据对所述集合进行分类,以得到分类数据;
[0009]S04、获取审查规则数据,并对所述分类数据进行审查,并记录审查结果。
[0010]一些实施例中,步骤S01中的获取拓展规则队列数据和基础表数据库具体包括以下步骤:
[0011]将需要审查的业务数据表、目标拓展字段和拓展函数输入拓展数据库形成一条拓展规则数据;
[0012]根据不同的审查需求,按照上述步骤形成多条不同的拓展规则数据,并形成拓展规则队列数据;
[0013]利用java程序反向获取数据缓存中的基础表数据库。
[0014]一些实施例中,所述拓展函数包括用于对目标拓展字段进行截取字符的第一函数、查找字符的第二函数,以及筛选判断的第三函数。
[0015]一些实施例中,逐一按照规则队列数据对基础表数据库进行拓展,具体包括以下步骤:
[0016]根据规则队列数据中每条拓展规则数据排布的先后顺序进行读取;
[0017]根据读取内容选择目标审查表,目标审查表为需要进行审查的业务数据表;
[0018]在目标审查表中选择读取的目标拓展字段,利用读取的函数在其他业务数据表中找出具有目标拓展字段的业务数据表;
[0019]将目标审查表与具有目标拓展字段的业务数据表形成子集。
[0020]一些实施例中,步骤S03获取审查配置规则数据,并按照审查配置规则数据对所述集合进行分类,以得到分类数据,具体包括以下步骤:
[0021]定义数据筛选规则,对集合进行筛选,以获得筛选数据;
[0022]定义数据分组规则,对所述筛选数据进行分组,以获得分组数据;
[0023]定义数据分类规则,对所述分组数据进行分类,以获得分类数据。
[0024]一些实施例中,定义数据筛选规则,对集合进行筛选包括以下步骤:
[0025]获取用户选择的多个筛选需求,筛选需求包括选择的筛选字段,以及根据筛选字段填写的筛选规则;
[0026]利用正则表达式对多个筛选需求逐一进行编写规则表达式,并将编写完成的多个规则表达式进行组合;
[0027]根据组合后的规则表达式对集合进行筛选,以得到筛选数据。
[0028]一些实施例中,定义数据分组规则,对所述筛选数据进行分组,包括以下步骤:
[0029]获取用户设置的分组需求,所述分组需求包括项目名称相同的筛选数据,或选择字段进行分组;
[0030]对所述分组需求进行编写成规则表达式;
[0031]根据规则表达式对筛选数据进行标记,根据标记进行分组,以得到分组数据。
[0032]一些实施例中,定义数据分类规则,对所述分组数据进行分类,以获得分类数据,包括以下步骤:
[0033]获取用户设置的分类需求,所述分类需求包括每组中的目标主类字段和多个目标从类字段;
[0034]对所述分类需求进行编写成主类规则表达式和从类规则表达式;
[0035]根据所述主类规则表达式和从类规则表达式对分组数据进行标记,根据标记进行分类,以得到分类数据。
[0036]一些实施例中,步骤S04获取审查规则数据,并对所述分类数据进行审查,并记录审查结果:
[0037]获取业务问题,并将业务问题通过函数嵌套和正则表达式进行编写,得到审查规则数据;所述业务问题包括多种审查目的需求;
[0038]根据所述审查规则数据对所述分类数据进行栈式解析计算,以得到审查结果,并进行记录。
[0039]第二方面,提供了一种物资计划数据智能审查系统,其包括:
[0040]第一模块,其用于获取拓展规则队列数据和基础表数据库,并逐一按照规则队列数据对基础表数据库进行拓展,以得到多个子集,所述基础表数据库包括多个业务数据表,所述子集包括经过拓展后相关联的多个业务数据表;
[0041]第二模块,其用于将多个所述子集形成集合;
[0042]第三模块,其用于获取审查配置规则数据,并按照审查配置规则数据对所述集合进行分类,以得到分类数据;
[0043]第四模块,其用于获取审查规则数据,并对所述分类数据进行审查,并记录审查结果。
[0044]本申请提供的技术方案带来的有益效果包括:
[0045]1、本申请实施例提供了一种物资计划数据智能审查方法,由于根据拓展规则队列数据,对基础表数据库进行拓展,以使得不同业务数据表之间在审查之前进行关联,进行多维度的全面审查,并且可以形成多个拓展规则数据,可满足不同的审查需求,在审查前用户进行设置,这样不仅提高了审查的准确性,不会遗漏,也提高了审查的效率。
[0046]2、将前面形成关联的集合,再次根据具体的审查要求进行筛选、分组、分类,从而大大节省对数据库访问,以空间换时间的方式提高审查效率,在上千条审查数据和十几张辅助表审查100多个审查点预计10分钟内即可审查完毕并保存审查结果数据,如果人工审查预计需要10个人2天左右才能审查完成。
[0047]3、然后结合审查规则数据对分类数据进行审查判断,就可以实现对不同业务数据的不同审查要求的同时进行识别,取代了人工审查,解决人工审查的效率慢、问题遗漏、数据杂乱难以辨认等问题。
附图说明
[0048]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种物资计划数据智能审查方法,其特征在于,其包括:S01、获取拓展规则队列数据和基础表数据库,并逐一按照规则队列数据对基础表数据库进行拓展,以得到多个子集,所述基础表数据库包括多个业务数据表,所述子集包括经过拓展后相关联的多个业务数据表;S02、将多个所述子集形成集合;S03、获取审查配置规则数据,并按照审查配置规则数据对所述集合进行分类,以得到分类数据;S04、获取审查规则数据,并对所述分类数据进行审查,并记录审查结果。2.如权利要求1所述的物资计划数据智能审查方法,其特征在于,步骤S01中的获取拓展规则队列数据和基础表数据库具体包括以下步骤:将需要审查的业务数据表、目标拓展字段和拓展函数输入拓展数据库形成一条拓展规则数据;根据不同的审查需求,按照上述步骤形成多条不同的拓展规则数据,并形成拓展规则队列数据;利用java程序反向获取数据缓存中的基础表数据库。3.如权利要求2所述的物资计划数据智能审查方法,其特征在于:所述拓展函数包括用于对目标拓展字段进行截取字符的第一函数、查找字符的第二函数,以及筛选判断的第三函数。4.如权利要求2所述的物资计划数据智能审查方法,其特征在于,逐一按照规则队列数据对基础表数据库进行拓展,具体包括以下步骤:根据规则队列数据中每条拓展规则数据排布的先后顺序进行读取;根据读取内容选择目标审查表,目标审查表为需要进行审查的业务数据表;在目标审查表中选择读取的目标拓展字段,利用读取的函数在其他业务数据表中找出具有目标拓展字段的业务数据表;将目标审查表与具有目标拓展字段的业务数据表形成子集。5.如权利要求1所述的物资计划数据智能审查方法,其特征在于,步骤S03获取审查配置规则数据,并按照审查配置规则数据对所述集合进行分类,以得到分类数据,具体包括以下步骤:定义数据筛选规则,对集合进行筛选,以获得筛选数据;定义数据分组规则,对所述筛选数据进行分组,以获得分组数据;定义数据分类规则,对所述分组数据进行分类,以获得分类数据。6.如权利要求5所述的物资计划数据智能审查方法,其特征在于,定义数据筛选规则,对集...

【专利技术属性】
技术研发人员:张会玲陈清兵章光东王来善陈琛程稳邢娟娟胡红兰张进军廖根宇李丽徐强强吴周长陈静秦浩张华强李刚宋涛张孝培汪丽翠吴旭东余洪祥
申请(专利权)人:国网安徽省电力有限公司物资分公司安徽继远软件有限公司
类型:发明
国别省市:

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

1