

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Gunakan a SerDe untuk membuat tabel
<a name="serde-create-a-table"></a>

Untuk menggunakan SerDe saat membuat tabel di Athena, gunakan salah satu metode berikut:
+ Tentukan `ROW FORMAT DELIMITED` dan kemudian gunakan pernyataan DDL untuk menentukan pembatas bidang, seperti pada contoh berikut. Saat Anda menentukan`ROW FORMAT DELIMITED`, Athena menggunakan secara LazySimpleSerDe default.

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

  Untuk contoh`ROW FORMAT DELIMITED`, lihat topik berikut:

  [Lazy Simple SerDe untuk CSV, TSV, dan file yang dibatasi khusus](lazy-simple-serde.md)

  [Kueri CloudFront log Amazon](cloudfront-logs.md)

  [Kueri log EMR Amazon](emr-logs.md)

  [Kueri log aliran VPC Amazon](vpc-flow-logs.md)

  [Gunakan CTAS dan INSERT INTO untuk ETL dan analisis data](ctas-insert-into-etl.md)
+ Gunakan `ROW FORMAT SERDE` untuk secara eksplisit menentukan jenis SerDe Athena yang harus digunakan ketika membaca dan menulis data ke tabel. Contoh berikut menentukan. LazySimpleSerDe Untuk menentukan pembatas, gunakan. `WITH SERDEPROPERTIES` Properti yang ditentukan oleh `WITH SERDEPROPERTIES` sesuai dengan pernyataan terpisah (seperti`FIELDS TERMINATED BY`) dalam `ROW FORMAT DELIMITED` contoh.

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

  Untuk contoh`ROW FORMAT SERDE`, lihat topik berikut:

  [Avro SerDe](avro-serde.md)

  [Grok SerDe](grok-serde.md)

  [Perpustakaan JSON SerDe](json-serde.md)

  [Buka CSV SerDe untuk memproses CSV](csv-serde.md)

  [Regex SerDe](regex-serde.md)