使用 Amazon Athena 运行 SQL 查询 - Amazon Athena

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

使用 Amazon Athena 运行 SQL 查询

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

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

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