在 Amazon Athena 中运行 SQL 查询 - Amazon Athena
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

在 Amazon Athena 中运行 SQL 查询

您可以使用 Amazon Athena 对在 Amazon Glue Data Catalog 中注册的以及诸如 Hive 元数据仓等数据源及您使用 Athena 联合查询功能连接的 Amazon DocumentDB 实例运行 SQL 查询。有关使用数据源的更多信息,请参阅连接到数据来源。运行修改架构的数据定义语言(DDL)查询时,Athena 将元数据写入与数据源关联的元数据仓。此外,一些查询(如 CREATE TABLE ASINSERT INTO)可以将记录写入数据集,例如,将 CSV 记录添加到 Amazon S3 位置。运行查询时,Athena 将查询的结果保存在您指定的查询结果位置。这使您能够查看查询历史记录以及下载和查看查询结果集。

本节提供了使用各种 SQL 语句对常见数据源和数据类型运行 Athena 查询的指导。为使用常见结构和运算符提供了一般指导,例如,如何使用数组、连接、过滤、拼合和排序。其他示例包括查询具有嵌套结构和映射的表、基于 JSON 编码数据集的表以及与 Amazon CloudTrail 日志和 Amazon EMR 日志等 Amazon Web Services 服务 关联的数据集中的数据。本文档讨论不包含标准 SQL 使用步骤的说明。有关 SQL 的更多信息,请参阅 TrinoPresto 语言参考。

有关注意事项和限制,请参阅Amazon Athena 中 SQL 查询的注意事项和限制