- AWS Athena 教程
- AWS Athena - 首頁
- 什麼是 AWS Athena?
- AWS Athena - 入門
- AWS Athena 如何工作?
- AWS Athena - 編寫 SQL 查詢
- AWS Athena - 效能最佳化
- AWS Athena - 資料安全性
- AWS Athena - 成本管理
- AWS Athena 資源
- AWS Athena - 快速入門指南
- AWS Athena - 資源
- AWS Athena - 討論
AWS Athena - 編寫 SQL 查詢
如何在 Athena 中建立表?
在 AWS Athena 中執行任何查詢之前,您需要建立一個引用 Amazon S3 中資料的表。Athena 使用“讀取時模式”方法,這意味著您可以在查詢資料時而不是在儲存資料時定義資料的結構。
我們來了解在 Athena 中建立表的步驟 −
登入到 AWS Athena 控制檯
首先,從您的 AWS 管理控制檯訪問 Athena。
定義表模式
編寫定義表結構的 SQL 查詢。例如 −
CREATE EXTERNAL TABLE IF NOT EXISTS your_table_name ( column1 STRING, column2 INT ) ROW FORMAT DELIMITED FIELDS TERMINATED BY ',' LOCATION 's3://your-bucket/folder/';
執行查詢
現在,在 Athena 查詢編輯器中執行此查詢以建立表。這將允許您引用指定 S3 儲存桶中的資料。
在 Athena 中執行基本 SQL 查詢
建立表後,可以開始執行 SQL 查詢來分析資料。Athena 支援標準 SQL,使使用者可以輕鬆地編寫 SQL 查詢。以下是一個簡單查詢的示例 −
SELECT * FROM your_table_name LIMIT 10;
此查詢將從指定的表中獲取前 10 行。您還可以篩選資料、聯接多個表和使用聚合函式,就像在任何基於 SQL 的資料庫中一樣。
示例
讓我們藉助示例來理解它。在此,我們在 Athena 查詢編輯器中建立了一個數據庫和一個表,然後對該表運行了一個查詢 −
廣告