Amazon S3 Tables が Apache Iceberg V3 の Variant データ型をサポート

投稿日: 2026年7月28日

Amazon S3 Tables で、Apache Iceberg バージョン 3 (V3) 仕様で定義されている Variant データ型がサポートされるようになりました。事前に固定スキーマを定義しなくても、JSON などの半構造化データを S3 Tables に直接書き込めるようになりました。これにより、効率的な分析クエリパフォーマンスを維持したまま、データをより迅速に取得できます。

Variant データ型では、Apache Iceberg V3 互換エンジンが書き込み時に半構造化データを非表示列に自動分解します。これにより、クエリエンジンがファイルプルーニングなどの最適化に使用する Parquet 列統計が生成され、分析クエリがスキャンされるデータ量が減少します。また、S3 Tables は Variant 列に対しても圧縮などの継続的なテーブルメンテナンスを提供するため、小さなファイルのデータを Iceberg エンジンが読み取りやすい大きなファイルに統合できます。

S3 Tables における Variant サポートは、米国東部 (バージニア北部)、米国東部 (オハイオ)、米国西部 (オレゴン)、アジアパシフィック (ムンバイ)、アジアパシフィック (ソウル)、アジアパシフィック (シンガポール)、アジアパシフィック (シドニー)、アジアパシフィック (東京)、カナダ (中部)、欧州 (フランクフルト)、欧州 (アイルランド)、欧州 (ロンドン)、欧州 (パリ)、欧州 (ストックホルム)、南米 (サンパウロ) の各 AWS リージョンで利用できます。

詳細については、Amazon S3 TablesIceberg テーブル形式仕様バージョン 3 の使用に関する AWS 規範ガイダンスを参照してください。