Hive Grouping Sets多维分析

2021-07-15  本文已影响0人  星辰fml

介绍

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

GROUPING SETS和GROUPING__ID

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

CUBE

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

ROLLUP

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

上一篇下一篇

猜你喜欢

热点阅读