(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202211523830.3
(22)申请日 2022.12.01
(71)申请人 北京维恩咨询有限公司
地址 100085 北京市海淀区农大南路1号院
2号楼2层办公B-210 -A068
(72)发明人 赵瑞涛
(74)专利代理 机构 北京市鼎立 东审知识产权代
理有限公司 1 1751
专利代理师 刘爽 朱慧娟
(51)Int.Cl.
G06F 16/25(2019.01)
G06F 16/242(2019.01)
G06F 16/2457(2019.01)
G06F 16/248(2019.01)
G06F 16/2455(2019.01)
(54)发明名称
数据多维度交叉分析方法和装置
(57)摘要
在本公开中一种数据多维度交叉分析方法
和装置, 该方法包括获取待分析数据的数据源以
及进行交叉分析的行维度、 列维度和度量; 基于
数据源、 行维度、 列维度和度量生成数据库查询
语句, 并基于数据库查询语句从数据库中加载待
分析数据; 将待分析数据中的列维度由行转换为
列, 得到行维度和列维度关于度量的交叉分析结
果。 本公开在面对大数据量的多维交叉分析时,
并不需要将大数据量的数据源全部加载至内存
中, 仅需要通过生成的数据库查询语句将待分析
的数据加载至内存即可实现对待分析数据的多
维交叉分析, 这样就避免了受内存 大小限制不能
实现对大 数据量数据的多维交叉分析的问题。
权利要求书2页 说明书12页 附图4页
CN 115544153 A
2022.12.30
CN 115544153 A
1.一种数据多维度交叉分析 方法, 其特 征在于, 包括:
获取待分析 数据的数据源以及进行交叉分析的行维度、 列维度和度量;
基于所述数据源、 所述行维度、 所述列维度和所述度量生成数据库查询语句, 并基于所
述数据库查询语句从数据库中加载待分析 数据;
将所述待分析数据中的列维度由行转换为列, 得到所述行维度和所述列维度关于所述
度量的交叉分析 结果。
2.根据权利要求1所述的方法, 其特 征在于, 所述数据库查询语句为SQ L语句;
在基于所述数据源、 所述行维度、 所述列维度和所述度量 生成SQL语句时, 包括:
获取预设的SQ L语句拼接模板, 其中, 所述SQ L语句拼接模板中包括 查询参数;
基于所述数据源、 所述行维度、 所述列维度和所述度量获取所述查询参数, 并将所述查
询参数填充至所述SQ L语句拼接模板中, 得到所述SQ L语句。
3.根据权利要求1所述的方法, 其特征在于, 在获取待分析数据的数据源以及进行交叉
分析的行维度、 列维度和度量时, 还包括获取汇总 方式、 筛选条件、 排序方式以及展示数量
配置中至少一种配置信息 。
4.根据权利要求3所述的方法, 其特征在于, 所述汇总方式包括行分组汇总、 列分组汇
总、 列汇总、 行汇总和总计中的至少一种, 其中, 所述行分组汇总为对组内的数据进行行汇
总, 所述列分组汇总为对组内的数据进行列汇总;
在获取到所述汇总方式的情况下, 在得到所述交叉分析结果之后, 还包括计算所述汇
总方式的汇总数据, 并将所述汇总数据添加至所述交叉分析 结果中的操作。
5.根据权利要求3所述的方法, 其特征在于, 所述筛选条件包括指定维度的筛选条件和
不指定维度的筛 选条件中的至少一种;
在获取到所述筛选条件的情况下, 在得到所述交叉分析结果之后, 还包括由所述交叉
分析结果中筛 选出满足所述筛 选条件的交叉分析 结果的操作。
6.根据权利要求3所述的方法, 其特征在于, 所述排序方式包括按照排序字段排序、 按
照字母表排序和按照度量值排序中的至少一种, 其中, 按照排序字段排序即按照字段的预
设顺序进行排序;
在获取到所述排序方式的情况下, 在得到所述交叉分析结果之后, 还包括按照所述排
序方式对所述交叉分析 结果进行排序, 得到满足所述 排序方式的交叉分析 结果的操作。
7.根据权利要求3所述的方法, 其特征在于, 所述展示数量配置包括指定数量显示配
置、 展开折叠显示配置和分页显示配置中的至少一种;
在获取到所述展示数量配置的情况下, 在得到所述交叉分析结果之后, 还包括根据所
述展示数量配置对所述交叉分析 结果进行显示的操作。
8.根据权利要求3 ‑7中任一项所述的方法, 其特征在于, 在获取到所述汇总方式、 所述
筛选条件、 所述排序方式的情况下, 还包括对所述待分析数据、 添加汇总数据的交叉分析结
果、 满足所述筛选条件的交叉分析结果以及满足所述排序方式的交叉分析结果进 行分级缓
存的操作。
9.根据权利要求8所述的方法, 其特征在于, 还包括基于所述分级缓存结果对所述交叉
分析结果进行筛 选的操作。
10.一种数据多维度交叉分析装置, 其特 征在于, 包括:权 利 要 求 书 1/2 页
2
CN 115544153 A
2数据配置模块, 用于获取待分析数据的数据源以及进行交叉分析的行维度、 列维度和
度量;
数据加载模块, 用于基于所述数据源、 所述行维度、 所述列维度和所述度量生成数据库
查询语句, 并基于所述数据库查询语句从数据库中加载待分析 数据;
数据展示模块, 用于将所述待分析数据中的列维度由行转换为列, 得到所述行维度和
所述列维度关于所述度量的交叉分析 结果。权 利 要 求 书 2/2 页
3
CN 115544153 A
3
专利 数据多维度交叉分析方法和装置
文档预览
中文文档
19 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共19页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 00:50:33上传分享