Inizia a usare le tabelle Delta Lake - Amazon Athena

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Inizia a usare le tabelle Delta Lake

Per essere interrogabile, la tua tabella Delta Lake deve esistere in. AWS Glue Se la tabella è in Amazon S3 ma non in AWS Glue, esegui un'CREATE EXTERNAL TABLEistruzione utilizzando la seguente sintassi. Se la tabella esiste già in AWS Glue (ad esempio, perché utilizzi Apache Spark o un altro motore con AWS Glue), puoi saltare questo passaggio. Nota l'omissione delle definizioni delle colonne, delle SerDe librerie e di altre proprietà delle tabelle. A differenza delle tabelle Hive tradizionali, i metadati delle tabelle Delta Lake vengono dedotti dal registro delle transazioni di Delta Lake e sincronizzati direttamente con. AWS Glue

CREATE EXTERNAL TABLE [db_name.]table_name LOCATION '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 TABLE che includono più delle proprietà LOCATION e table_type.