ADP#5(data-governance)

ADP#5(data-governance)

BigQueryのテーブルで、ユーザーごとに閲覧できる行を制限したいと考えています。例えばリージョンマネージャーは自分の担当地域の行のみ参照できるようにする要件があります。適切な機能はどれですか。

ディスカッション 0

正解:C

正解の根拠

BigQueryの行アクセスポリシー(Row Access Policy)はSQLのフィルタ式とユーザー/グループを紐付け、クエリ時に自動的に該当行のみを返す機能です。テーブルを分割せずに行レベル制御が可能です。

機能制御単位
行アクセスポリシー行(フィルタ条件)
列レベルセキュリティ列(ポリシータグ)
IAMテーブル/データセット

不正解の理由

  • 列レベルセキュリティは列の表示制御で行制御はできません
  • テーブル分割は運用負荷が高く同一スキーマでの分析が複雑化します
  • UDFはアクセス制御機構ではなく権限分離を提供しません

参考:BigQuery 行レベルセキュリティ


コメント

コメント

コメントする

目次