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

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

使用 Amazon Athena 运行 SQL 查询

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

本节提供了使用各种 SQL 语句在常见数据源和数据类型上运行 Athena 查询的指导。为使用常见结构和运算符提供了一般指导,例如,使用数组、连接、过滤、拼合和排序。其他示例包括查询具有嵌套结构和映射的表、基于 JSON 编码数据集的表以及与Amazon服务,如Amazon CloudTrail日志和亚马逊 EMR 日志。本文档不包含全面覆盖标准 SQL 使用情况。

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