

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

# AWS Glue クローラを使用してデータカタログを作成する
<a name="configure-custom-reports-create-data-catalog"></a>

 AWS Glue クローラは、実行時に、セッションとアプリケーションレポートの構造にマッピングされたデータカタログとスキーマを作成します。新しいレポートが Amazon S3 バケットに保存されるたびに、クローラを実行して AWS Glue データカタログを新しいレポートのデータで更新する必要があります。

**注記**  
 AWS Glue クローラの実行には料金が適用される場合があります。詳細については、「[AWS Glue 料金](https://aws.amazon.com/glue/pricing/)」を参照してください。

1. [https://console.aws.amazon.com/glue/](https://console.aws.amazon.com/glue/) で AWS Glue コンソールを開きます。

1. 使用状況レポートをサブスクライブしている AWS リージョンを選択します。

1. **appstream-usage-sessions-crawler** という名前のクローラの横にあるチェックボックスをオンにし、[**クローラの実行**] を選択します。**appstream-usage-apps-crawler** という名前のクローラに対してこのステップを繰り返します。

   これらのステップを実行すると、クローラが実行され、 CloudFormation スタックで指定されたスケジュールに従って自動的に実行されるようにスケジュールされます。

1. 両方のクローラの実行が完了したら、ナビゲーションペインで [**データベース**] を選択します。使用状況レポートを表す [**appstream-usage**] という名前のデータベースが表示されます。このデータベースは、**appstream-usage-sessions-crawler** と **appstream-usage-apps-crawler** の実行時に作成された AWS Glue データカタログです。

1. データベース内のテーブルを表示するには、[**appstream-usage**]、[**テーブル**] の順に選択します。それぞれアプリケーションとセッションの使用状況レポートを表す 2 つのテーブル、**applications** と **sessions** が表示されます。どちらかのテーブルを選択して、そのスキーマを表示します。

   これで、SQL を使用して、Athena でこれらのテーブルに対してクエリを実行できるようになりました。