Amazon Redshift が Iceberg テーブル用の ALTER TABLE を追加し、AWS Glue データカタログマウント経由で書き込みを実行

投稿日: 2026年5月18日

Amazon Redshift では、AWS Glue データカタログ (awsdatacatalog) のマウント経由での Apache Iceberg テーブルへの直接書き込みと、Apache Iceberg テーブルのスキーマ、パーティショニング、プロパティを変更するための ALTER TABLE DDL ステートメントをサポートするようになりました。自動マウントされる awsdatacatalog による書き込みアクセスにより、外部スキーマを作成しなくても、任意のエンジン用のデータレイクに Redshift 変換を適用してクエリを実行できます。特に、AWS Lake Formation とフェデレートされた Iceberg テーブルで役に立ちます。 サポートされる ALTER TABLE 操作には、列の ADD/DROP/ALTER、RENAME COLUMN、デフォルトの圧縮タイプを上書きするための SET TABLE PROPERTIES、データ量の増加に応じてパーティション戦略を調整するための ADD/DROP/REPLACE PARTITION FIELD などがあります。以前は、Iceberg テーブルの構造を更新するにはテーブルとそのデータを削除する必要があり、データパイプラインが複雑になり、レイテンシーが増加していました。 Redshift によって変更されたテーブルは、Amazon EMRAmazon Athena などの他の Iceberg 互換エンジンとの互換性が維持され、エンジン間の相互運用性が保たれます。Iceberg の書き込みオペレーションでは、AWS Lake Formation のアクセス許可がサポートされます。

この機能は、Amazon Redshift が利用可能なすべての AWS リージョンでご利用いただけます。使用を開始するには、Amazon Redshift データベース開発者ガイドの「Amazon Redshift での Iceberg テーブルの参照」および「Altering table definitions」セクションを参照してください。