如何以结构格式加载配置单元中的数据

c7rzv4ha  于 2021-06-26  发布在  Hive
关注(0)|答案(2)|浏览(301)

我有一个表,在hive中进行测试,并有以下示例模式:

  1. (a String,
  2. b String ,
  3. c String,
  4. d String,
  5. e String)

我需要从test表中加载数据来表示另一个表test1,它具有以下模式:

  1. (a String,
  2. b String,
  3. array < struct < c:String,d:String,e:String>> )

如何使用配置单元查询将数据从test加载到test1

cuxqih21

cuxqih211#

这可以使用数组(名为_struct(“a”,val,“b”,bvalue,“c”,cvalue))来完成

zpgglvta

zpgglvta2#

看看Hive自定义项内联。它将结构数组分解成多行,您可以在 SELECT INTO ...

相关问题