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.
Verwenden CTAS und INSERT INTO zum Erstellen von Amazon Ion-Tabellen
Sie können die INSERT INTO Anweisungen CREATE TABLE AS SELECT (CTAS) und verwenden, um Daten aus einer Tabelle in eine neue Tabelle im Amazon Ion-Format in Athena zu kopieren oder einzufügen.
Geben Sie in einer CTAS Abfrage format='ION' in der WITH Klausel an, wie im folgenden Beispiel.
CREATE TABLE new_table WITH (format='ION') AS SELECT * from existing_table
Standardmäßig serialisiert Athena Amazon Ion-Ergebnisse im Ion-Binärformation_encoding = 'TEXT' in der CTAS WITH Klausel wie im folgenden Beispiel Folgendes an.
CREATE TABLE new_table WITH (format='ION', ion_encoding = 'TEXT') AS SELECT * from existing_table
Weitere Informationen zu den spezifischen Eigenschaften von Amazon Ion in der CTAS WITH Klausel finden Sie unterAmazon Ion-Eigenschaften für die CTAS WITH Klausel.
Amazon Ion-Eigenschaften für die CTAS WITH Klausel
In einer CTAS Abfrage können Sie die WITH Klausel verwenden, um das Amazon Ion-Format und optional den zu verwendenden Amazon Ion-Kodierungs- und/oder Schreibkomprimierungsalgorithmus anzugeben.
- Format
-
Sie können das
IONSchlüsselwort als Formatoption in derWITHKlausel einer CTAS Abfrage angeben. Wenn Sie dies tun, verwendet die von Ihnen erstellte Tabelle das Format, das Sie fürIonInputFormatfür Lesevorgänge angeben, und sie serialisiert Daten in dem Format, das Sie fürIonOutputFormatangeben.Das folgende Beispiel gibt an, dass die CTAS Abfrage das Amazon Ion-Format verwendet.
WITH (format='ION') - ion_encoding
-
Optional
Standard:
BINARYWerte:
BINARY,TEXTGibt an, ob Daten im Amazon-Ion-Binärformat oder im Amazon-Ion-Textformat serialisiert werden. Im folgenden Beispiel wird das Amazon-Ion-Textformat angegeben.
WITH (format='ION', ion_encoding='TEXT') - write_compression
-
Optional
Standard:
GZIPWerte:
GZIP,ZSTD,BZIP2,SNAPPY,NONEGibt den Komprimierungs-Algorithmus an, der zum Komprimieren von Ausgabedateien verwendet werden soll.
Das folgende Beispiel legt fest, dass die CTAS Abfrage ihre Ausgabe im Amazon Ion-Format unter Verwendung des Zstandard-Komprimierungsalgorithmus
schreibt. WITH (format='ION', write_compression = 'ZSTD')Weitere Informationen zur Verwendung der Komprimierung in Athena finden Sie unter Verwenden Sie die Komprimierung in Athena.
Informationen zu anderen CTAS Immobilien in Athena finden Sie unterCTASEigenschaften von Tabellen.