在Apache Impala中是否有与Hive的'explode'功能等效的功能?

时间:2017-11-22 14:19:54

标签: hive bigdata explode impala sql-function

Hive的功能爆炸是documented here 它本质上是一个非常实用的函数,可以从一个行生成许多行。它的基本版本采用一列,其值是一个值数组,并为每个值生成相同行的副本。

我想知道Impala中是否存在这样的事情。我无法在文档中找到它。

1 个答案:

答案 0 :(得分:2)

Impala在hive中没有像EXPLODE这样的函数来读取复杂的数据类型并生成多行。

目前通过Impala,我们可以使用点符号(如select employee.empid from table1)读取Hive生成表中的复杂数据类型。

Impala只能从分区表中的Parquet表或Parquet分区查询复杂类型列