[发明专利]基于规则引擎的数据处理方法、装置、设备及存储介质在审
| 申请号: | 201910429734.4 | 申请日: | 2019-05-22 |
| 公开(公告)号: | CN110297840A | 公开(公告)日: | 2019-10-01 |
| 发明(设计)人: | 谭利志 | 申请(专利权)人: | 平安银行股份有限公司 |
| 主分类号: | G06F16/242 | 分类号: | G06F16/242;G06F16/27 |
| 代理公司: | 深圳众鼎专利商标代理事务所(普通合伙) 44325 | 代理人: | 阳开亮 |
| 地址: | 518000 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 业务数据 业务规则 规则引擎 数据处理 目标数据源 处理目标 存储介质 结果集 调用 引擎 数据获取指令 预处理 分布式计算 处理规则 人员操作 数据转换 选取规则 预设规则 组业务 遍历 预设 匹配 数据库 输出 | ||
本发明公开了一种基于规则引擎的数据处理方法、装置、设备及存储介质。所述方法包括:接收包含处理目标和目标数据源的数据获取指令,从目标数据源获取业务数据集;根据预设的Sql处理规则对业务数据集中的所有业务数据进行预处理后,得到业务数据结果集;调用分布式计算引擎遍历业务数据结果集,并将业务数据结果集中的每一组业务数据转换成一个第一对象;自预设规则数据库中确定与处理目标匹配的业务规则集;根据第一对象中的业务数据确定业务规则集中的业务规则;根据业务规则选取规则引擎,并通过选取的规则引擎调用业务规则对第一对象进行处理,并获取输出的处理结果。通过本发明提供的基于规则引擎的数据处理方法,可提升非专业人员操作效率。
技术领域
本发明涉及数据处理领域,尤其涉及一种基于规则引擎的数据处理方法、装置、设备及存储介质。
背景技术
规则引擎是一种嵌入在应用程序中的组件,使用规则引擎可以降低实现复杂业务逻辑组件的复杂性,提高应用程序的可维护性和可扩展性。在现有技术中,由于规则引擎并不适用于数据量大且规则复杂多变的场景,若需要将规则引擎与大数据结合时,需要具备充裕的大数据技术、编程专业知识及编程经验的专业人员,因此,如需将规则引擎与大数据进行结合,需要专业技术很强的专业人员,对于非专业人员来说,非常容易出错并且操作效率低下,因此,寻找一种能解决以上问题的技术方案成为本领域技术人员亟需解决的问题。
发明内容
基于此,有必要针对上述技术问题,提供一种基于规则引擎的数据处理方法、装置、设备及存储介质,可以将规则引擎与大数据进行结合,且本发明适用于非专业人员,提升了操作效率和用户体验。
一种基于规则引擎的数据处理方法,包括:
接收包含处理目标和目标数据源的数据获取指令,从所述目标数据源获取业务数据集,所述业务数据集中包括至少一组业务数据;
根据预设的Sql处理规则对所述业务数据集中的所有所述业务数据进行预处理后,得到业务数据结果集;
调用分布式计算引擎遍历所述业务数据结果集,并将所述业务数据结果集中的每一组所述业务数据转换成一个第一对象;
自预设规则数据库中确定与所述处理目标匹配的业务规则集,所述业务规则集中包括至少一个业务规则;
根据所述第一对象中的所述业务数据确定所述业务规则集中与所述业务数据匹配的所述业务规则;
根据与所述业务数据匹配的所述业务规则选取规则引擎,并通过选取的所述规则引擎调用与所述业务数据匹配的所述业务规则对所述第一对象进行处理,并获取输出的处理结果,所述处理结果与所述处理目标对应。
一种基于规则引擎的数据处理装置,包括:
接收模块,用于接收包含处理目标和目标数据源的数据获取指令,从所述目标数据源获取业务数据集,所述业务数据集中包括至少一组业务数据;
预处理模块,用于根据预设的Sql处理规则对所述业务数据集中的所有所述业务数据进行预处理后,得到业务数据结果集;
转换模块,用于调用分布式计算引擎遍历所述业务数据结果集,并将所述业务数据结果集中的每一组所述业务数据转换成一个第一对象;
第一确定模块,用于自预设规则数据库中确定与所述处理目标匹配的业务规则集,所述业务规则集中包括至少一个业务规则;
第二确定模块,用于根据所述第一对象中的所述业务数据确定所述业务规则集中与所述业务数据匹配的所述业务规则;
获取模块,用于根据与所述业务数据匹配的所述业务规则选取规则引擎,并通过选取的所述规则引擎调用与所述业务数据匹配的所述业务规则对所述第一对象进行处理,并获取输出的处理结果,所述处理结果与所述处理目标对应。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安银行股份有限公司,未经平安银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910429734.4/2.html,转载请声明来源钻瓜专利网。





