一种数据处理方法、装置、设备、存储介质及产品制造方法及图纸

技术编号:33632999 阅读:28 留言:0更新日期:2022-06-02 01:40
本申请公开了一种数据处理方法、装置、设备、存储介质及产品,在获取包括多个筛选项的第一筛选请求后,在维度集合中匹配第一筛选请求,生成针对多个筛选项的条件组合参数,将条件组合参数传递给数据库。该条件组合参数是根据多个筛选项对应的字段得到的,且数据库中每条数据包括根据字段值生成的参数字段,故从数据库中可以调取针对条件参数组合的筛选结果。由此,先从数据量较少的维度集合中查询出来所需要的条件组合参数,然后将条件组合参数传参到数据库中,数据库中只查询和条件组合参数相关的数据,这样数据库在查询时,是不会扫描整个数据库的,减少了数据量的查询,会大大提高数据查询的效率。数据查询的效率。数据查询的效率。

【技术实现步骤摘要】
一种数据处理方法、装置、设备、存储介质及产品


[0001]本专利技术涉及数据处理
,尤其是涉及一种数据处理方法、装置、设备、存储介质及产品。

技术介绍

[0002]在日常工作中经常会使用数据分析,它极大的帮助了我们看数据对比、细分数据等方面,通过数据分析可以提取有用信息和形成结论,通过对数据加以详细研究和概括总结可以用于做出较为正确的决策。
[0003]Tableau是一款数据分析与可视化工具,用户可以根据自己的需求通过Tableau来对数据进行有条件的筛选,从而得到数据分析结果。但是在数据量比较大的时候,筛选过程中速度会比较慢,数据的加载时间会很长,用户体验较差。

技术实现思路

