コストと使用状況レポートのステータステーブルの作成 - AWS コストと使用状況レポート

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

コストと使用状況レポートのステータステーブルの作成

AWS は AWS CUR を 1 日に複数回更新します。Athena では AWS がレポートを更新中であるかどうかを認識できないため、クエリの結果に古いデータと新しいデータが混在する場合があります。これを軽減するために、AWS がコストと使用状況レポートを更新中であるかどうかを追跡するテーブルを作成します。このテーブルに対してクエリを実行することで、AWS がデータを更新中であるかどうかを確認します。このテーブルは 1 回のみ作成する必要があります。その後、テーブルは AWS によって最新に保たれます。

更新テーブルを作成するには
  1. https://console.aws.amazon.com/athena/ で Athena コンソールを開きます。

  2. 次の SQL を [New query 1 (新規クエリ 1)] クエリペインに貼り付けます。

    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. [Run query] (クエリの実行) を選択します。

AWS によるデータ更新の実行中かどうかを確認するには、Athena コンソールを使用して、次の SQL クエリを実行します。

select status from cost_and_usage_data_status