创建成本和使用情况报告状态表 - AWS Data Exports

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

创建成本和使用情况报告状态表

AWS 每天多次刷新 AWS CUR。Athena 无法分辨 AWS 何时正在刷新您的报告,这可能会导致查询结果中包含新旧数据的组合。为了缓解这种情况,请创建一个表来跟踪 AWS 是否在刷新成本和使用情况报告,然后查询该表以查看 AWS 是否在刷新数据。您只需要创建此表一次。之后, AWS 使表格保持最新。

创建您的刷新表
  1. https://console.aws.amazon.com/athena/ 打开 Athena 控制台。

  2. 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/'
  3. 选择运行查询

要检查是否 AWS 正在刷新您的数据,请使用 Athena 控制台运行以下 SQL 查询。

select status from cost_and_usage_data_status