在 Amazon Athena 中运行 SQL 查询
您可以使用 Amazon Athena 对在 Amazon Glue Data Catalog 中注册的以及诸如 Hive 元数据仓等数据源及您使用 Athena 联合查询功能连接的 Amazon DocumentDB 实例运行 SQL 查询。有关使用数据源的更多信息,请参阅连接到数据来源。运行修改架构的数据定义语言(DDL)查询时,Athena 将元数据写入与数据源关联的元数据仓。此外,一些查询(如 CREATE TABLE AS
和 INSERT INTO
)可以将记录写入数据集,例如,将 CSV 记录添加到 Amazon S3 位置。运行查询时,Athena 将查询的结果保存在您指定的查询结果位置。这使您能够查看查询历史记录以及下载和查看查询结果集。
本节提供了使用各种 SQL 语句对常见数据源和数据类型运行 Athena 查询的指导。为使用常见结构和运算符提供了一般指导,例如,如何使用数组、连接、过滤、拼合和排序。其他示例包括查询具有嵌套结构和映射的表、基于 JSON 编码数据集的表以及与 Amazon CloudTrail 日志和 Amazon EMR 日志等 Amazon Web Services 服务 关联的数据集中的数据。本文档讨论不包含标准 SQL 使用步骤的说明。有关 SQL 的更多信息,请参阅 Trino
主题
有关注意事项和限制,请参阅Amazon Athena 中 SQL 查询的注意事项和限制。