本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
建立成本和用量報告狀態資料表
AWS 每天會多次重新整理 AWS CUR。Athena 無法判斷何時 AWS 正在重新整理報告,這可能會導致查詢結果與新舊資料的組合。若要緩解此問題,請建立資料表來追蹤 是否 AWS 重新整理您的成本和用量報告,並查詢該資料表以查看 AWS 是否重新整理您的資料。您只需要建立一次此資料表。之後, 會將資料表 AWS 保持在最新狀態。
建立重新整理表格
前往 https://console.aws.amazon.com/athena/
開啟 Athena 主控台。 -
在 New query 1 (新查詢 1) 查詢窗格中,貼上以下 SQL。
CREATE EXTERNAL TABLE IF NOT EXISTS cost_and_usage_data_status( status STRING) ROW FORMAT SERDE 'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe' WITH SERDEPROPERTIES ( 'serialization.format' = '1' ) LOCATION 's3://{S3_Bucket_Name}/{Report_Key}/cost_and_usage_data_status/'
-
選擇 Run query (執行查詢)。
若要檢查 AWS 是否重新整理資料,請使用 Athena 主控台執行下列 SQL 查詢。
select status from cost_and_usage_data_status