我有一个表在hive中测试并且具有以下示例模式:
(a String,
b String ,
c String,
d String,
e String)
我需要从测试表中加载数据来说明另一个表test1,它具有以下模式:
(a String,
b String,
array < struct < c:String,d:String,e:String>> )
如何使用配置单元查询
将数据从test加载到test1答案 0 :(得分:0)
看一下配置单元UDF inline。它会将结构数组分解为多行,您可以在SELECT INTO ...
答案 1 :(得分:0)
这可以使用数组完成(named_struct(&#34; a&#34;,val,&#34; b&#34;,bvalue,&#34; c&#34;,cvalue))