Q20 — AWS DEA-C01 第1章
第 20/100 問 | ← 第1章
ある企業は、重要な分析タスクをサポートするための抽出・変換・ロード(ETL)操作に使用するAmazon Redshiftプロビジョニングクラスターを運用しています。また、営業チームはビジネスインテリジェンス(BI)タスクに使用するRedshiftクラスターを別途運用しています。 営業チームは最近、ETL Redshiftクラスター内のデータへのアクセスを要求し、週次サマリー分析タスクを実行したいと考えています。営業チームは、ETLクラスターのデータと営業チームのBIクラスターのデータを結合する必要があります。 企業は、重要な分析タスクを中断することなくETLクラスターのデータを営業チームと共有するソリューションを必要としています。また、ETLクラスターのコンピューティングリソースの使用を最小限に抑える必要があります。 これらの要件を満たすソリューションはどれですか?
- A. Redshiftデータ共有機能を用いて、営業チームのBIクラスターをETLクラスターのコンシューマーとして設定します。 ✓
- B. 営業チームの要件に基づいてマテリアライズドビューを作成し、営業チームにETLクラスターへの直接アクセス権限を付与します。
- C. 営業チームの要件に基づいてデータベースビューを作成し、営業チームにETLクラスターへの直接アクセス権限を付与します。
- D. 毎週ETLクラスターからAmazon S3バケットへデータをアンロードし、ETLクラスターの内容に基づいてAmazon Redshift Spectrumテーブルを作成します。
正解: A. Redshiftデータ共有機能を用いて、営業チームのBIクラスターをETLクラスターのコンシューマーとして設定します。
解説
正解はAです。Redshiftデータ共有機能により、1つのクラスター(例:営業チームのBIクラスター)が別のクラスター(例:ETLクラスター)のデータコンシューマーとして機能できます。これにより、ETLクラスターの重要な分析タスクを中断することなくデータを共有でき、ETLクラスターのコンピューティングリソースの使用を最小限に抑えることができます。選択肢Bでは、営業チームにETLクラスターへの直接アクセスを許可すると、重要な分析タスクへの干渉やセキュリティリスクが生じる可能性があります。選択肢Cも同様の問題を抱えています。選択肢Dでは、毎週S3へのアンロードとRedshift Spectrumテーブルの作成という手順が煩雑であり、データのタイムリネスにも影響を与える可能性があります。以上より、Aが要件を満たすソリューションです。