GoogleGoogle Professional Data Engineer (PDE) Certification
·JA
·更新日 21 Aug 2026
数百万のIoTデバイスがセンサーデータをBigQueryにストリーミングしています。クエリは、create_date、location_id、およびdevice_versionでフィルタリングされた最近のデータに焦点を当てています。コストとパフォーマンスのために、テーブルをどのようにパーティション分割およびクラスタリングすべきですか?
解答を選択
オプションをタップして解答を確認してください。
正解: create_dateでテーブルデータをパーティション分割し、location_idとdevice_versionでテーブルデータをクラスタリングします。.
これが解答である理由
このシナリオでは、クエリが「最近のデータ」に焦点を当てているため、createdateによるパーティショニングが最も効果的です。これにより、BigQueryは指定された日付範囲のデータのみをスキャンし、コストとパフォーマンスを大幅に向上させます。locationidとdeviceversionは、パーティショニングのカーディナリティが高すぎる可能性があり、多数の小さなパーティションを作成してオーバーヘッドを増やす可能性があります。そのため、これらの列をクラスタリングキーとして使用するのが適切です。クラスタリングは、パーティション内で関連データを物理的に近くに配置し、これらの列でフィルタリングや集計を行うクエリのパフォーマンスをさらに最適化します。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する →
カード不要