GoogleGoogle Professional Data Engineer (PDE) Certification
·JA
·更新日 21 Aug 2026
Dataflow ストリーミングジョブが Pub/Sub を読み取り、DoFn がビジネスロジックを適用して BigQuery に書き込みます。メッセージに対して DoFn が失敗した場合、そのメッセージをアラート監視用の Pub/Sub トピックに送信したいと考えています。どうすればよいですか?
解答を選択
オプションをタップして解答を確認してください。
正解: Dataflow の DoFn コードで例外処理ブロックを使用して、変換に失敗したメッセージをサイド出力経由で新しい Pub/Sub トピックにプッシュします。Cloud Monitoring を使用して、この新しいトピックの topic/num_unacked_messages_by_region メトリックを監視します。.
これが解答である理由
DataflowのDoFn内で例外処理を実装し、失敗したメッセージをサイド出力(追加のPCollection)として別のPub/Subトピックにルーティングするのが最も効果的です。これにより、失敗したメッセージを分離し、アラート監視用の専用チャネルを確立できます。Cloud Monitoringでこの新しいトピックの未確認メッセージ数を監視することで、処理失敗をリアルタイムで検知できます。
他の選択肢は適切ではありません。確認応答されたメッセージの保持は、再処理には役立ちますが、失敗したメッセージの即時アラートには直接つながりません。デッドレタリングは未確認メッセージを処理しますが、DoFn内のビジネスロジック失敗を直接捕捉するものではありません。スナップショットは特定の時点の状態を保存するもので、リアルタイム監視には不向きです。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する →
カード不要