本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用 Amazon Athena 运行 SQL 查询
您可以使用 Amazon Athena 对向 注册的数据源AWS Glue 数据目录和数据源(如 Hive 元存储和使用 Amazon DocumentDB 功能连接到Athena
Federated Query (Preview)的实例)运行 SQL 查询。有关使用数据源的更多信息,请参阅连接到数据源。运行修改架构的数据定义语言 (DDL) 查询时,Athena 将元数据写入与数据源关联的元数据仓。此外,某些查询(如 CREATE TABLE AS
和 INSERT INTO
)可以将记录写入到数据集中—例如,将 CSV 记录添加到 Amazon S3 位置。运行查询时,Athena 将查询的结果保存在您指定的查询结果位置。这使您能够查看查询历史记录以及下载和查看查询结果集。
本节提供了使用各种 SQL 语句对常见数据源和数据类型运行 Athena 查询的指导。提供了使用常见结构和运算符—的一般指导 例如,使用数组、连接、筛选、展平和排序。其他示例包括查询具有嵌套结构和映射的表、基于 JSON 编码数据集的表以及与 AWS 日志和 AWS CloudTrail 日志等 Amazon EMR 服务关联的数据集中的数据。标准 SQL 使用量的全面介绍不在本文档的讨论范围之内。
主题
有关注意事项和限制,请参阅Amazon Athena 中 SQL 查询的注意事项和限制。