[0004]针对上述问题,本申请提供一种数据处理方法、装置、设备、存储介质及产品,用于缩短筛选过程的时间,提高筛选效率,提高用户体验。
[0005]基于此,本申请实施例公开了如下技术方案:
[0006]一方面,本申请实施例提供一种数据处理方法,所述方法包括:
[0007]获取包括多个筛选项的第一筛选请求;
[0008]在维度集合中匹配所述第一筛选请求,生成针对于所述多个筛选项的条件组合参数;其中,所述数据库中每条数据包括参数字段,所述参数字段是根据所述字段值生成的;
[0009]将所述条件组合参数传递给所述数据库,以便根据所述参数字段从所述数据库调取针对所述条件组合参数的筛选结果。
[0010]可选的,所述维度集合根据数据库的字段和字段值的类型生成的。
[0011]可选的,所述筛选结果为物化视图,所述方法还包括:
[0012]获取包括至少一个筛选项的第二筛选请求;
[0013]根据所述第二筛选请求,从所述筛选结果中调取筛选结果。
[0014]可选的,所述方法还包括:
[0015]获取所述数据库中多个字段分别对应的历史使用次数;
[0016]若目标字段的历史使用次数超过次数阈值,将所述目标字段及所述目标字段包括的字段值添加至所述维度集合中,所述目标字段为所述多个字段中的一个。
[0017]可选的,所述维度集合是根据n个字段及所述n个字段的字段值的类型生成的,所述数据库中每条数据包括根据所述n个字段的字段值生成的参数字段,所述条件组合参数包括的多个字段的先后顺序与所述参数字段中多个字段的先后顺序一致。
[0018]可选的,所述Tableau与所述维度集合实时连接或所述Tableau将所述维度集合导入所述Tableau本地中;
[0019]所述Tableau与所述数据库实时连接。
[0020]可选的,所述方法还包括:
[0021]若所述数据库对目标数据进行增加、删除、修改中一种或多种处理;
[0022]所述Tableau基于所述目标数据对所述维度集合进行增加、删除、修改中一种或多种处理。
[0023]另一方面,本申请实施例提供一种数据处理装置,所述装置包括:获取单元、生成单元和调取单元;
[0024]所述获取单元,用于获取包括多个筛选项的第一筛选请求;
[0025]所述生成单元,用于在维度集合中匹配所述第一筛选请求,生成针对于所述多个筛选项的条件组合参数;其中,所述数据库中每条数据包括参数字段,所述参数字段是根据所述字段值生成的;
[0026]所述调取单元,用于将所述条件组合参数传递给所述数据库,以便根据所述参数字段从所述数据库调取针对所述条件组合参数的筛选结果。
[0027]另一方面本申请提供了一种计算机设备,所述设备包括处理器以及存储器:
[0028]所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;
[0029]所述处理器用于根据所述程序代码中的指令执行上述方面所述的方法。
[0030]另一方面本申请提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序用于执行上述方面所述的方法。
[0031]另一方面,本申请实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述方面所述的方法。
[0032]相对于现有技术,本申请上述技术方案的优点在于:
[0033]在获取包括多个筛选项的第一筛选请求后,在维度集合中匹配第一筛选请求,生成针对多个筛选项的条件组合参数,将条件组合参数传递给数据库。该条件组合参数是根据多个筛选项对应的字段得到的,且数据库中每条数据包括根据字段值生成的参数字段,故从数据库中可以调取针对条件参数组合的筛选结果。由此,先从数据量较少的维度集合中查询出来所需要的条件组合参数,然后将条件组合参数传参到数据库中,数据库中只查询和条件组合参数相关的数据,这样数据库在查询时,是不会扫描整个数据库的,减少了数据量的查询,会大大提高数据查询的效率。
附图说明
[0034]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0035]图1为本申请实施例提供的示例性应用场景的框架示意图;
[0036]图2为本申请实施例提供的一种数据处理方法的流程图;
[0037]图3为本申请实施例提供的一种输入第一筛选请求的示意图;
[0038]图4为本申请实施例提供的一种数据处理装置的示意图;
[0039]图5为本申请实施例提供的一种计算机设备的结构图。
具体实施方式
[0040]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0041]Tableau作为一款数据分析与可视化工具,支持连接本地或云端数据,不管是电子表格,还是数据库元数据,都能进行无缝连接。在实际使用时,可以通过自定义结构化查询语言(Structured Query Language,SQL)创建数据源,或者直接连接数据库创建数据源,下面分别进行说明。
[0042]第一种:直接连接数据库创建数据源。
[0043]该种方式相当于Tableau连接云端数据,或者说实时连接数据库。用户通过Tableau筛选数据源时,会根据筛选条件下推到实时连接的数据库中查询。例如,若用户想要对某一产品的数据进行分析时,可以将“品牌+型号+大区”作为筛选条件,利用“品牌”在数据库中查询得到一个子数据集,利用“型号”在数据库中查本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:获取包括多个筛选项的第一筛选请求;在维度集合中匹配所述第一筛选请求,生成针对于所述多个筛选项的条件组合参数;其中,所述数据库中每条数据包括参数字段,所述参数字段是根据所述字段值生成的;将所述条件组合参数传递给所述数据库,以便根据所述参数字段从所述数据库调取针对所述条件组合参数的筛选结果。2.根据权利要求1所述的数据处理方法,其特征在于,所述维度集合根据数据库的字段和字段值的类型生成的。3.根据权利要求1所述的数据处理方法,其特征在于,所述筛选结果为物化视图,所述方法还包括:获取包括至少一个筛选项的第二筛选请求;根据所述第二筛选请求,从所述筛选结果中调取筛选结果。4.根据权利要求1所述的数据处理方法,其特征在于,所述方法还包括:获取所述数据库中多个字段分别对应的历史使用次数;若目标字段的历史使用次数超过次数阈值,将所述目标字段及所述目标字段包括的字段值添加至所述维度集合中,所述目标字段为所述多个字段中的一个。5.根据权利要求4所述的数据处理方法,其特征在于,所述维度集合是根据n个字段及所述n个字段的字段值的类型生成的,所述数据库中每条数据包括根据所述n个字段的字段值生成的参数字段,所述条件组合参数包括的多个字段的先后顺序与所述参数字段中多个字段的先后顺序一致。6.根据权利要求2所述的数据处理方法,其特征在于,所述Tableau与...

【专利技术属性】
技术研发人员:王颖雪
申请(专利权)人:海尔智家股份有限公司
类型:发明
国别省市:

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

1