Veröffentlicht am: Sep 19, 2019
Amazon Athena unterstützt ab sofort das Einfügen neuer Daten in eine bereits vorhandene Tabelle unter Verwendung der INSERT INTO-Anweisung.
Mit dieser Version können Sie auf Basis einer SELECT-Abfrageanweisung, die für eine Quelltabelle ausgeführt wird, oder auf Basis einer Reihe von Werten, die im Rahmen der Abfrageanweisung bereitgestellt werden, neue Zeilen in eine Zieltabelle einfügen. Die folgenden Datenformate werden unterstützt: Avro, JSON, ORC, Parquet und Textdateien.
INSERT INTO-Anweisungen können Sie außerdem dabei unterstützen, Ihren ETL-Prozess zu vereinfachen. So können Sie beispielsweise INSERT INTO verwenden, um Daten aus einer Quelldatei im JSON-Format auszuwählen und Daten im Parquet-Format in einer einzelnen Abfrage in eine Zieltabelle zu schreiben. INSERT INTO-Anweisungen werden basierend auf den in der Select-Phase gescannten Bytes berechnet, ähnlich wie Athena Select-Abfragen berechnet.
Weitere Details, darunter unterstützte Formate, SerDes und Beispiele, finden Sie in der Dokumentation zu INSERT INTO.