本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
開始使用
若要可查詢,您的 Delta 湖資料表必須存在於中 AWS Glue。如果您的資料表位於 Amazon S3 中,但不在中 AWS Glue,請使用下列語法執行CREATE EXTERNAL TABLE
陳述式。如果您的資料表已存在於中 AWS Glue (例如,因為您正在使用 Apache Spark 或其他引擎 AWS Glue),您可以略過此步驟。
CREATE EXTERNAL TABLE [
db_name
.]table_name
LOCATION 's3://amzn-s3-demo-bucket/your-folder
/' TBLPROPERTIES ('table_type' = 'DELTA')
請注意遺漏欄定義、資 SerDe 源庫和其他表格屬性。與傳統 Hive 資料表不同,Delta Lake 資料表中繼資料是從 Delta Lake 交易記錄中推斷出來,並直接同步至 AWS Glue。
注意
對於 Delta Lake 資料表,不允許包含超過 LOCATION
和 table_type
屬性的 CREATE TABLE
陳述式。