一种使用规则集校验业务数据的系统技术方案

技术编号:40821405 阅读:15 留言:0更新日期:2024-04-01 14:40
本发明专利技术公开了一种使用规则集校验业务数据的系统,本发明专利技术涉及数据校验技术领域,包括基础设施层和外部系统数据库、数据同步系统、系统数据库、数据层、服务层、运行支持层、接口层以及客户端。该使用规则集校验业务数据的系统,通过定义业务标准表结构,保证业务数据正确性和规范,创建标准校验接口,以在线配置规则脚本的方式动态管理业务校验规则,使用在线配置sql脚本进行查询统计计算,实现当前数据与历史数据的比较,使用规则引擎快速执行大量规则校验。

【技术实现步骤摘要】

本专利技术涉及数据校验,具体为一种使用规则集校验业务数据的系统


技术介绍

1、知识库有两种含义:一种是指专家系统设计所应用的规则集合,包含规则所联系的事实及数据,它们的全体构成知识库,规则集就是许多规则的集合,每条规则包含一个条件过滤器和多个动作,一个条件过滤器可以包含多个过滤条件,条件过滤器是多个布尔表达式的组合,其组合结果仍然是一个布尔类型的,在程序运行时,动作将会在条件过滤器值为真的情况下执行,规则引擎从队列管理器中依次接收信息元,然后依规则的定义顺序检查信息元所带规则集中的规则,规则引擎检查第一个规则并对其条件过滤器求值,如果值为假,所有与此规则相关的动作皆被忽略并继续执行下一条规则,数据校验是保证数据合法性、数据质量的重要手段。

2、传统的数据校验框架比如javax.validation,只能校验数据类型,数值范围,字符串长度,正则匹配这类单值的校验。

3、对于一条数据的多个属性值之间的校验,一批数据中多条之间校验,当前待校验数据与数据库中历史数据进行对比校验这些情况只能代码自行实现,但对于有大量业务校验逻辑的或检验规则本文档来自技高网...

【技术保护点】

1.一种使用规则集校验业务数据的系统,其特征在于:包括基础设施层和外部系统数据库、数据同步系统、系统数据库、数据层、服务层、运行支持层、接口层以及客户端,其中:

2.根据权利要求1所述的一种使用规则集校验业务数据的系统,其特征在于:所述基础设施层包括有主机系统、存储系统、网络系统、安全系统、系统软件。

3.根据权利要求1所述的一种使用规则集校验业务数据的系统,其特征在于:所述数据缓冲包括外部系统信息、外部系统权限、审核员权限、知识信息、校验结果、知识库对象、知识库连接池对象;所述读写缓冲中,对于可序列化的外部系统信息、外部系统权限、审核员权限、知识信息、校验结果通...

【技术特征摘要】

1.一种使用规则集校验业务数据的系统,其特征在于:包括基础设施层和外部系统数据库、数据同步系统、系统数据库、数据层、服务层、运行支持层、接口层以及客户端,其中:

2.根据权利要求1所述的一种使用规则集校验业务数据的系统,其特征在于:所述基础设施层包括有主机系统、存储系统、网络系统、安全系统、系统软件。

3.根据权利要求1所述的一种使用规则集校验业务数据的系统,其特征在于:所述数据缓冲包括外部系统信息、外部系统权限、审核员权限、知识信息、校验结果、知识库对象、知识库连接池对象;所述读写缓冲中,对于可序列化的外部系统信息、外部系统权限、审核员权限、知识信息、校验结果通过spring cache实现,对于不可序列化的知识库对象、知识库连接池对象使用java中map相关类实现;所述缓存过期控制包括永不过期数据和需要过期数据,永不过期数据包括系统信息、外部系统权限、审核员权限、知识信息、知识库对象、知识库连接池对象。

4.根据权利要求1所述的一种使用规则集校验业务数据的系统,其特征在于:所述基础信息管理包括...

【专利技术属性】
技术研发人员:苏鑫李明
申请(专利权)人:四川泰予医疗科技有限公司
类型:发明
国别省市:

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

1