PDE Designing Data Processing Systems Practice Question
Which BigQuery feature allows you to share query results with specific users without giving them direct access to the underlying tables?
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Authorized views
Authorized views allow sharing results without granting access to the base tables.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
IAM roles
Why it's wrong here
IAM roles grant principals access to the underlying tables themselves, so recipients could query the data directly rather than only the results. Authorised views are the mechanism for sharing query output without table access. IAM roles suit granting service or user permissions across Google Cloud resources, not result-only sharing.
- ✓
Authorized views
Why this is correct
Authorized views run with the view owner's permissions, so grantees query the view and see results without any direct table access. This satisfies the requirement to share query results with specific users while withholding underlying table permissions.
- ✗
Dataset access controls
Why it's wrong here
Dataset access controls grant principals permission to the dataset itself, so recipients can query the underlying tables directly; they do not restrict visibility to query results. They are tempting because they are the standard sharing mechanism, and would be correct where the requirement is granting table-level access rather than exposing only results.
- ✗
Materialized views
Why it's wrong here
Materialized views cache precomputed results for query acceleration and refresh, but they do not grant recipients access to those results; sharing requires authorised views or authorised datasets. They are tempting because they store derived data, and would be correct where the requirement is performance rather than controlled data sharing.
About these practice questions
Courseiva writes every PDE question from scratch — 747 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This PDE practice question is part of Courseiva's free Google Cloud certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the PDE exam.