Associate Data Practitioner 問題の一覧 › 3. データパイプラインのオーケストレーション
複数の Google Cloud サービス(Cloud Run functions、BigQuery、外部 REST API)を条件分岐やエラー処理を含めて順番に呼び出す、軽量でサーバーレスなオーケストレーションを構築したい。最適なサービスはどれか。
- Cloud Data Fusion
- Workflows
- Cloud Composer
- Dataproc
💡 答えと解説を見る
答え:B(Workflows)
Workflows は YAML/JSON で HTTP API 呼び出しを連携し、条件分岐・リトライ・エラー処理を備えたサーバーレスのオーケストレーターである。Composer は大規模な DAG 向けで重く、Dataproc は Spark/Hadoop 実行基盤、Data Fusion は GUI ETL ツールである。
Workflows は YAML/JSON で HTTP API 呼び出しを連携し、条件分岐・リトライ・エラー処理を備えたサーバーレスのオーケストレーターである。Composer は大規模な DAG 向けで重く、Dataproc は Spark/Hadoop 実行基盤、Data Fusion は GUI ETL ツールである。
関連サービス
| Dataproc | マネージド Spark/Hadoop。既存ジョブの移行向け。ephemeral クラスタ推奨 |
| Cloud Data Fusion | GUI ノーコード ETL/ELT(CDAP)。Wrangler でデータ整形 |
| Cloud Composer | マネージド Airflow。DAG で複雑なパイプライン・依存・リトライを管理 |
| DAG | 有向非巡回グラフ。タスクと依存関係の定義(Airflow) |
| Workflows | サーバーレスで API 呼び出しを YAML でつなぐ軽量オーケストレーション |
※ 学習用に作成したオリジナル問題です。本番試験とは異なります。