GoogleGoogle Professional Data Engineer (PDE) Certification
·JA
·更新日 21 Aug 2026
数百万行の売上データを日付でパーティション分割したテーブルがあります。多くのユーザーが過去1年間のデータのみを対象に、頻繁に集計クエリ(AVG、MAX、SUM)を実行しています。クエリは最新のデータを反映する必要があり、コストとレイテンシーを削減したいと考えています。どうすればよいですか?
解答を選択
オプションをタップして解答を確認してください。
正解: マテリアライズドビューを作成して、ベーステーブルのデータを集計します。過去1年間のパーティションを指定するフィルター句を含めます。.
これが解答である理由
このシナリオでは、頻繁な集計クエリのパフォーマンス向上とコスト削減が求められています。マテリアライズドビューは、集計結果を事前に計算して保存するため、クエリ実行時の処理負荷を大幅に軽減し、レイテンシーを短縮します。特に、過去1年間のデータに限定することで、ビューのサイズを管理し、更新コストを最適化できます。
他の選択肢が不適切な理由は以下の通りです。
パーティションの有効期限設定は、データの保持期間を制御しますが、集計クエリのパフォーマンスを直接向上させるものではありません。
通常のビューは、クエリ実行時に毎回ベーステーブルからデータを読み込んで処理するため、パフォーマンス改善には寄与しません。
スケジュールされたクエリで新しいテーブルを再作成する方法は、手動での管理が必要であり、マテリアライズドビューに比べて効率性や自動更新の点で劣ります。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する →
カード不要