

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Utiliser un SerDe pour créer une table
<a name="serde-create-a-table"></a>

Pour utiliser un SerDe lors de la création d'une table dans Athena, appliquez l'une des méthodes suivantes :
+ Spécifiez `ROW FORMAT DELIMITED`, puis utilisez des instructions DDL pour spécifier des délimiteurs de champs, comme dans l'exemple suivant. Lorsque vous le spécifiez`ROW FORMAT DELIMITED`, Athena utilise le LazySimpleSerDe par défaut.

  ```
  ROW FORMAT DELIMITED 
  FIELDS TERMINATED BY ','
  ESCAPED BY '\\'
  COLLECTION ITEMS TERMINATED BY '|'
  MAP KEYS TERMINATED BY ':'
  ```

  Pour des exemples de `ROW FORMAT DELIMITED`, consultez les rubriques suivantes :

  [Lazy Simple SerDe pour les fichiers CSV, TSV et délimités sur mesure](lazy-simple-serde.md)

  [Interrogez les CloudFront journaux d'Amazon](cloudfront-logs.md)

  [Interrogation des journaux Amazon EMR](emr-logs.md)

  [Interrogation des journaux de flux Amazon VPC](vpc-flow-logs.md)

  [Utilisation de CTAS et INSERT INTO pour les opérations ETL et l’analyse des données](ctas-insert-into-etl.md)
+ `ROW FORMAT SERDE`À utiliser pour spécifier explicitement le type SerDe qu'Athéna doit utiliser lorsqu'elle lit et écrit des données dans la table. L'exemple suivant spécifie le LazySimpleSerDe. Pour spécifier les délimiteurs, utilisez `WITH SERDEPROPERTIES`. Les propriétés spécifiées par `WITH SERDEPROPERTIES` correspondent aux instructions séparées (comme `FIELDS TERMINATED BY`) dans l'exemple `ROW FORMAT DELIMITED`.

  ```
  ROW FORMAT SERDE 'org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe'
  WITH SERDEPROPERTIES (
  'serialization.format' = ',',
  'field.delim' = ',',
  'collection.delim' = '|',
  'mapkey.delim' = ':',
  'escape.delim' = '\\'
  )
  ```

  Pour des exemples de `ROW FORMAT SERDE`, consultez les rubriques suivantes :

  [Avro SerDe](avro-serde.md)

  [Grok SerDe](grok-serde.md)

  [SerDe bibliothèques JSON](json-serde.md)

  [Ouvrez le fichier CSV SerDe pour le traitement du fichier CSV](csv-serde.md)

  [Régex SerDe](regex-serde.md)