[英]Is it possible to create flat table from nested json object in AWS Athena?
我知道,可以从嵌套的 JSON 创建<struct>
,然后使用 SELECT 查询它以访问嵌套字段。 但我想创建一个扁平表,所以每个 json 字段,甚至嵌套的字段都在单独的列中。 找不到证据证明这是可能的。
胶水表是底层数据结构的表示,我相信,表结构必须准确地表示它是如何存储的。
但是,我们可以轻松地创建一个视图并使用它
假设表staff
的结构info
为struct<name:string,staffid:string,email:string>
CREATE OR REPLACE VIEW staff_info AS
SELECT info.name as name, info.id as id
FROM staff;
SELECT * FROM staff_info limit 10
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.