繁体   English   中英

Impala 如何以分布式方式实现 GroupBy Extension(CUBE, ROLLUP and GROUPING SETS)?

[英]How does Impala Implements GroupBy Extension(CUBE, ROLLUP and GROUPING SETS) In a distributed way?

我正在学习如何实现 GroupBy 扩展(CUBE、ROLLUP 和 GROUPING SETS),我在FE看了好几遍,但我仍然不明白如何使用 grouping_ids 以分布式方式与BE协作实现 GroupBy 扩展.与ExchangeNode合作如何? 是否与 ExchangeNode 协作?

有人能帮我走迷宫吗?

Impala 在 7.2.2 中通过修饰符引入了分组

添加了对 GROUP BY ROLLUP、CUBE 和 GROUPING SETS 的支持。 GROUP BY ROLLUP 子句为列表达式的每个组合创建一个组。 CUBE 子句为所有可能的列组合创建组。 GROUPING SETS 只允许您列出要 GROUP BY 的表达式组合。

从该版本开始的GROUP BY 文档中对此进行了解释。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM