2024年版、GCP資格 PDE試験の「BigQueryでデータアクセスを効果的に管理する方法」に関する練習問題を勉強していきましょう。平易な問題文 → 実践的な問題文 → 問題の解き方・解説 → 用語説明の順番で効率的に学べます。
なお、GCP資格のPDE練習問題を一気に勉強したい方は、下記リンクでまとめて学習できます。
「2024年版【GCP資格 PDE試験の練習問題】なんと5時間で学べる!」
GCP PDE問題文
「ある組織が、詳細なユーザーデータを含むデータセットを持っています。彼らは集計データを他のプロジェクトと共有したいが、個々のユーザーデータへのアクセスは厳しく制御したいと考えています。さらに、ストレージのコストもできるだけ抑えたいと考えています。どのような方法が最適でしょうか?」
難解な表現での再記述
(GCPのPDE試験問題のような難解な表現での出題文。内容は上記問題文と同じ)
「BigQueryで管理されている詳細なユーザーデータが含まれるデータセットがあります。このデータの集計結果を他のGoogle Cloudプロジェクトに公開する必要がありますが、詳細なユーザーデータへのアクセスは厳重にコントロールする必要があります。同時に、ストレージコストも最小限に抑える必要があります。どのようにすればこれを実現できますか?」
問題の解説
- BigQueryでのデータアクセス管理は、オーソライズドビューの作成を通じて行うことが可能です。これにより、元のテーブルに直接アクセスすることなく、特定のユーザーやグループにクエリ結果を共有することができます。
- オーソライズドビューを使用すると、ビューのSQLクエリによって、ユーザーが実行できるフィールドを制限することができます。これにより、データのセキュリティが確保されつつ、必要な情報のみが共有されます。
解決手順の説明
- BigQueryでオーソライズドビューを作成し、集計結果を提供します。このビューは、ユーザーレベルのデータへのアクセスを制限しながら、必要な集計データを他のプロジェクトと共有するために使用されます。
- このビューは、元のテーブルのデータを集計して、限られた情報のみを他のユーザーやグループと共有するために使用されます。これにより、データのプライバシーとセキュリティが保たれます。
各用語の説明
- BigQuery: Google Cloud上で動作する、フルマネージドでスケーラブルなデータウェアハウスサービス。
- オーソライズドビュー: BigQueryのビューの一種で、データセキュリティを確保しながら特定のユーザーやグループにデータを公開するために使用されます。
- データセット: BigQueryで管理される、関連するテーブルとビューのコレクション。
IT起業家
▼AIを使った副業・起業アイデアを紹介♪