exam questions

Exam Associate Data Practitioner All Questions

View all questions & answers for the Associate Data Practitioner exam

Exam Associate Data Practitioner topic 1 question 69 discussion

Actual exam question from Google's Associate Data Practitioner
Question #: 69
Topic #: 1
[All Associate Data Practitioner Questions]

Your organization has a BigQuery dataset that contains sensitive employee information such as salaries and performance reviews. The payroll specialist in the HR department needs to have continuous access to aggregated performance data, but they do not need continuous access to other sensitive data. You need to grant the payroll specialist access to the performance data without granting them access to the entire dataset using the simplest and most secure approach. What should you do?

  • A. Use authorized views to share query results with the payroll specialist.
  • B. Create row-level and column-level permissions and policies on the table that contains performance data in the dataset. Provide the payroll specialist with the appropriate permission set.
  • C. Create a table with the aggregated performance data. Use table-level permissions to grant access to the payroll specialist.
  • D. Create a SQL query with the aggregated performance data. Export the results to an Avro file in a Cloud Storage bucket. Share the bucket with the payroll specialist.
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
n2183712847
1 month, 4 weeks ago
Selected Answer: A
The best option is A. Use authorized views. Option A is best because authorized views are the simplest and most secure way to share query results (aggregated data) without granting access to underlying sensitive data. The payroll specialist only sees the view, not the raw data. Option B (Row/column permissions) is incorrect because it's more complex to set up and manage than authorized views, and might still grant access to the sensitive table, just with restrictions. Option C (New aggregated table) is incorrect because creating a new table adds unnecessary data duplication and management overhead compared to views. Option D (Export to Cloud Storage) is incorrect because it's the most complex and least secure - exporting data creates copies and sharing a bucket is less controlled than BigQuery access controls. Therefore, Option A, authorized views, is the simplest and most secure approach for this scenario.
upvoted 1 times
...
SaquibHerman
2 months, 1 week ago
Selected Answer: A
Creating a separate table duplicates data and introduces potential data consistency issues. Authorized views provide a more dynamic and maintainable solution.
upvoted 2 times
...
a_vi
3 months ago
Selected Answer: C
The best approach is C. Create a table with the aggregated performance data. Use table-level permissions to grant access to the payroll specialist.
upvoted 1 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago