2017-11-22 2 views
1

하이브의 함수 폭발은 documented here 입니다. 이것은 본질적으로 하나의 행에서 많은 행을 생성하는 매우 실용적인 기능입니다. 기본 버전은 값이 값 배열 인 열을 가져 와서 각 값에 대해 동일한 행의 복사본을 생성합니다.Apache Impala에서 하이브의 '폭발'기능과 동일한 기능이 있습니까?

임팔라에는 그런 것이 있는지 궁금합니다. 설명서에서 찾을 수 없었습니다.

+0

AFAIK 임팔라는 "중첩 된 유형"지원하지 않는 분할 된 테이블 내에서 유일한 마루 테이블이나 마루 파티션에서 복합 유형 열을 조회 할 수 있습니다

. 이야기의 끝. –

+0

임팔라 2.3에는 중첩 된 유형 지원이 추가되었습니다. http://blog.cloudera.com/blog/2015/11/new-in-cloudera-enterprise-5-5-support-for-complex-types-in-impala/ – tk421

답변

2

임팔라에는 복잡한 데이터 유형을 읽고 여러 행을 생성하기 위해 하이브에 EXPLODE와 같은 기능이 없습니다.

현재 Impala를 통해 select employee.empid from table1과 같은 점 표기법을 사용하여 하이브 생성 테이블에서 복잡한 데이터 유형을 읽을 수 있습니다. 임팔라

관련 문제