Ich möchte die Ergebnisse einer Amazon Athena-Abfrage verwenden, um eine weitere Abfrage durchzuführen.
Kurzbeschreibung
Um die Ergebnisse einer Athena-Abfrage in einer anderen Abfrage zu verwenden, wähle eine der folgenden Methoden aus:
- Erstelle eine neue Tabelle aus den Ergebnissen mit einer CREATE TABLE AS SELECT (CTAS)-Abfrage.
- Erstelle eine Ansicht:
- Verwende eine WITH-Klausel, um mehrere SELECT-Anweisungen in derselben Abfrage auszuführen.
Lösung
Mit einer CTAS-Abfrage eine neue Tabelle aus den Athena-Abfrageergebnissen erstellen
Eine CTAS-Abfrage erstellt eine neue Tabelle aus den Ergebnissen einer SELECT-Anweisung in einer anderen Abfrage. CTAS-Abfragen sind nützlich, wenn du Daten transformieren möchtest, die du regelmäßig abfragst. Beispiele für CTAS-Abfragen findest du unter Beispiele für CTAS-Abfragen.
Hinweis: CTAS-Abfragen haben einige Einschränkungen. Du kannst beispielsweise maximal 100 neue Partitionen festlegen. Weitere Informationen findest du unter Überlegungen und Einschränkungen für CTAS-Abfragen.
Ansicht erstellen
Ansichten sind nützlich, wenn du die Ergebnisse kleiner bis mittlerer Abfragen abfragen möchtest, die spezifisch sind und sich nicht voraussichtlich ändern werden. Weitere Informationen findest du unter Arbeiten mit Ansichten.
Verwende eine WITH-Klausel, um mehrere SELECT-Anweisungen in derselben Abfrage auszuführen
Verwende eine WITH-Klausel, um eine oder mehrere Unterabfragen zu definieren. Jede Unterabfrage definiert eine temporäre Tabelle, ähnlich einer Ansichts-Definition. WITH-Klausel-Unterabfragen sind nützlich, um Tabellen effizient zu definieren, die du bei der Ausführung der Abfrage verwenden kannst. Weitere Informationen findest du unter Parameter.
Ähnliche Informationen
Wie greife ich auf die Ergebnisse einer Athena-Abfrage zu und lade sie herunter?
Abfrageergebnisse in Athena wiederverwenden
Die 10 besten Tipps zur Leistungsoptimierung für Amazon Athena