Amazon Athena 是一種互動式查詢服務,可在 Amazon S3 中使用標準 SQL 輕鬆地直接分析資料。只需在 AWS 管理主控台中按幾下滑鼠,客戶即可將 Athena 指向他們存放在 S3 的資料,然後開始使用標準 SQL 執行臨機操作查詢並在幾秒內取得結果。Athena 沒有伺服器,所以不需設定或管理基礎設施,而且客戶只需支付執行的查詢費用。您可以使用 Athena 處理日誌、執行臨機操作分析及執行互動式查詢。Athena 會自動擴展 (平行執行查詢),所以可以很快取得結果,即使是大型資料集和複雜查詢也是一樣。 

Amazon Athena 現在已正式上市

立即試用 Athena

入門非常簡單。只需將資料集上傳到 Amazon S3,啟動 Amazon Athena,然後開始查詢。

查看 AWS 免費方案詳細資訊 »

100x100_benefit_cloud

Amazon Athena 沒有伺服器,因此不需要管理基礎設施。當資料集和使用者數量不斷增加時,您不用擔心組態、軟體更新、故障或擴展基礎設施等問題。Athena 會自動為您處理好所有事項,讓您可專注於資料,而不是基礎設施。 

100x100_benefit_easy-setup

要開始使用,請登入 Athena 主控台,使用主控台精靈或輸入 DDL 陳述式定義結構描述,然後使用內建查詢編輯器立即開始查詢。您也可以使用 AWS Glue 自動網路爬取資料來源以探索資料,並將新的和修改過的表格及分區定義填入資料型錄。結果會在幾秒內顯示在主控台中,並自動寫入 S3 中您所選的位置。您也可以將結果下載到桌面。有了 Athena,就不需要使用複雜的 ETL 任務來準備資料以進行分析。這樣可讓每個具有 SQL 技術的人都能快速分析大規模的資料集。

100x100_benefit_check

Amazon Athena 使用 Presto,這是一種開放原始碼的分散式 SQL 查詢引擎,已針對低延遲和臨機操作分析資料進行優化。這表示您可以使用 ANSI SQL 對 Amazon S3 中的大型資料集執行查詢,它完全支援大型加入、視窗函數和陣列。Athena 支援各式各樣的資料格式,如 CSV、JSON、ORC、Avro 或 Parquet。您也可以使用 Athena JDBC 驅動程式,從各種 BI 工具連接到 Athena。

100x100_benefit_pay-as-you-go

使用 Amazon Athena,您只需支付所執行查詢的費用。我們按每個查詢掃描的資料量向您收費。透過壓縮、分割或將資料轉換成單欄格式,可大幅節省成本和提高效能,因為這些操作都可降低 Athena 執行查詢時所需掃描的資料量。

100x100_benefit_performance

有了 Amazon Athena,您無須擔心管理或調校叢集以獲得高速效能。Athena 已針對搭配 Amazon S3 的高速效能進行優化。Athena 會自動平行執行查詢,因此可在幾秒內取得查詢結果,即使是查詢大型資料集也是如此。

100x100_benefit_available

Amazon Athena 的可用性高而且使用多個設施之間的運算資源執行查詢,若特定設施無法連線,會自動選擇合適的查詢路徑。Athena 使用 Amazon S3 做為基礎資料存放區,讓您資料具有高可用性和耐久性。Amazon S3 提供耐久的基礎設施來存放重要資料,並提供 99.999999999% 的物件耐久性。您的資料會以冗餘方式存放在多個設施以及每個設施的多個裝置。

100x100_benefit_secure

Amazon Athena 允許您使用 AWS Identity and Access Management (IAM) 政策、存取控制清單 (ACL)、Amazon S3 儲存貯體政策控制資料存取。您可以利用 IAM 政策讓 IAM 使用者透過精細定義的控制功能存取 S3 儲存貯體,藉由控制 S3 的資料存取,您便可以限制使用者透過 Athena 查詢哪些資料。Athena 還能讓您輕鬆地查詢存放在 Amazon S3 的加密資料,並將加密的結果寫回 S3 儲存貯體。同時支援伺服器端加密和用戶端加密。

100x100_benefit_ingergration

Amazon Athena 提供立即可用的 AWS Glue 整合。使用 Glue 資料型錄,您可以跨多個服務建立一致的中繼資料儲存庫、網路爬取資料來源以探索資料,並將新的和修改過的表格及分區定義填入資料型錄,以及維護結構描述版本控制。您也可以使用 Glue 的全受管 ETL 功能轉換資料或將資料轉換為單欄格式,以優化查詢效能和降低成本。進一步了解 AWS Glue