この例では、table_name (sensordata)、LOCATION、およびPATHPATTERNを指定して外部テーブルを作成します。この例では、LOCATIONはバケットの下のレベル(データとログ)を指定し、PATHPATTERNはさらにいくつかのレベルを指定し、外部ファイルにはJSON形式のデータが含まれています。
CREATE FOREIGN TABLE文
CREATE MULTISET FOREIGN TABLE sensordata (
Location VARCHAR(2048) CHARACTER SET UNICODE CASESPECIFIC,
Payload JSON(8388096) INLINE LENGTH 32000 CHARACTER SET UNICODE
)
USING (
LOCATION ('/S3/YOUR-BUCKET.s3.amazonaws.com/data/logs')
PATHPATTERN ('$Var1/$Var2/$var3/$Var4/$date')
)
NO PRIMARY INDEX;