Associate Data Practitioner 問題の一覧 › 1. データの準備と取り込み
Cloud Storage 上の Parquet ファイルを、データをコピーせず BigQuery から SQL で参照したいと考えています。さらに行レベル・列レベルのセキュリティも適用したい場合、最適な選択肢はどれですか。
- 標準の外部テーブル
- BigLake テーブル
- フェデレーテッドクエリ(Cloud SQL)
- bq load でロードして Cloud Storage のファイルは削除する
💡 答えと解説を見る
答え:B(BigLake テーブル)
BigLake テーブルは Cloud Storage のデータに BigQuery の行・列レベルのセキュリティやメタデータキャッシュを適用できます。標準の外部テーブルでは細粒度アクセス制御が提供されず、Cloud SQL 連携は対象が異なり、ロードはコピーが発生するため要件に合いません。
BigLake テーブルは Cloud Storage のデータに BigQuery の行・列レベルのセキュリティやメタデータキャッシュを適用できます。標準の外部テーブルでは細粒度アクセス制御が提供されず、Cloud SQL 連携は対象が異なり、ロードはコピーが発生するため要件に合いません。
関連サービス
| bq load | Cloud Storage 等のファイルを BigQuery へロード(ロードジョブは無料) |
| Cloud Storage | オブジェクトストレージ。データレイク・着地点 |
| Cloud SQL | マネージド MySQL/PostgreSQL/SQL Server。中小規模の OLTP |
※ 学習用に作成したオリジナル問題です。本番試験とは異なります。