여러 CTE가 포함 된 매우 길고 복잡한 임팔라 쿼리를 최적화하려고합니다. 각 CTE는 여러 번 사용됩니다. CTE를 작성한 후에는 CTE와 관련된 테이블에서 SCAN HDFS 조작 대신 기본 조회에서이 CTE의 결과를 그대로 다시 사용해야한다는 임 팔라를 지시 할 수 있어야합니다. 이것이 가능한가? 그렇다면 어떻게?CTE의 즉각적인 평가
내가 impalad 버전을 나는 그렇게 생각하지 않아요 2.1.1-cdh5 RELEASE (7901877736e29716147c4804b0841afc4ebc9037를 구축) 버전
바보 같은 질문이 될 수있는 공식 문서와 같이
profile
를 사용하지만 내가 CTE의 주요 목적은 임팔라 공통 테이블 식 – shainnif것입니다 상기 질의를 실행함으로써 수집 된 특정 결과 세트를 포착하지 않고, 질의를 재사용하는 것. –