一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

数据多维度交叉分析方法和装置与流程

2023-01-15 03:38:01 来源:中国专利 TAG:

技术特征:
1.一种数据多维度交叉分析方法,其特征在于,包括:获取待分析数据的数据源以及进行交叉分析的行维度、列维度和度量;基于所述数据源、所述行维度、所述列维度和所述度量生成数据库查询语句,并基于所述数据库查询语句从数据库中加载待分析数据;将所述待分析数据中的列维度由行转换为列,得到所述行维度和所述列维度关于所述度量的交叉分析结果。2.根据权利要求1所述的方法,其特征在于,所述数据库查询语句为sql语句;在基于所述数据源、所述行维度、所述列维度和所述度量生成sql语句时,包括:获取预设的sql语句拼接模板,其中,所述sql语句拼接模板中包括查询参数;基于所述数据源、所述行维度、所述列维度和所述度量获取所述查询参数,并将所述查询参数填充至所述sql语句拼接模板中,得到所述sql语句。3.根据权利要求1所述的方法,其特征在于,在获取待分析数据的数据源以及进行交叉分析的行维度、列维度和度量时,还包括获取汇总方式、筛选条件、排序方式以及展示数量配置中至少一种配置信息。4.根据权利要求3所述的方法,其特征在于,所述汇总方式包括行分组汇总、列分组汇总、列汇总、行汇总和总计中的至少一种,其中,所述行分组汇总为对组内的数据进行行汇总,所述列分组汇总为对组内的数据进行列汇总;在获取到所述汇总方式的情况下,在得到所述交叉分析结果之后,还包括计算所述汇总方式的汇总数据,并将所述汇总数据添加至所述交叉分析结果中的操作。5.根据权利要求3所述的方法,其特征在于,所述筛选条件包括指定维度的筛选条件和不指定维度的筛选条件中的至少一种;在获取到所述筛选条件的情况下,在得到所述交叉分析结果之后,还包括由所述交叉分析结果中筛选出满足所述筛选条件的交叉分析结果的操作。6.根据权利要求3所述的方法,其特征在于,所述排序方式包括按照排序字段排序、按照字母表排序和按照度量值排序中的至少一种,其中,按照排序字段排序即按照字段的预设顺序进行排序;在获取到所述排序方式的情况下,在得到所述交叉分析结果之后,还包括按照所述排序方式对所述交叉分析结果进行排序,得到满足所述排序方式的交叉分析结果的操作。7.根据权利要求3所述的方法,其特征在于,所述展示数量配置包括指定数量显示配置、展开折叠显示配置和分页显示配置中的至少一种;在获取到所述展示数量配置的情况下,在得到所述交叉分析结果之后,还包括根据所述展示数量配置对所述交叉分析结果进行显示的操作。8.根据权利要求3-7中任一项所述的方法,其特征在于,在获取到所述汇总方式、所述筛选条件、所述排序方式的情况下,还包括对所述待分析数据、添加汇总数据的交叉分析结果、满足所述筛选条件的交叉分析结果以及满足所述排序方式的交叉分析结果进行分级缓存的操作。9.根据权利要求8所述的方法,其特征在于,还包括基于所述分级缓存结果对所述交叉分析结果进行筛选的操作。10.一种数据多维度交叉分析装置,其特征在于,包括:
数据配置模块,用于获取待分析数据的数据源以及进行交叉分析的行维度、列维度和度量;数据加载模块,用于基于所述数据源、所述行维度、所述列维度和所述度量生成数据库查询语句,并基于所述数据库查询语句从数据库中加载待分析数据;数据展示模块,用于将所述待分析数据中的列维度由行转换为列,得到所述行维度和所述列维度关于所述度量的交叉分析结果。

技术总结
在本公开中一种数据多维度交叉分析方法和装置,该方法包括获取待分析数据的数据源以及进行交叉分析的行维度、列维度和度量;基于数据源、行维度、列维度和度量生成数据库查询语句,并基于数据库查询语句从数据库中加载待分析数据;将待分析数据中的列维度由行转换为列,得到行维度和列维度关于度量的交叉分析结果。本公开在面对大数据量的多维交叉分析时,并不需要将大数据量的数据源全部加载至内存中,仅需要通过生成的数据库查询语句将待分析的数据加载至内存即可实现对待分析数据的多维交叉分析,这样就避免了受内存大小限制不能实现对大数据量数据的多维交叉分析的问题。实现对大数据量数据的多维交叉分析的问题。实现对大数据量数据的多维交叉分析的问题。


技术研发人员:赵瑞涛
受保护的技术使用者:北京维恩咨询有限公司
技术研发日:2022.12.01
技术公布日:2022/12/30
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献