Inizia a usare le tabelle Delta Lake
Per potervi eseguire delle query, la tua tabella Delta Lake deve esistere in AWS Glue. Se la tua tabella è in Amazon S3 ma non in AWS Glue, esegui un'istruzione CREATE EXTERNAL TABLE utilizzando la seguente sintassi. Se la tua tabella esiste già in AWS Glue (ad esempio, perché stai usando Apache Spark o un altro motore con AWS Glue), puoi saltare questo passaggio. Nota l'omissione delle definizioni delle colonne, della libreria SerDe e di altre proprietà della tabella. A differenza delle tabelle Hive tradizionali, i metadati delle tabelle Delta Lake vengono dedotti dal log delle transazioni Delta Lake e sincronizzati direttamente con AWS Glue.
CREATE EXTERNAL TABLE [db_name.]table_nameLOCATION 's3://amzn-s3-demo-bucket/your-folder/' TBLPROPERTIES ('table_type' = 'DELTA')
Nota
Questa istruzione non è compatibile con i bucket S3 su cui sono abilitati i pagamenti del richiedente. Se desideri creare una tabella Delta Lake su un bucket S3 con i pagamenti del richiedente abilitati, segui le istruzioni e l'istruzione DDL in.
-
Per le tabelle Delta Lake, non sono ammesse istruzioni
CREATE TABLEche includono più delle proprietàLOCATIONetable_type.