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

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用 Amazon Athena 运行 SQL 查询

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

本节提供了使用各种 SQL 语句对常见数据源和数据类型运行 Athena 查询的指导。提供了使用常见结构和运算符—的一般指导 例如,使用数组、连接、筛选、展平和排序。其他示例包括查询具有嵌套结构和映射的表、基于 JSON 编码数据集的表以及与 AWS 日志和 AWS CloudTrail 日志等 Amazon EMR 服务关联的数据集中的数据。标准 SQL 使用量的全面介绍不在本文档的讨论范围之内。

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