2024年版、GCP資格 PDE試験の「BigQueryのデータ最適化とコスト効率の向上」に関する練習問題を勉強していきましょう。平易な問題文 → 実践的な問題文 → 問題の解き方・解説 → 用語説明の順番で効率的に学べます。
なお、GCP資格のPDE練習問題を一気に勉強したい方は、下記リンクでまとめて学習できます。
「2024年版【GCP資格 PDE試験の練習問題】なんと5時間で学べる!」
GCP PDE問題文
「大手ファーストフードチェーンの従業員情報をBigQueryで効率的に管理する方法は何でしょうか?目的は、各従業員の名前と姓を連結して、フルネームを簡単に取得できるようにすることです。」
難解な表現での再記述
(GCPのPDE試験問題のような難解な表現での出題文。内容は上記問題文と同じ)
「50万人以上の従業員を抱える大手ファーストフードレストランチェーンで、BigQuery上に保存された従業員のFirstNameとLastNameフィールドから、FullNameフィールドを効率的かつコスト効率よく生成する最適な方法は何でしょうか?」
問題の解説
- 大規模な従業員データベースで、各従業員のフルネームを生成し、効率的にクエリを実行できるようにする必要があります。
- コストを抑えつつ、データベースのスキーマとデータを最適化することが求められています。
解決手順の説明
- BigQueryでFirstNameとLastNameフィールドの値を連結して、新しいビューを作成します。このビューはFullNameフィールドを生成し、各従業員のフルネームを提供します。
- このアプローチにより、既存のテーブル構造を変更する必要がなく、データの冗長性も防げるため、コスト効率が向上します。
各用語の説明
- BigQuery: Google Cloud上で動作するマネージドデータウェアハウスサービスで、大規模なデータセットを効率的に分析できます。
- ビュー: データベース内のテーブルから派生した仮想テーブルで、複数のテーブルのデータを組み合わせたり、特定のクエリを保存するのに使用されます。
- FullNameフィールド: 個々の従業員の名前と姓を組み合わせたフルネームを表すフィールド。
IT起業家
▼AIを使った副業・起業アイデアを紹介♪