数据处理的方法、装置、电子设备和存储介质与流程
- 国知局
- 2024-11-06 14:25:19
本发明涉及计算机,尤其涉及一种数据处理的方法、装置、电子设备和存储介质。
背景技术:
1、在各种业务处理场景中,为了提高业务数据的安全性,通常会对业务系统的数据管理和使用时设置数据准入原则,以便于对数据进行筛查和审核。相关技术中,数据准入原则通常基于硬编码实现,如可以基于java(一种计算机语言)、mysql(一个关系型数据库管理系统)等传统的编程语言和数据库技术实现,但是由于硬编码实现方式中准入原则直接嵌入到程序,难以进行维护和扩展,并且也无法满足数据准入校验的实时变化需求。
技术实现思路
1、有鉴于此,本发明实施例提供一种数据处理的方法、装置、电子设备和存储介质,能够解决通过硬编码方式将数据准入原则直接嵌入到程序,难以进行准入原则的维护和扩展,并且也无法满足数据准入校验的实时变化需求的问题。
2、为实现上述目的,根据本发明实施例的一个方面,提供了一种数据处理的方法。
3、本发明实施例的一种数据处理的方法包括:
4、通过被调用的数据准入接口获取对应的待处理数据;
5、根据待处理数据的业务标识确定对应的全量校验参数;
6、确定待处理数据中与全量校验参数对应的待校验参数值;
7、响应于未查询到与待校验参数值对应的历史校验结果,确定与全量校验参数对应的全量校验规则;
8、基于预设的脚本模板和全量校验规则生成校验脚本,利用校验脚本校验待校验参数值,并通过调用数据准入接口发送得到的校验结果。
9、在一个实施例中,还包括:
10、接收数据校验更新指令,获取对应的待更新业务标识和更新后的校验信息,识别待更新业务标识关联的各有效校验参数;
11、根据各有效检验参数的参数信息更新校验参数信息,建立待更新业务标识和更新后的校验参数信息之间对应关系。
12、在又一个实施例中,
13、基于预设的脚本模板和全量校验规则生成校验脚本,包括:
14、获取全量校验规则中各校验规则关联的目标脚本对象;
15、响应于未获取到目标脚本对象,生成校验规则对应的脚本处理任务并触发;
16、响应于脚本处理任务,获取校验规则对应的脚本信息,调用异步处理程序,基于预设的脚本模板和校验规则生成校验脚本。
17、在又一个实施例中,还包括:
18、接收校验规则更新指令,获取对应校验规则的配置更新信息,配置更新信息包括规则基础信息和规则条件信息;
19、获取规则条件信息对应的规则模板,利用预设的脚本转换引擎,以基于规则模板和规则基础信息生成校验脚本;
20、响应于预设的定时任务,将校验脚本存储至预设的缓存容器。
21、在又一个实施例中,利用校验脚本校验待校验参数值,包括:
22、查询全量校验参数关联的映射函数,获取映射函数对应的源字段值集合,将待校验参数值与源字段值集合匹配,基于匹配结果得出校验结果。
23、在又一个实施例中,
24、还包括:
25、从待处理数据中获取全量校验参数的参数值;
26、对每个参数值,识别参数值的类型标签,以将类型标签与参数值融合,得到参数值的优化数据;
27、基于各参数值的优化数据生成对应的全量校验标识。
28、为实现上述目的,根据本发明实施例的另一方面,提供了一种数据处理的装置。
29、本发明实施例的一种数据处理的装置包括:
30、获取单元,用于通过被调用的数据准入接口获取对应的待处理数据;
31、确定单元,用于根据待处理数据的业务标识确定对应的全量校验参数;确定待处理数据中与全量校验参数对应的待校验参数值;
32、确定单元,还用于响应于未查询到与待校验参数值对应的历史校验结果,确定与全量校验参数对应的全量校验规则;
33、校验单元,用于基于预设的脚本模板和全量校验规则生成校验脚本,利用校验脚本校验待校验参数值,并通过调用数据准入接口发送得到的校验结果。
34、在一个实施例中,装置还包括:
35、接收单元,用于接收数据校验更新指令,获取对应的待更新业务标识和更新后的校验信息,识别待更新业务标识关联的各有效校验参数;
36、更新单元,用于根据各有效检验参数的参数信息更新校验参数信息,建立待更新业务标识和更新后的校验参数信息之间对应关系。
37、在又一个实施例中,校验单元,具体用于:
38、获取全量校验规则中各校验规则关联的目标脚本对象;
39、响应于未获取到目标脚本对象,生成校验规则对应的脚本处理任务并触发;
40、响应于脚本处理任务,获取校验规则对应的脚本信息,调用异步处理程序,基于预设的脚本模板和校验规则生成校验脚本。
41、在又一个实施例中,接收单元,还用于接收校验规则更新指令,获取对应校验规则的配置更新信息,配置更新信息包括规则基础信息和规则条件信息;
42、装置还包括:
43、生成单元,用于获取规则条件信息对应的规则模板,利用预设的脚本转换引擎,以基于规则模板和规则基础信息生成校验脚本;
44、存储单元,用于响应于预设的定时任务,将校验脚本存储至预设的缓存容器。
45、在又一个实施例中,校验单元,具体用于:
46、查询全量校验参数关联的映射函数,获取映射函数对应的源字段值集合,将待校验参数值与源字段值集合匹配,基于匹配结果得出校验结果。
47、在又一个实施例中,获取单元,还用于从待处理数据中获取全量校验参数的参数值;
48、生成单元,还用于对每个参数值,识别参数值的类型标签,以将类型标签与参数值融合,得到参数值的优化数据;基于各参数值的优化数据生成对应的全量校验标识。
49、为实现上述目的,根据本发明实施例的再一个方面,提供了一种电子设备。
50、本发明实施例的一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现本发明实施例提供的数据处理的方法。
51、为实现上述目的,根据本发明实施例的又一个方面,提供了一种计算机可读介质。
52、本发明实施例的一种计算机可读介质,其上存储有计算机程序,程序被处理器执行时实现本发明实施例提供的数据处理的方法。
53、为实现上述目的,根据本发明实施例的又一个方面,提供了一种计算机程序产品。
54、本发明实施例的一种计算机程序产品,包括计算机程序,程序被处理器执行时实现本发明实施例提供的数据处理的方法。
55、上述发明中的一个实施例具有如下优点或有益效果:本发明实施例中,数据准入接口被调用后,可以获取对应的待处理数据,即需要进行数据准入校验的数据,并可以确定出待处理数据的业务标识;然可以基于业务标识来确定全量校验参数集合,并获取对应待处理数据的待校验参数值,并查询全量校验标识对应的历史校验结果;如果没有查询到历史校验结果,则确定与全量校验参数对应的全量校验规则,基于预设的脚本模板和全量校验规则生成校验脚本,利用校验脚本校验待校验参数值,并通过调用数据准入接口发送得到的校验结果。本发明实施例中,对于输入的数据,可以先判定是否存在历史校验结果,在不存在历史校验结果的情况下,可以确定与全量校验参数对应的全量校验规则,利用校验脚本校验待校验参数值,如此本发明实施例中可以实现数据准入原则的灵活配置和生成,以便于数据准入校验的维护和扩展,并且可以满足数据准入校验的实时变化需求。
56、上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。
本文地址:https://www.jishuxx.com/zhuanli/20241106/321971.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表