gpt4 book ai didi

amazon-web-services - AWS Athena - 使用 SQL 更新表行

转载 作者:行者123 更新时间:2023-12-05 05:43:57 26 4
gpt4 key购买 nike

我是 AWS 生态系统的新手。我正在创建一个使用 AWS Athena 查询数据的应用程序。使用 AWS Glue 将数据从 JSON 转换为 parquet,并存储在 S3 中。

现在的用例是使用 SQL 更新 Parquet 数据。

我们可以使用 AWS Athena SQL 命令更新底层 Parquet 数据吗?

最佳答案

不,不可能在 Amazon Athena 中使用 UPDATE

Amazon Athena 是一个查询引擎,而不是数据库。它对存储在 Amazon S3 中的数据执行查询。它读取那些文件,但修改或更新这些文件。因此,它无法“更新”表格。

最接近的功能是使用CREATE TABLE AS 创建一个 表。您可以提供一个使用其他表中数据的 SELECT 查询,这样您就可以有效地修改信息并将其存储在新表中,并告诉它对该新表使用 Parquet。事实上,这是将数据从其他格式转换为 Snappy 压缩的 Parquet 文件(如果需要,可以进行分区)的绝佳方式。

关于amazon-web-services - AWS Athena - 使用 SQL 更新表行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71705848/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com