使用 Amazon Athena 執行 SQL 查詢 - Amazon Athena

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 Amazon Athena 執行 SQL 查詢

對於已在 AWS Glue Data Catalog 註冊的資料來源,以及您使用 Amazon Athena 聯合查詢功能連接的資料來源 (例如 Hive 中繼存放區和 Amazon DocumentDB 執行個體),您可以使用 Amazon Athena 執行 SQL 查詢。如需有關使用資料來源的詳細資訊,請參閱連線至資料來源。當您執行資料定義語言 (DDL) 查詢來修改結構描述時,Athena 會將中繼資料寫入與資料來源相關聯的中繼存放區。此外,部分查詢 (例如 CREATE TABLE ASINSERT INTO) 可以將記錄寫入資料集,例如將 CSV 記錄新增到 Amazon S3 位置。當您執行查詢時,Athena 會將查詢結果儲存在您指定的查詢結果位置。這可讓您檢視查詢歷史記錄,以及下載和檢視查詢結果集。

本節指導如何使用各種 SQL 陳述式,對常見的資料來源和資料類型執行 Athena 查詢。也會提供常見結構和運算子的一般指導,例如,使用陣列、串連、篩選、扁平化和排序。其他範例包括查詢具有巢狀結構和地圖的資料表中的資料、以 JSON 編碼資料集為基礎的資料表,以及與 AWS CloudTrail 記錄和 Amazon EMR 記錄 AWS 服務 等相關聯的資料集。本文件並未涵蓋標準 SQL 的詳盡用途。如需有關 SQL 的詳細資訊,請參閱 TrinoPresto 語言參考。

如需注意事項和限制,請參閱 在 Amazon Athena 中進行 SQL 查詢的考量事項與限制