【发布时间】:2021-04-01 02:50:27
【问题描述】:
我正在学习如何实现 GroupBy 扩展(CUBE、ROLLUP 和 GROUPING SETS),我在FE 上看了好几遍,但我仍然无法理解如何使用 grouping_ids 通过与BE以分布式方式。如何与ExchangeNode协作?是和ExchangeNode合作吗?
有人可以帮我解迷宫吗?
【问题讨论】:
标签: sql aggregation distributed olap impala
我正在学习如何实现 GroupBy 扩展(CUBE、ROLLUP 和 GROUPING SETS),我在FE 上看了好几遍,但我仍然无法理解如何使用 grouping_ids 通过与BE以分布式方式。如何与ExchangeNode协作?是和ExchangeNode合作吗?
有人可以帮我解迷宫吗?
【问题讨论】:
标签: sql aggregation distributed olap impala
Impala introduced the group by modifiers in 7.2.2:
增加了对 GROUP BY ROLLUP、CUBE 和 GROUPING SETS 的支持。 GROUP BY ROLLUP 子句为列表达式的每个组合创建一个组。 CUBE 子句为所有可能的列组合创建组。 GROUPING SETS 只是让您列出要分组的表达式组合。
这在documentation 中解释了GROUP BY 从该版本开始。
【讨论】: