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 a SerDe per creare una tabella
Per utilizzare a SerDe durante la creazione di una tabella in Athena, utilizzate uno dei seguenti metodi:
-
Specifica
ROW FORMAT DELIMITEDe quindi utilizza le istruzioni DDL per specificare i separatori di campo, come nell'esempio seguente. Quando si specificaROW FORMAT DELIMITED, Athena utilizza per impostazione LazySimpleSerDe predefinita.ROW FORMAT DELIMITED FIELDS TERMINATED BY ',' ESCAPED BY '\\' COLLECTION ITEMS TERMINATED BY '|' MAP KEYS TERMINATED BY ':'Per esempi di
ROW FORMAT DELIMITED, consulta i seguenti argomenti:Lazy SerDe Simple per file CSV, TSV e delimitati in modo personalizzato
Interroga i CloudFront log di Amazon
-
ROW FORMAT SERDEDa utilizzare per specificare in modo esplicito il tipo di dati SerDe che Athena deve utilizzare per leggere e scrivere dati nella tabella. L'esempio seguente specifica il. LazySimpleSerDe Per specificare i separatori, utilizzareWITH SERDEPROPERTIES. Le proprietà specificate daWITH SERDEPROPERTIEScorrispondono alle istruzioni separate (comeFIELDS TERMINATED BY) nell'esempioROW FORMAT DELIMITED.ROW FORMAT SERDE 'org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe' WITH SERDEPROPERTIES ( 'serialization.format' = ',', 'field.delim' = ',', 'collection.delim' = '|', 'mapkey.delim' = ':', 'escape.delim' = '\\' )Per esempi di
ROW FORMAT SERDE, consulta i seguenti argomenti: