Q4 — AWS DEA-C01 第1章
第 4/100 問 | ← 第1章
ある会社がAWS Glueで抽出・変換・ロード(ETL)データパイプラインを作成しました。データエンジニアはMicrosoft SQL Server内のテーブルをクロールする必要があります。データエンジニアは、クロールの出力をAmazon S3バケットに抽出・変換・ロードする必要があります。また、データパイプラインのオーケストレーションも必要です。 これらの要件を最もコスト効率よく満たすAWSサービスまたは機能はどれですか?
- A. AWS Step Functions
- B. AWS Glue workflows ✓
- C. AWS Glue Studio
- D. Amazon Managed Workflows for Apache Airflow (Amazon MWAA)
正解: B. AWS Glue workflows
解説
このシナリオでは、データエンジニアはAWS Glue内でETLデータパイプラインを作成し、Microsoft SQL Serverからデータを抽出してAmazon S3バケットに変換・ロードする必要があります。さらに、データパイプラインのオーケストレーションも必要です。AWS Glue workflowsは、組み込みのETL機能を提供し、AWS Glueと直接統合されており、データパイプラインのオーケストレーションをサポートします。そのため、コスト効率の観点から最も適した選択肢です。AWS Step Functionsはオーケストレーションには使えますが、ETL機能は提供しません。AWS Glue Studioは視覚的なインターフェースを提供しますが、ワークフローほどコスト効率が高くない可能性があります。Amazon MWAAはApache Airflowベースのワークフロー管理サービスですが、追加のコストと複雑さを伴う可能性があります。したがって、選択肢Bが最も適切な回答です。