AWS認定資格 WEB問題集&徹底解説

AIプラクティショナー

AWS Data Exchange の概要と試験出題ポイントは?

AWSサービスの一つであるAWS Data Exchangeはどんな内容なのでしょうか?また、AWS認定資格のAIプラクティショナー(AIF)に合格するためには、サービスのどんなポイントを押さえておけばよいのでしょうか?
ここでは、そんなあなたの疑問に回答していきたいと思います

AWS Data Exchange 徹底解説 | AWS認定試験の頻出ポイントまとめ

1. サービス概要

AWS Data Exchangeは、サードパーティのデータ製品を簡単に検索・購読・利用できるデータマーケットプレイスサービスです。データプロバイダーが提供する金融・ヘルスケア・小売・気象などのデータセットを、サブスクライバー(利用者)が購読してAWS環境内で安全に活用できます。

個別のデータ提供契約や独自の配信パイプラインを構築する手間をなくし、データの取得から分析までを効率化します。

2. 主な特徴と機能

2.1 データのカタログと購読

AWS Marketplace上で多数のデータ製品を検索・購読。無料・有料・プライベートオファーに対応。

2.2 データの構成要素

  • データセット: データ製品の集合。
  • リビジョン: データセットの特定バージョン(更新ごとに作成)。
  • アセット: 実際のデータファイル(S3オブジェクト・API等)。

2.3 多様なアクセス方法

  • Data Exchange for S3: プロバイダーのS3データに直接アクセス。
  • Data Exchange for APIs: APIを通じてリアルタイムにデータを取得。
  • Data Exchange for Amazon Redshift: Redshiftデータシェア経由でデータにアクセス。

2.4 自動配信とイベント

新しいリビジョンが公開されるとEventBridgeイベントを発行し、自動でデータをS3にエクスポート・処理パイプラインを起動可能。

3. アーキテクチャおよび技術要素

  • プロバイダーとサブスクライバー: プロバイダーがデータ製品を公開し、サブスクライバーが購読してアクセス。
  • AWS Marketplace統合: 課金・ライセンス・購読管理はMarketplaceを通じて行われる。
  • EventBridge連携: データ更新イベントで自動処理をトリガー。

4. セキュリティと認証・認可

  • IAM: データセットへのアクセス・購読操作をIAMで制御。
  • 暗号化: データの保存・転送を暗号化。
  • ライセンス管理: 購読期間・利用条件をAWS Marketplaceで管理。

5. 料金形態

  • 購読するデータ製品の料金(プロバイダーが設定。無料・サブスクリプション・従量等)。
  • データのエクスポート・APIコール・関連AWSサービスの利用料。

6. よくあるアーキテクチャ・設計パターン

  • 外部データの分析活用: Data Exchangeでデータを購読 → S3にエクスポート → Athena/Redshift/QuickSightで分析。
  • 自動データ更新パイプライン: 新リビジョン公開 → EventBridge → Lambda/Glueで自動取り込み・処理。
  • データ収益化: プロバイダーが自社データを製品化してMarketplaceで販売。

7. 設定・デプロイ手順(ハンズオン例:サブスクライバー)

  1. AWS Data Exchangeコンソールでデータ製品を検索。
  2. 目的のデータ製品を購読(無料/有料オファーを承諾)。
  3. データセットのリビジョン・アセットをS3にエクスポート、またはAPI/Redshiftでアクセス。
  4. EventBridgeで新リビジョン公開時の自動処理を設定。

8. 試験で問われやすいポイント

8.1 Data Exchangeの役割

  • Q: サードパーティのデータを安全に検索・購読・利用できるデータマーケットプレイスは?
    A: AWS Data Exchange(データセットを購読し、S3/API/Redshift経由でアクセス)。

8.2 構成要素

  • Q: Data Exchangeのデータセット・リビジョン・アセットの関係は?
    A: データセット(データの集合)>リビジョン(特定バージョン)>アセット(実データファイル)。

8.3 アクセス方法

  • Q: 購読したデータにアクセスする方法は?
    A: S3への直接アクセス・API経由・Amazon Redshiftデータシェア経由。

8.4 自動化

  • Q: データの新リビジョン公開時に自動処理を起動するには?
    A: EventBridgeイベントを利用してLambda/Glue等の処理をトリガーする。