【发布时间】:2017-11-06 09:26:48
【问题描述】:
我正在尝试优化包含多个 CTE 的非常长且复杂的 impala 查询。每个 CTE 被多次使用。我的期望是,一旦创建了 CTE,我应该能够指示 impala 该 CTE 的结果应该按原样在主查询中重新使用,而不是使用主查询再次对 CTE 中涉及的表进行 SCAN HDFS 操作。这可能吗?如果是怎么办?
我正在使用 impalad 版本 2.1.1-cdh5 RELEASE (build 7901877736e29716147c4804b0841afc4ebc9037) 版本
【问题讨论】:
-
可能是个愚蠢的问题,但 CTE 是什么
-
@shainnif 我假设它的 Impala 公用表表达式
标签: hadoop impala cloudera-cdh