数据分析脚本生成方法、装置、介质和电子设备制造方法及图纸

技术编号:21184210 阅读:28 留言:0更新日期:2019-05-22 14:57
本公开是关于一种数据分析脚本生成方法、装置、介质和电子设备,属于计算机应用技术领域,该方法包括:当侦测到针对脚本编辑界面上脚本通用部分参数填写区域的填写操作时,获取用户填写的参数,其中,每项参数都与事先编写的脚本通用部分中的一个占位符相关联;用获取的用户填写的参数替换脚本通用部分中与每项参数相关联的占位符;当侦测到针对脚本编辑界面上脚本内核部分区域的填写操作时,获取用户填写的脚本内核部分;将替换了占位符后的脚本通用部分与获取的脚本内核部分按照预定规则组成编辑后的脚本。该方法能够降低数据分析人员处理负荷,提高数据分析效率。

Data analysis script generation methods, devices, media and electronic devices

This disclosure is about a data analysis script generation method, device, medium and electronic equipment, belonging to the field of computer application technology. The method includes: when the filling operation of the filling area for the general part parameters of scripts on the script editing interface is detected, the parameters filled by users are obtained, in which each parameter occupies a space with the general part of scripts written in advance. User-filled parameters are used to replace placeholders associated with each parameter in the universal part of the script; when the filling operation for the script kernel part of the script editing interface is detected, the user-filled script kernel part is obtained; after replacing the placeholder, the universal part of the script and the acquired script core part are compiled according to the predetermined rules. Script. This method can reduce the processing load of data analysts and improve the efficiency of data analysis.

【技术实现步骤摘要】
数据分析脚本生成方法、装置、介质和电子设备
本公开涉及计算机应用
,具体而言,涉及一种数据分析脚本生成方法、装置、介质和电子设备。
技术介绍
数据分析是指用适当的统计分析方法对收集来的大量数据进行分析,提取有用信息和形成结论而对数据加以详细研究和概括总结的过程,是数学与计算机科学相结合的产物。目前在进行数据分析过程中,数据分析部门接受业务部门的数据分析需求,根据该需求编写合适的数据分析脚本,运行在相关平台上,取得数据分析结果,然后将数据分析结果返回给提需求的业务部门。然而,业务部门的数据分析需求很频繁,而且有大量的重复性,每次都编写数据分析脚本,造成大量处理负担。因此,需要提供一种数据分析脚本生成方法及装置。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本公开的目的在于提供一种数据分析脚本生成方案,进而至少在一定程度上降低数据分析处理负荷,提高数据分析效率。根据本公开的一个方面,提供一种数据分析脚本生成方法,其特征在于,包括:当侦测到针对脚本编辑界面上脚本通用部分参数填写区域的填写操作时,获取用户填写的参数,其中,每项参数都与事先编写的脚本通用部分中的一个占位符相关联;用获取的用户填写的参数替换脚本通用部分中与每项参数相关联的占位符;当侦测到针对脚本编辑界面上脚本内核部分区域的填写操作时,获取用户填写的脚本内核部分;将替换了占位符后的脚本通用部分与获取的脚本内核部分按照预定规则组成编辑后的脚本。在本公开的一种示例性实施例中,在将替换了占位符后的脚本通用部分与获取的脚本内核部分按照预定规则组成编辑后的脚本之后,所述方法还包括:当侦测到脚本内核部分执行过程中对数据库的调用请求,获取用户在数据库密码存储路径指定区域存放的密码存放路径;按照获取的密码存储路径,获取数据库密码;用获取的数据库密码解密所述数据库,以完成对该数据库的调用。在本公开的一种示例性实施例中,所述用户填写的参数包括需求号、需求描述、上报人信息、处理人信息、执行频率、定采路径、收件人列表、抄送人列表、密送人列表、是否发送结果、结果所在数据库中的至少一个。在本公开的一种示例性实施例中,所述脚本编辑界面上还具有候选脚本内核部分显示区域,所述当侦测到针对脚本编辑界面上脚本内核部分区域的填写操作时,获取用户填写的脚本内核部分包括:监测到用户对脚本编辑界面上脚本内核部分区域填写的内容与全部用户历史上输入的脚本内核部分的一部分匹配;将匹配的历史上输入的脚本内核部分显示在所述候选内核部分显示区域作为候选内核部分;接收到用户对显示在候选内核部分显示区域的候选内核部分的选择,将选择的候选内核部分移入所述脚本内核部分区域。在本公开的一种示例性实施例中,所述将匹配的历史上输入的脚本内核部分显示在所述候选内核部分显示区域包括:将匹配的历史上输入的脚本内核部分的代表性部分显示在所述候选内核部分显示区域;监测到用户对所述代表性部分的选择,在所述候选内核部分显示区域中展示所述脚本内核部分的全部内容。在本公开的一种示例性实施例中,为全部用户历史上输入的脚本内核部分设置关键词,所述当侦测到针对脚本编辑界面上脚本内核部分区域的填写操作时,获取用户填写的脚本内核部分包括:侦测到用户在脚本编辑界面上脚本内核部分区域填写检索关键词,将检索关键词与为全部用户历史上输入的脚本内核部分设置的关键词进行匹配,其中,只要检索关键词之一与用户历史上输入的脚本内核部分的关键词之一重合,认为发生匹配;将匹配的用户历史上输入的脚本内核部分,作为候选内核部分显示在所述候选内核部分显示区域;接收到用户对显示在候选内核部分显示区域的候选内核部分的选择,将选择的候选内核部分移入所述脚本内核部分区域。在本公开的一种示例性实施例中,所述匹配的用户历史上输入的脚本内核部分显示在所述候选内核部分显示区域的顺序是按照该历史上输入的脚本内核部分的关键词与检索关键词重合的个数由高到低排序的。根据本公开的一个方面,提供一种数据分析脚本生成装置,包括:第一获取模块,用于当侦测到针对脚本编辑界面上脚本通用部分参数填写区域的填写操作时,获取用户填写的参数,其中,每项参数都与事先编写的脚本通用部分中的一个占位符相关联;替换模块,当侦测到针对脚本编辑界面上脚本内核部分区域的填写操作时,获取用户填写的脚本内核部分;第二获取模块,用于当侦测到针对脚本编辑界面上脚本内核部分区域的填写操作时,获取用户填写的脚本内核部分;生成模块,用于将替换了占位符后的脚本通用部分与获取的脚本内核部分按照预定规则组成编辑后的脚本。根据本公开的一个方面,提供一种计算机可读存储介质,其上存储有数据分析脚本生成程序,其特征在于,所述数据分析脚本生成程序被处理器执行时实现上述任意一项所述的方法。根据本公开的一个方面,提供一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的数据脚本生成程序;其中,所述处理器配置为经由执行所述数据脚本生成程序来执行上述任意一项所述的方法。本公开一种数据分析脚本生成方法及装置,首先当侦测到针对脚本编辑界面上脚本通用部分参数填写区域的填写操作时,获取用户填写的参数,其中,每项参数都与事先编写的脚本通用部分中的一个占位符相关联;并用获取的用户填写的参数替换脚本通用部分中与每项参数相关联的占位符;其次当侦测到针对脚本编辑界面上脚本内核部分区域的填写操作时,获取用户填写的脚本内核部分;然后将替换了占位符后的脚本通用部分与获取的脚本内核部分按照预定规则组成编辑后的脚本。因此,通过本公开的方案,数据分析人员只需编写数据分析的脚本的内核部分,对于脚本的通用部分只需填写参数,通用部分就会为数据分析人员自动生成,大大减少了编写数据分析脚本的处理负荷,提高了数据分析效率。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示意性示出一种数据分析脚本生成方法的流程图。图2示意性示出一种脚本内核部分运行过程中调用数据库的流程图。图3示意性示出一种当侦测到用户对脚本编辑界面上脚本内核部分区域的填写,获取用户填写的脚本内核部分方法流程图。图4示意性示出一种将匹配的历史上输入的脚本内核部分显示在所述候选内核部分显示区域方法的流程图。图5示意性示出一种当侦测到用户对脚本编辑界面上脚本内核部分区域的填写,获取用户填写的脚本内核部分方法的流程图。图6示意性示出一种数据分析脚本生成装置的方框图。图7示意性示出一种用于实现上述数据分析脚本生成方法的电子设备示例框图。图8示意性示出一种用于实现上述数据分析脚本生成方法的计算机可读存储介质。具体实施方式现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描本文档来自技高网...

