本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
建立「成本與使用量報告」狀態表
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