データベースの作成
データベースは、メタデータテーブルを 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/
コンソールの [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」を参照してください。