投稿日: Jun 19, 2020

Amazon Redshift は、外部テーブルのマテリアライズドビューのサポートを追加します。この機能拡張により、Amazon Redshift でマテリアライズドビューを作成し、Spectrum を介して Amazon S3 などの外部データソースを参照したり、フェデレーションクエリを介して Aurora または RDS PostgreSQL のデータを参照したりできます。 

マテリアライズドビューは、ダッシュボード、ビジネスインテリジェンス (BI) ツールからのクエリおよび ELT (抽出、ロード、変換) データ処理など、予測可能で繰り返し起きる分析ワークロードのクエリパフォーマンスを大幅に強化できます。データエンジニアは、マテリアライズドビューを使って、効率的なデータ処理パイプラインを簡単に作成し維持しながら、パフォーマンス利益をデータアナリストや BI ツールにシームレスに拡張できます。

マテリアライズドビューのメリットを S3 データレイクの外部データとフェデレーションデータソースに拡張できるようになりました。マテリアライズドビューを使用すると、外部テーブルと Redshift テーブルの両方を参照する SELECT ステートメントの事前計算結果を簡単に保存および管理できます。マテリアライズドビューを参照する後続のクエリは、外部テーブルにアクセスする代わりに、Amazon Redshift に保存されている事前計算結果を使用するため、実行速度が大幅に向上します。外部データソースはマテリアライズドビューを明示的に更新する場合にのみアクセスされるため、外部データソースに繰り返しアクセスすることに関連するコストを削減するのにも役立ちます。 

開始して詳細を確認するには、ドキュメントをご覧ください。Amazon Redshift を利用できるリージョンについては、AWS リージョン表をご覧ください。