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

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

Athena テーブルの作成

AWS には、このテーブルを AWS CUR バケット内に作成するために実行する必要がある SQL が含まれています。

Athena テーブルを作成するには
  1. AWS Management Console にサインインし、Amazon S3 コンソール (https://console.aws.amazon.com/s3/) を開きます。

  2. バケットのリストから、コストと使用状況レポートの送信先として指定したバケットを選択します。

  3. パス your-report-prefix-your-report-name-path-to-report に移動します。

    正確なパスは、以前のバージョンを上書きするように AWS CUR を設定しているかどうかによって異なります。詳細については、「コストと使用状況レポートの配信タイムライン」を参照してください。

  4. my-report-name-create-table.sql ファイルを開きます。

  5. ファイルから、SQL をコピーします (CREATEから LOCATION 's3://your-report-prefix/your-report-name/the-rest-of-the=path' までの部分)。Athena データベースを作成するにはデータベース名とテーブルが必要であるため、最初の行を書き留めておきます。

  6. https://console.aws.amazon.com/athena/ で Athena コンソールを開きます。

  7. 次の SQL を [New query 1 (新規クエリ 1)] クエリペインに貼り付けます。<database name>.<table name> には、コピーした SQL の最初の行にあるデータベースとテーブルの名前を使用します。

    CREATE DATABASE <database name>
  8. [Run query] (クエリの実行) を選択します。

  9. ドロップダウンメニューで、作成したデータベースを選択します。

  10. [New query 1 (新規クエリ 1)] クエリペインで、SQL ファイルから残りの SQL を貼り付けます。

  11. [Run query] (クエリの実行) を選択します。

テーブルを作成したら、クエリを実行する前にパーティションにロードする必要があります。詳細については、「レポートパーティションのアップロード」を参照してください。