【发布时间】:2019-06-30 17:19:30
【问题描述】:
我在我的 S3 存储桶文件夹中加载了多个 parquet 文件的数据。 将它们加载到 Athena 后,我可以成功查询数据。
parquet文件源的Athena表列重命名,查询后还能看到重命名列下的数据有哪些方法?
注意:使用编辑架构选项进行检查,列正在重命名,但查询后您将看不到该列下的数据。
【问题讨论】:
标签: amazon-s3 parquet amazon-athena
我在我的 S3 存储桶文件夹中加载了多个 parquet 文件的数据。 将它们加载到 Athena 后,我可以成功查询数据。
parquet文件源的Athena表列重命名,查询后还能看到重命名列下的数据有哪些方法?
注意:使用编辑架构选项进行检查,列正在重命名,但查询后您将看不到该列下的数据。
【问题讨论】:
标签: amazon-s3 parquet amazon-athena
据我所知,没有办法为列创建一个与文件中所称名称不同的表。该表可以有更少或额外的列,但只有与文件中的名称相同的名称是可查询的。
但是,您可以使用其他名称创建视图,例如:
CREATE OR REPLACE VIEW a_view AS
SELECT
a AS b,
b AS c
FROM the_table
【讨论】: