【问题标题】:How does Impala Implements GroupBy Extension(CUBE, ROLLUP and GROUPING SETS) In a distributed way?Impala 如何以分布式方式实现 GroupBy 扩展(CUBE、ROLLUP 和 GROUPING SETS)?
【发布时间】:2021-04-01 02:50:27
【问题描述】:

我正在学习如何实现 GroupBy 扩展(CUBE、ROLLUP 和 GROUPING SETS),我在FE 上看了好几遍,但我仍然无法理解如何使用 grouping_ids 通过与BE以分布式方式。如何与ExchangeNode协作?是和ExchangeNode合作吗?

有人可以帮我解迷宫吗?

【问题讨论】:

    标签: sql aggregation distributed olap impala


    【解决方案1】:

    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 从该版本开始。

    【讨论】:

      猜你喜欢
      • 2014-10-06
      • 2016-11-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-14
      • 1970-01-01
      • 2020-10-11
      • 1970-01-01
      相关资源
      最近更新 更多