Erstellen einer Tabelle aus Abfrageergebnissen (CTAS) - Amazon Athena

Erstellen einer Tabelle aus Abfrageergebnissen (CTAS)

Eine CREATE TABLE AS SELECT-(CTAS)-Abfrage erstellt eine neue Tabelle in Athena aus den Ergebnissen einer SELECT-Anweisung aus einer anderen Abfrage. Athena speichert Datendateien, die von einer CTAS-Anweisung erstellt wurden, in einem angegebenen Speicherort in Amazon S3. Weitere Informationen zur Syntax finden Sie unter CREATE TABLE AS.

CREATE TABLE AS kombiniert eine CREATE TABLE-DDL-Anweisung mit einer SELECT-DML-Anweisung und enthält daher technisch gesehen sowohl DDL als auch DML. Beachten Sie jedoch, dass CTAS-Abfragen in Athena aus Gründen der Service Quotas als DML behandelt werden. Informationen zu Service Quotas für Athena finden Sie unter Service Quotas.

Verwenden Sie CTAS-Abfragen, um:

  • Tabellen aus Abfrageergebnissen in einem Schritt zu erstellen, ohne wiederholt Rohdatensets abzufragen. Dies vereinfacht die Arbeit mit Rohdatensets.

  • Transformieren Sie Abfrageergebnisse und migrieren Sie Tabellen in andere Tabellenformate wie Apache Iceberg. Dies verbessert die Abfrageleistung und reduziert die Abfragekosten in Athena. Weitere Informationen finden Sie unter Iceberg-Tabellen erstellen.

  • Transformieren Sie Abfrageergebnisse in Speicherformate wie Parquet und ORC. Dies verbessert die Abfrageleistung und reduziert die Abfragekosten in Athena. Weitere Informationen finden Sie unter Spaltenbasierte Speicherformate verwenden.

  • Kopien von vorhandenen Tabellen zu erstellen, die nur die Daten enthalten, die Sie benötigen.