Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Usa CTAS e INSERT INTO per creare tabelle Amazon Ion
Puoi utilizzare le istruzioni CREATE TABLE AS SELECT
(CTAS) e INSERT INTO
per copiare o inserire dati da una tabella ad una nuova in formato Amazon Ion in Athena.
In una query CTAS, specifica format='ION'
nella clausola WITH
, come nell'esempio seguente.
CREATE TABLE new_table WITH (format='ION') AS SELECT * from existing_table
Athena serializza di default i risultati di Amazon Ion in Formato binario Ionion_encoding = 'TEXT'
nella clausola CTAS WITH
, come nell'esempio seguente.
CREATE TABLE new_table WITH (format='ION', ion_encoding = 'TEXT') AS SELECT * from existing_table
Per ulteriori informazioni sulle proprietà specifiche di Amazon Ion nella WITH
clausola CTAS, consulta. Proprietà Amazon Ion per la clausola CTAS WITH
Proprietà Amazon Ion per la clausola CTAS WITH
In una query CTAS, è possibile utilizzare la clausola WITH
per specificare il formato Amazon Ion e facoltativamente specificare l'algoritmo di codifica e/o compressione di scrittura Amazon Ion da utilizzare.
- format
-
È possibile specificare la parola chiave
ION
come opzione di formato nella clausolaWITH
di una query CTAS. In tal caso, la tabella creata utilizza il formato specificato perIonInputFormat
per le letture e serializza i dati nel formato specificato perIonOutputFormat
.L'esempio seguente specifica che la query CTAS utilizza il formato Amazon Ion.
WITH (format='ION')
- ion_encoding
-
Facoltativo
Impostazione predefinita:
BINARY
Valori:
BINARY
,TEXT
Specifica se i dati sono serializzati in formato binario Amazon Ion o in formato di testo Amazon Ion. L'esempio seguente specifica il formato di testo Amazon Ion.
WITH (format='ION', ion_encoding='TEXT')
- write_compression
-
Facoltativo
Impostazione predefinita:
GZIP
Valori:
GZIP
,ZSTD
,BZIP2
,SNAPPY
,NONE
Specifica l'algoritmo di compressione da utilizzare per comprimere i file di output.
L'esempio seguente specifica che la query CTAS scrive il suo output in formato Amazon Ion utilizzando l’algoritmo di compressione Zstandard
. WITH (format='ION', write_compression = 'ZSTD')
Per ulteriori informazioni sulla compressione in Athena, consulta Usa la compressione in Athena.
Per ulteriori informazioni su altre proprietà CTAS in Athena, consulta Proprietà tabella CTAS.