

# 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'`.  | 