Erste Schritte - Amazon Athena

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

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.

CREATE EXTERNAL TABLE [db_name.]table_name LOCATION 's3://amzn-s3-demo-bucket/your-folder/' TBLPROPERTIES ('table_type' = 'DELTA')

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

Anmerkung

Für Delta-Lake-Tabellen sind CREATE TABLE-Aussagen, die mehr als die Eigenschaft LOCATION und table_type enthalten, nicht zulässig.