【技术保护点】
1.一种数据分析脚本生成方法,其特征在于,包括:当侦测到针对脚本编辑界面上脚本通用部分参数填写区域的填写操作时,获取用户填写的参数,其中,每项参数都与事先编写的脚本通用部分中的一个占位符相关联;用获取的用户填写的参数替换脚本通用部分中与每项参数相关联的占位符;当侦测到针对脚本编辑界面上脚本内核部分区域的填写操作时,获取用户填写的脚本内核部分;将替换了占位符后的脚本通用部分与获取的脚本内核部分按照预定规则组成编辑后的脚本。

【技术特征摘要】
1.一种数据分析脚本生成方法,其特征在于,包括:当侦测到针对脚本编辑界面上脚本通用部分参数填写区域的填写操作时,获取用户填写的参数,其中,每项参数都与事先编写的脚本通用部分中的一个占位符相关联;用获取的用户填写的参数替换脚本通用部分中与每项参数相关联的占位符;当侦测到针对脚本编辑界面上脚本内核部分区域的填写操作时,获取用户填写的脚本内核部分;将替换了占位符后的脚本通用部分与获取的脚本内核部分按照预定规则组成编辑后的脚本。2.根据权利要求1所述的方法,其特征在于,在将替换了占位符后的脚本通用部分与获取的脚本内核部分按照预定规则组成编辑后的脚本之后,所述方法还包括:当侦测到脚本内核部分执行过程中对数据库的调用请求,获取用户在数据库密码存储路径指定区域存放的密码存放路径;按照获取的密码存储路径,获取数据库密码;用获取的数据库密码解密所述数据库,以完成对该数据库的调用。3.根据权利要求1所述的方法,其特征在于,所述用户填写的参数包括需求号、需求描述、上报人信息、处理人信息、执行频率、定采路径、收件人列表、抄送人列表、密送人列表、是否发送结果、结果所在数据库中的至少一个。4.根据权利要求1所述的方法,其特征在于,所述脚本编辑界面上还具有候选脚本内核部分显示区域,所述当侦测到针对脚本编辑界面上脚本内核部分区域的填写操作时,获取用户填写的脚本内核部分包括:监测到用户对脚本编辑界面上脚本内核部分区域填写的内容与全部用户历史上输入的脚本内核部分的一部分匹配;将匹配的历史上输入的脚本内核部分显示在所述候选内核部分显示区域作为候选内核部分;接收到用户对显示在候选内核部分显示区域的候选内核部分的选择,将选择的候选内核部分移入所述脚本内核部分区域。5.根据权利要求4所述的方法,其特征在于,所述将匹配的历史上输入的脚本内核部分显示在所述候选内核部分显示区域包括:将匹配的历史上输入的脚本内核部分的代表性部分显示在所述候选内核部分显示区域;监测到用户对所述代表性部分的选择,...

【专利技术属性】
技术研发人员:唐婷婷
申请(专利权)人:中国平安人寿保险股份有限公司
类型:发明
国别省市:广东,44

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

1