LOGS_yyyymmdd という名前のBigQueryテーブルが毎日あり、長期間にわたるワイルドカードクエリが1,000テーブルの制限を超過しています。これをどのように解決すべきですか?
解答を選択
オプションをタップして解答を確認してください。
正解: シャーディングされた日次テーブルを単一のパーティション分割テーブルに変換する。.
これが解答である理由
シャーディングされた日次テーブルを単一のパーティション分割テーブルに変換することで、ワイルドカードクエリの1,000テーブル制限を回避できます。BigQueryのパーティション分割テーブルは、日付やタイムスタンプに基づいてデータを分割し、クエリ時に特定のパーティションのみをスキャンするため、効率が向上し、コストが削減されます。すべてのログテーブルを日付パーティション分割テーブルに変換するだけでは、既存のシャーディングされたテーブル構造の問題を根本的に解決しません。クエリキャッシュは過去のクエリ結果の再利用には役立ちますが、テーブル数の制限問題を解決するものではありません。月次ビューの作成も、基となるテーブルの数が多いという問題は解決しません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要