ID
6694
GUID
9dbbadf94186b3a64b89b3a575a6d0f6b9507e12
発表日(JST)
2026/10/6
要約生成日時(JST)
2026-10-06 08:11:42 +0900
タイトル
Amazon RedshiftがApache Icebergマテリアライズドビューの作成と更新をサポート
詳細リンク
https://aws.amazon.com/about-aws/whats-new/2026/10/redshift-iceberg-materialized-views
カテゴリ
amazon-redshift
analytics
要点
Amazon RedshiftがApache Icebergマテリアライズドビューの作成と更新をサポート開始
コストの高いジョインや集計を一度だけ事前計算し、結果をAmazon S3上のIcebergテーブルとして保存
AWS Glue Data Catalogに登録され、ガバナンスと検出が可能
Amazon Athena、Apache Spark on Amazon EMR/AWS Glue、Trino、Snowflakeなど、Iceberg互換の任意のエンジンから即座にクエリ可能
手動インクリメンタルリフレッシュにより、変更された部分のみを再計算して効率的に最新状態を維持
複数エンジンのオーケストレーションオーバーヘッドを削減し、単一エンジンでのエンドツーエンドパイプラインを実現
パフォーマンスに敏感なダッシュボード向けにRedshift Managed Storage(RMS)へのロードも可能
Redshift ServerlessおよびプロビジョニングされたGravitonインスタンスがサポートされている全リージョンで利用可能
アップデート内容要約
Amazon Redshiftが Apache Icebergマテリアライズドビューの作成と更新に対応しました。コストの高いジョインや集計を事前計算し、その結果をAmazon S3上のApache Icebergテーブルとして保存できます。これにより、Amazon Athena、Apache Spark on Amazon EMR、AWS Glue、Trino、Snowflakeなど、Iceberg互換の任意のエンジンから即座にクエリ可能になります。
アップデート内容全文
Amazon Redshiftは、Apache Icebergマテリアライズドビューの作成と更新をサポートするようになりました。
マテリアライズドビューは、コストの高いジョインや集計を一度だけ事前計算し、その結果をAmazon S3またはAmazon S3テーブルバケット上のApache Icebergテーブルとして保存します。
これらはAWS Glue Data Catalogに登録されます。
マテリアライズドビューは、おなじみのSQL(CREATE MATERIALIZED VIEW ... USING ICEBERG)を使用して作成され、その結果はAmazon Athena、Amazon EMRおよびAWS Glue上のApache Spark、さらにTrinoやSnowflakeなどのサードパーティエンジンを含む、Iceberg互換のあらゆるエンジンから即座にクエリ可能です。
Redshiftは手動のインクリメンタルリフレッシュにより、変更された部分のみを再計算して最新の状態を維持します。
また、結果はGlue Data Catalog内のIcebergテーブルであるため、他のカタログテーブルと同様にガバナンスと検出が可能です。
データチームは通常、分析をステージごとに構築し、生データをクリーニング・変換してから提供するまでに複数のエンジンを連携させます。
これにより、パイプラインのオーケストレーションオーバーヘッドが生じ、エンジン間でセマンティクスの違いが発生する可能性があります。
Icebergマテリアライズドビューは2つの方法で価値を提供します。
まず、何百ものユーザーやチームが同じコストの高いジョインや集計を繰り返し実行し、クエリのたびにソーステーブルを再スキャンする代わりに、結果を一度計算すれば全員が事前計算されたテーブルを読み取ることができます。
次に、Apache SparkやAmazon Redshiftのような単一エンジンを使用してエンドツーエンドのパイプラインを実行でき、すべての下流コンシューマーが複数エンジンのオーケストレーションオーバーヘッドなしに同じオープンな結果を共有できます。
いずれの場合も、出力はコピーや変換なしに任意のエンジンが読み取り可能なオープンなIcebergテーブルです。
最もパフォーマンスに敏感なダッシュボード向けには、これらのテーブルをRedshift Managed Storage(RMS)にネイティブRMSマテリアライズドビューとしてロードすることも可能です。
Icebergマテリアライズドビューは、Redshift ServerlessおよびプロビジョニングされたGravitonインスタンスがサポートされているすべてのリージョンで作成できます。
関連サービス
AWS Glue
Amazon Athena
Amazon Redshift
関連サービスの説明
AWS Glueは、AWSが提供するフルマネージドのETL(Extract、Transform、Load)サービスおよびデータカタログサービスです。AWS Glue Data Catalogは、データレイク内のデータのメタデータを一元管理するメタデータリポジトリとして機能します。さまざまなデータソースのスキーマやテーブル定義を登録・管理でき、Amazon Athena、Amazon Redshift、Amazon EMRなどのサービスから共通のカタログとして参照できます。本記事では、Icebergマテリアライズドビューの結果がGlue Data Catalogに登録され、ガバナンスや検出が可能になることが紹介されています。
Amazon Athenaは、Amazon S3に保存されたデータに対して標準的なSQLを使用して直接クエリを実行できるサーバーレスのインタラクティブクエリサービスです。インフラストラクチャの管理が不要で、実行したクエリに対してのみ課金されます。CSV、JSON、Parquet、Apache Icebergなど多様なデータフォーマットに対応しており、本記事ではRedshiftで作成されたIcebergマテリアライズドビューをAthenaからそのまま読み取れることが紹介されています。
Amazon Redshiftは、AWSが提供するフルマネージドのクラウドデータウェアハウスサービスです。ペタバイト規模のデータに対して高速なSQLクエリを実行でき、ビジネスインテリジェンスやデータ分析に広く利用されています。サーバーレス(Redshift Serverless)とプロビジョニングの2つのデプロイ方式があり、データの保存・分析を効率的に行えます。今回のアップデートでは、計算結果をApache Icebergテーブルとして保存するマテリアライズドビューの作成・更新機能が追加されました。
関連URL