Google
PROFESSIONAL-DATA-ENGINEER · Question #58
Which of the following is not possible using primitive roles?
The correct answer is C. Give a user access to view all datasets in a project, but not run queries on them. Explanation/Reference: Primitive roles can be used to give owner, editor, or viewer access to a user or group, but they can't be used to separate data access permissions from job-running
Submitted by javi_es· Mar 30, 2026Designing data processing systems
Question
Which of the following is not possible using primitive roles?
Options
- AGive a user viewer access to BigQuery and owner access to Google Compute Engine instances.
- BGive UserA owner access and UserB editor access for all datasets in a project.
- CGive a user access to view all datasets in a project, but not run queries on them.
- DGive GroupA owner access and GroupB editor access for all datasets in a project.
How the community answered
(59 responses)- A17% (10)
- B3% (2)
- C73% (43)
- D7% (4)
Explanation
Explanation/Reference: Primitive roles can be used to give owner, editor, or viewer access to a user or group, but they can't be used to separate data access permissions from job-running
Topics
#primitive roles#IAM#BigQuery permissions#access control
Community Discussion
No community discussion yet for this question.