如何从配置单元获取json格式的查询结果并在aws s3 bucket上发送结果?

1tu0hz3e  于 2021-06-24  发布在  Hive
关注(0)|答案(1)|浏览(315)

一些查询结果输出需要json格式,查询在配置单元中运行,并将结果发布到awss3上。

zaqlnxep

zaqlnxep1#

你可以用很多方法。
您可以使用python将结果格式化为json并发送到任何地方(可能这更适合您的“将结果发送到aws”目的)。
或者,您可以从brickhouselink使用to_json udfs。如果您将结果转换为一个命名的结构,并根据需要排列列,它会将其解释为jsonMap,并相应地输出。 SELECT to_json( named_struct( "field1", field1,"field2", field2,"field3", field3 )) FROM mytable; tojson还将解释数组和Map。

相关问题