データベースの作成 - AWS Glue

データベースの作成

データベースは、メタデータテーブルを AWS Glue で組織化するために使用されます。AWS Glue Data Catalog でテーブルを定義すると、データベースに追加します。1 つのテーブルは、1 つのデータベースにしか含まれません。

データベースには、数多くのさまざまなデータストアからのデータを定義するテーブルを含めることができます。このデータには、Amazon Simple Storage Service (Amazon S3) のオブジェクトと、Amazon Relational Database Service のリレーショナルテーブルを含めることができます。

注記

データベースを AWS Glue Data Catalog から削除すると、データベース内のすべてのテーブルも削除されます。

データベースのリストを表示するには、AWS Management Console にサインインして、AWS Glue コンソール (https://console.aws.amazon.com/glue/) を開きます。[Databases] (データベース) を選択し、リスト内のデータベース名を選択して詳細を表示します。

コンソールの [DatabasesAWS Glue] (データベース) タブからデータベースの追加、編集、削除ができます。

  • 新しいデータベースを作成するには、[Add database] (データベースを追加) を選択し名前と説明を指定します。Apache Hive など、その他のメタデータストアとの互換性を考慮して、名前は小文字に変換されます。

    注記

    Amazon Athena からデータベースにアクセスする場合は、英数字とアンダースコア文字のみを使用して名前を指定してください。詳細については、Athena での名前を参照してください。

  • データベースの説明を編集するには、データベース名の横にあるチェックボックスを選択し、[Edit] (編集) を選択します。

  • データベースを削除するには、データベース名の横にあるチェックボックスを選択し、[Remove] (削除) を選択します。

  • データベースに含まれるテーブルのリストを表示するには、データベース名を選択します。そうすると、データベースプロパティにデータベース内のすべてのテーブルが表示されます。

クローラーで書き込みが行われたデータベースを変更するには、クローラー定義を変更する必要があります。詳細については、「クローラーを使用したデータカタログへの入力 」を参照してください。

AWS Glue コンソールの更新が行われました。コンソールの現行バージョンでは、データベースリソースリンクはサポートされません。

Data Catalog にはデータベースへのリソースリンクを含めることもできます。データベースリソースリンクは、ローカルデータベースまたは共有データベースへのリンクです。現在、AWS Lake Formation のみでリソースリンクを作成できます。データベースへのリソースリンクを作成した後、データベース名を使用する任意の場所で、リソースリンク名を使用できます。所有しているデータベースまたは共有しているデータベースとともに、データベースリソースリンクは glue:GetDatabases() から返され、AWS Glue コンソールの [Databases] (データベース) ページにエントリとして表示されます。

Data Catalog には、テーブルリソースリンクを含めることもできます。

リソースリンクの詳細については、AWS Lake Formation デベロッパーガイドの「Creating Resource Links」を参照してください。