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
ION
Schlüsselwort als Formatoption in derWITH
Klausel einer CTAS Abfrage angeben. Wenn Sie dies tun, verwendet die von Ihnen erstellte Tabelle das Format, das Sie fürIonInputFormat
für Lesevorgänge angeben, und sie serialisiert Daten in dem Format, das Sie fürIonOutputFormat
angeben.Das folgende Beispiel gibt an, dass die CTAS Abfrage das Amazon Ion-Format verwendet.
WITH (format='ION')
- ion_encoding
-
Optional
Standard:
BINARY
Werte:
BINARY
,TEXT
Gibt 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:
GZIP
Werte:
GZIP
,ZSTD
,BZIP2
,SNAPPY
,NONE
Gibt 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.