翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
コストと使用状況レポートのステータステーブルの作成
AWS は AWS CUR を 1 日に複数回更新します。Athena では AWS がレポートを更新中であるかどうかを認識できないため、クエリの結果に古いデータと新しいデータが混在する場合があります。これを軽減するために、AWS がコストと使用状況レポートを更新中であるかどうかを追跡するテーブルを作成します。このテーブルに対してクエリを実行することで、AWS がデータを更新中であるかどうかを確認します。このテーブルは 1 回のみ作成する必要があります。その後、テーブルは AWS によって最新に保たれます。
更新テーブルを作成するには
https://console.aws.amazon.com/athena/
で Athena コンソールを開きます。 -
次の 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/'
-
[Run query] (クエリの実行) を選択します。
AWS によるデータ更新の実行中かどうかを確認するには、Athena コンソールを使用して、次の SQL クエリを実行します。
select status from cost_and_usage_data_status