📊 Associate Data Practitioner

Associate Data Practitioner 問題の一覧 › 3. データパイプラインのオーケストレーション

Cloud Storage バケットにファイルがアップロードされたら、自動的に Cloud Run functions を起動して前処理を行いたい。最も適切な仕組みはどれか。

  1. Cloud Composer の DAG を毎分実行する
  2. BigQuery のスケジュールされたクエリを使う
  3. Eventarc のトリガーで Cloud Storage のイベントを関数に配信する
  4. Cloud Scheduler で毎分ポーリングする
💡 答えと解説を見る
答え:C(Eventarc のトリガーで Cloud Storage のイベントを関数に配信する)
Eventarc は Cloud Storage のオブジェクト作成イベントなどをトリガーに Cloud Run functions を起動できる。ポーリング方式は遅延と無駄が生じ、BigQuery のスケジュールクエリはファイル到着検知に使えない。
関連サービス
スケジュールクエリSQL の定期実行。最も簡単なオーケストレーション
Cloud Composerマネージド Airflow。DAG で複雑なパイプライン・依存・リトライを管理
DAG有向非巡回グラフ。タスクと依存関係の定義(Airflow)
Cloud Schedulerマネージド cron。HTTP/Pub/Sub/Workflows を定時起動
Eventarcイベント(GCS 到着等)を Cloud Run 等へルーティング
← 前の問題次の問題 →🎯 問題で学ぶで解く

※ 学習用に作成したオリジナル問題です。本番試験とは異なります。