管理対象テーブルの作成 - Amazon Athena

管理対象テーブルの作成

CREATE TABLE 構文

Athena から Governed Table を作成するには、次に概要を示す構文ののように、TBL_PROPERTIES 句の中でテーブルプロパティ table_typeLAKEFORMATION_GOVERNED を指定します。

CREATE TABLE [db_name.]table_name (col_name data_type [COMMENT col_comment] [, ...] ) LOCATION 's3://DOC-EXAMPLE-BUCKET/[your-folder/]' TBLPROPERTIES ('table_type'='LAKEFORMATION_GOVERNED' [, property_name=property_value] )
注記

Athena で Governed Table を作成する際には、EXTERNAL キーワードは使用されません。これを使用すると、External keyword not supported for table type LAKEFORMATION_GOVERNED、というエラーメッセージが表示されます。

CREATE TABLE ステートメントの例

次の例では、3 つの列を持つ Governed Table を作成します。

CREATE TABLE governed_table ( id int, data string, category string) PARTITIONED BY (category) LOCATION 's3://DOC-EXAMPLE-BUCKET/governed-folder' TBLPROPERTIES ( 'table_type'='LAKEFORMATION_GOVERNED' )