DEAデータの取り込みと変換

企業はAmazon S3に保存されたファイルを順番に処理し、複数の変換処理を実行するデータパイプラインを構築しています。条件分岐や並列処理を含むワークフロー制御を柔軟に実装したい場合、最適なサービスはどれですか。

A
AWS Step Functionsで処理ステップを状態として定義する
✓ 正解
Step Functionsは状態マシンを利用して処理順序、条件分岐、並列実行、エラー処理などを視覚的に管理できます。複雑なデータ変換パイプライン制御に適しています。
B
Amazon S3イベント通知だけで全処理を管理する
S3イベント通知はファイル作成などのイベントを通知する機能であり、複数処理の順序制御や条件分岐を含むワークフロー管理には不十分です。
C
AWS Glue Data Catalogで変換順序を制御する
Glue Data Catalogはメタデータ管理サービスであり、ETL処理の実行順序や状態管理を担当するワークフロー制御サービスではありません。
D
Amazon Athenaワークグループで処理フローを管理する
Athenaワークグループはクエリ実行環境やアクセス制御を管理する機能であり、データ処理パイプライン全体の制御には使用しません。

解説

AWS Step Functionsは状態マシンとして処理フローを定義でき、Task、Choice、Parallel、Mapなどの状態を利用して複雑な変換パイプラインを構築できます。Glue WorkflowもETLジョブ管理に利用できますが、柔軟な状態制御ではStep Functionsが適しています。

ドメイン別正答率・予想スコアでリアルタイムに実力把握

無限ノックでDEAを徹底対策。全問AI生成のオリジナル問題。

無料で演習を始める →
DEA の問題一覧に戻る