Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Erste Schritte mit Delta-Lake-Tabellen
Um abfragbar zu sein, muss Ihre Delta Lake-Tabelle in existieren. AWS Glue Wenn sich Ihre Tabelle in Amazon S3, aber nicht in befindet AWS Glue, führen Sie eine CREATE EXTERNAL TABLE Anweisung mit der folgenden Syntax aus. Wenn Ihre Tabelle bereits in existiert AWS Glue (z. B. weil Sie Apache Spark oder eine andere Engine mit verwenden AWS Glue), können Sie diesen Schritt überspringen. Beachten Sie das Fehlen von Spaltendefinitionen, SerDe Bibliotheks- und anderen Tabelleneigenschaften. Im Gegensatz zu herkömmlichen Hive-Tabellen werden Delta Lake-Tabellenmetadaten aus dem Delta Lake-Transaktionslog abgeleitet und direkt mit diesem synchronisiert. AWS Glue
CREATE EXTERNAL TABLE [db_name.]table_nameLOCATION 's3://amzn-s3-demo-bucket/your-folder/' TBLPROPERTIES ('table_type' = 'DELTA')
Anmerkung
Diese Aussage ist nicht mit S3-Buckets kompatibel, für die Anforderer-Zahlungen aktiviert sind. Wenn Sie eine Delta-Lake-Tabelle für einen S3-Bucket erstellen möchten, bei dem Anforderer-Zahlungen aktiviert sind, folgen Sie den Anweisungen und der DDL-Anweisung unter Delta-Lake-Metadaten synchronisieren.
-
Für Delta-Lake-Tabellen sind
CREATE TABLE-Aussagen, die mehr als die EigenschaftLOCATIONundtable_typeenthalten, nicht zulässig.