创建成本和使用情况报告状态表 - Amazon Data Exports
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

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

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

创建您的刷新表
  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. 选择运行查询

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

select status from cost_and_usage_data_status