如何使用镶木地板文件源重命名 AWS Athena 列?

How to rename AWS Athena columns with parquet file source?

我将数据作为多个 parquet 文件加载到我的 S3 存储桶文件夹中。 将它们加载到Athena后我可以成功查询数据。

parquet文件源的Athenatable列重命名的方法有哪些,查询后仍能看到重命名列下的数据?

注意:已使用编辑模式选项进行检查,列正在重命名,但查询后您将看不到该列下的数据。

据我所知,没有办法创建一个 table 列的名称与它们在文件中的名称不同。 table 可以有更少或更多的列,但只有与文件中的名称相同的名称才可查询。

但是,您可以使用其他名称创建视图,例如:

CREATE OR REPLACE VIEW a_view AS
SELECT
  a AS b,
  b AS c
FROM the_table