本申请属于数据处理,具体涉及一种数据解析方法、装置、设备及存储介质。
背景技术:
1、在信息技术领域中,数据解析是非常重要的环节,它能够帮助我们从海量的数据中提取出有用的信息,并进行进一步的分析和应用,比如便于后续的数据分析、数据挖掘和机器学习等任务的进行。目前,在信息技术飞速发展的背景下,数据解析在社会各个领域中的应用变得越来越广泛。
2、数据都具有其独特性,在解析处理过程中往往有不同的要求。因此如何设置灵活高效的数据解析方法显得尤为重要。
技术实现思路
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、本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变的明显,或通过本申请的实践了解到。
1.一种数据解析方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述预存模板脚本生成目标模板脚本,包括:
3.根据权利要求2所述的方法,其特征在于,
4.根据权利要求3所述的方法,其特征在于,
5.根据权利要求1所述的方法,其特征在于,所述根据所述预存模板脚本生成目标模板脚本,包括:
6.根据权利要求5所述的方法,其特征在于,所述基于所述模板操作页面生成目标模板脚本,包括:
7.根据权利要求6所述的方法,其特征在于,
8.一种数据解析装置,其特征在于,所述装置包括:
9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器运行所述计算机程序以实现如权利要求1-7任一项所述的方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行实现如权利要求1-7中任一项所述的方法。