投稿日: Apr 6, 2022
Amazon Athena は、Amazon によって開発およびオープンソース化された豊富なタイプの自己記述型フォーマットである Amazon Ion フォーマットで保存されたデータをサポートするようになりました。Amazon Ion は、テキストの使いやすさとバイナリエンコーディングの効率を組み合わせた、代替可能なバイナリ形式とテキスト形式を提供します。Ion 形式は現在、Amazon の社内チーム、Amazon Quantum Ledger Database (Amazon QLDB) などの AWS のサービス、およびオープンソースの SQL クエリ言語 PartiQL で使用されています。
Athena の新しい Amazon Ion Serializer/Deserializer (SerDe) を使用して、クエリしたり、Parquet、Avro、CSV などの他の形式のデータと結合したりできる Ion テーブルを作成および読み取ることができるようになりました。Ion 形式は、モデル化が複雑で構造化クエリ向けの最適化が難しい病歴レコードや小売注文ドキュメントなど、まばらにデータが入力されている階層データに最適です。Athena と Ion を使用すると、raw データは該当領域の専門家が読みやすい状態のまま保持され、標準の SQL クエリを使用してクエリと分析が可能で、コンパクトでスペース効率が高いため、ログの保持とデータ転送を効率化できます。
詳細については、「Amazon Ion SerDe」を参照してください。サポートされている SerDe の詳細なリストについては、「Amazon Athena SerDe リファレンス」を参照してください。