Ao criar uma tabela para dados CSV no Athena, é possível usar a biblioteca Open CSV SerDe ou a biblioteca Lazy Simple SerDe. Para ajudar você a decidir qual usar, considere as diretrizes a seguir.
-
Se os seus valores nos dados estiverem entre aspas duplas (
"
), será possível usar a biblioteca Open CSV SerDepara desserializar os valores no Athena. Se os valores nos dados não estiverem entre aspas duplas ( "
), você poderá omiti-los especificando qualquer SerDe. Nesse caso, o Athena usa o Lazy Simple SerDe padrão. Para ter mais informações, consulte Lazy Simple SerDe para arquivos CSV, TSV e com delimitação personalizada. -
Se os dados tiverem valores UNIX numéricos de
TIMESTAMP
(por exemplo,1579059880000
), use o Open CSV SerDe. Se os dados usarem o formatojava.sql.Timestamp
, use o Lazy Simple SerDe.