

# Elección de un valor de SerDe para los datos
<a name="supported-serdes"></a>

En la tabla siguiente se enumeran los formatos de datos compatibles con Athena y sus bibliotecas de SerDe correspondientes.


**Formatos de datos compatibles y SerDes**  

| Formato de los datos | Descripción | Tipos de SerDe admitidos en Athena | 
| --- | --- | --- | 
| Amazon Ion | Amazon Ion es un formato de datos altamente codificado y autodescriptivo que constituye un superconjunto de JSON, de código abierto y desarrollado por Amazon. | Utilice [SerDe de Amazon Ion Hive](ion-serde.md). | 
| Apache Avro | Formato de almacenamiento de datos en Hadoop que utiliza esquemas basados en JSON para registrar valores. | Utilice [El SerDe de Avro](avro-serde.md). | 
| Apache Parquet | Formato para almacenamiento de datos en columnas en Hadoop. | Utilice la compresión [El SerDe de Parquet](parquet-serde.md) y SNAPPY. | 
| Registros de Apache WebServer | Formato para almacenar registros de Apache WebServer. | Use [El SerDe de Grok](grok-serde.md) o [SerDe de Regex](regex-serde.md). | 
| Registros de CloudTrail | Formato para almacenar registros de CloudTrail. |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/athena/latest/ug/supported-serdes.html)  | 
| CSV (valores separados por comas) | En los datos con formato CSV, cada línea representa un registro de datos y cada registro se compone de uno o varios campos separados por comas. |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/athena/latest/ug/supported-serdes.html)  | 
| Delimitación personalizada | En los datos con este formato, cada línea representa un registro de datos y los registros están separados por un delimitadores de caracteres únicos personalizado. | Utilice [Lazy Simple SerDe para CSV, TSV y archivos con delimitación personalizada](lazy-simple-serde.md) y especifique un delimitador personalizado de un solo carácter. | 
| JSON (JavaScript Object Notation) | En los datos JSON, cada línea representa un registro de datos y cada registro se compone de pares y matrices atributo-valor separados por comas. |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/athena/latest/ug/supported-serdes.html)  | 
| Registros de Logstash | Formato para almacenar registros de Logstash. | Utilice [El SerDe de Grok](grok-serde.md). | 
| ORC (Almacenamiento de filas en columnas optimizado) | Formato para almacenamiento en columnas optimizado de datos de Hive. | Utilice la compresión [El SerDe de ORC](orc-serde.md) y ZLIB. | 
| TSV (valores separados por tabulaciones) | En los datos con formato TSV, cada línea representa un registro de datos y cada registro se compone de uno o varios campos separados por tabuladores. | Utilice [Lazy Simple SerDe para CSV, TSV y archivos con delimitación personalizada](lazy-simple-serde.md) y especifique el carácter separador como `FIELDS TERMINATED BY '\t'`. | 