本申请涉及数据查询及金融,尤其涉及一种数据查询报表获取方法、装置、电子设备及存储介质。
背景技术:
1、目前,数据安全问题在各个领域中都被视为重要的研究课题。特别是在寿险领域中的业务数据,例如投保数据,业务数据包含大量的用户隐私信息,因此对数据安全问题需要格外关注。
2、在一些需要对用户隐私信息进行数据查询的任务中,为了保护用户隐私,访问业务数据往往需要申请权限。然而在实际应用场景中,数据查询可能涉及多个不同任务,技术人员需要频繁地申请权限才能完成数据查询工作,导致数据查询的效率较低。
3、因此,如何提高数据查询的效率,成为了亟待解决的技术问题。
技术实现思路
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、本申请提出的数据查询报表获取方法、装置、电子设备及存储介质,其通过获取数据查询请求;其中,数据查询请求包含原始查询脚本;对原始查询脚本进行关键词识别,得到初步关键词;当初步关键词包含目标关键词,通过预设脚本规范对原始查询脚本进行规范化处理,得到规范查询脚本;将规范查询脚本与预设的基础功能表进行查询关联,得到目标查询脚本;其中,基础功能表包含预设查询字段相关联数据表的信息;通过预设的目标对象执行目标查询脚本,得到目标数据查询报表。本申请通过判断原始查询脚本中是否包含目标关键词确定原始查询脚本不会导致隐私数据泄露,确保了隐私数据的安全,接着通过具有隐私数据访问权限的目标对象执行目标查询脚本,减少了数据访问权限的申请次数,从而提高了数据查询的效率。
1.一种数据查询报表获取方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述对所述原始查询脚本进行关键词识别,得到初步关键词,包括:
3.根据权利要求2所述的方法,其特征在于,所述对所述原始查询脚本进行审批,得到审批通过的初步查询脚本,包括:
4.根据权利要求3所述的方法,其特征在于,所述审批流程包括审批人员和审批顺序;所述基于所述脚本审批流程对所述原始查询脚本进行审批处理,得到所述初步查询脚本,包括:
5.根据权利要求1所述的方法,其特征在于,所述将所述规范查询脚本与预设的基础功能表进行查询关联,得到目标查询脚本,包括:
6.根据权利要求1-5任一项所述的方法,其特征在于,所述预设脚本规范包括字符规范和格式规范;所述通过预设脚本规范对所述原始查询脚本进行规范化处理,得到规范查询脚本,包括:
7.根据权利要求1-5任一项所述的方法,其特征在于,所述目标查询脚本包括至少一个查询子脚本,所述通过预设的目标对象执行所述目标查询脚本,得到目标数据查询报表,包括:
8.一种数据查询报表获取装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现权利要求1至7任一项所述的数据查询报表获取方法。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的数据查询报表获取方法。