Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Commencez avec les tables Delta Lake
Pour pouvoir être interrogée, votre table Delta Lake doit exister dans. AWS Glue Si votre table se trouve dans Amazon S3 mais pas dans AWS Glue, exécutez une CREATE EXTERNAL TABLE instruction en utilisant la syntaxe suivante. Si votre table existe déjà dans AWS Glue (par exemple, parce que vous utilisez Apache Spark ou un autre moteur AWS Glue), vous pouvez ignorer cette étape. Notez l'omission des définitions de colonnes, de SerDe la bibliothèque et des autres propriétés de table. Contrairement aux tables Hive traditionnelles, les métadonnées des tables Delta Lake sont déduites du journal des transactions de Delta Lake et synchronisées directement avec. AWS Glue
CREATE EXTERNAL TABLE [db_name.]table_nameLOCATION 's3://amzn-s3-demo-bucket/your-folder/' TBLPROPERTIES ('table_type' = 'DELTA')
Note
Cette déclaration n'est pas compatible avec les compartiments S3 pour lesquels le paiement par le demandeur est activé. Si vous souhaitez créer une table Delta Lake par rapport à un compartiment S3 avec le paiement par le demandeur activé, suivez les instructions et la déclaration DDL contenues dans.
-
Pour les tables Delta Lake, les instructions
CREATE TABLEqui comprennent plus que les propriétésLOCATIONettable_typene sont pas autorisées.