SerDe を使用する - Amazon Athena

SerDe を使用する

Athena は、さまざまなデータ形式からのデータを解析する複数の SerDe (Serializer/Deserializer) ライブラリをサポートしています。Athena でテーブルを作成する際に、データの形式に対応する SerDe を指定できます。Athena はカスタム SerDe をサポートしません。

Athena は SerDe ライブラリを使用して、CSV、TSV、カスタム区切り、JSON 形式からテーブルを作成したり、Hadoop 関連形式の ORC、Avro、Parquet からデータを作成したり、Logstash、AWS CloudTrail ログ、Apache WebServer ログからログを作成したりできます。これらの各データ形式には、Athena がデータの解析に使用できる 1 つ以上のシリアライザー-デシリアライザー (SerDe) ライブラリがあります。

注記

このセクションにリストされている形式は、Athena がデータの読み込みに使用します。Athena が CTAS クエリの実行時にデータの書き込みに使用する形式については、「クエリ結果からテーブルを作成する (CTAS)」を参照してください。