Hive Grouping Sets多维分析

介绍

GROUPING SETS,GROUPING__ID,CUBE,ROLLUP:这几个函数通常用于OLAP中,不能累加,而且需要根据不同维度上钻和下钻的指标统计。

GROUPING SETS和GROUPING__ID

在一个GROUP BY查询中,根据不同的维度组合进行聚合,等价于将不同维度的GROUP BY结果集进行UNION ALL。

CUBE

根据GROUP BY的维度的所有组合进行聚合。

ROLLUP

是CUBE的子集,以最左侧的维度为主,从该维度进行层级聚合。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容