【发布时间】:2018-09-26 19:35:42
【问题描述】:
我有一个频谱用例,它使用来自 s3 的大量 json 文件。我首先使用 Glue 爬虫来爬取数据以创建数据目录。然后使用该目录,我创建了一个外部模式来引用 Glue 数据库,以便我可以访问该目录。现在我可以对根级字符串执行选择语句,并且可以正常工作 例如:
select t.id from glue_db.test t
问题是,当我对结构对象执行选择语句时,我收到此错误“解析列 't.actor.name' 的类型时出错”。这是一个示例选择(id 是 actor 结构中的一个字符串):
select t.actor.name from glue_db.test t
我错过了什么?我还尝试将 json 转换为镶木地板,并且在尝试查询嵌套数据时遇到了同样的问题。
这是胶水表定义:
这是演员结构:
【问题讨论】:
标签: amazon-web-services amazon-redshift amazon-redshift-spectrum