GoogleGoogle Professional Data Engineer (PDE) Certification
·JA
·更新日 21 Aug 2026
履歴残高と1時間あたり数千件の更新を伴う、ほぼリアルタイムの在庫ダッシュボードを構築します。ダッシュボードのパフォーマンスを最大化し、正確性を確保してください。どの設計を実装しますか?
解答を選択
オプションをタップして解答を確認してください。
正解: BigQueryストリーミングを使用して、変更を日次在庫移動テーブルにストリームします。履歴在庫残高テーブルに結合するビューで残高を計算します。在庫残高テーブルは毎晩更新します。.
これが解答である理由
この設計は、ほぼリアルタイムの要件とパフォーマンスの最大化を両立させます。BigQueryストリーミングを使用することで、数千件/時間の更新を低レイテンシで取り込み、日次在庫移動テーブルに記録できます。履歴在庫残高テーブルと結合するビューで残高を計算することで、常に最新の在庫状況をダッシュボードに表示できます。履歴在庫残高テーブルを毎晩更新することで、複雑な結合や計算をオフピーク時に実行し、クエリパフォーマンスを最適化します。
BigQueryのUPDATEステートメントは、大量の更新には効率が悪く、パフォーマンスが低下します。在庫残高テーブルをアイテムごとにパーティション分割しても、更新頻度が高い場合はストリーミングの方が適しています。バルクロードはリアルタイム要件を満たしません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する →
カード不要