GCP Professional Data Engineer Practice Question

Your retail data platform stores detailed orders data in a BigQuery dataset owned by the finance team. A marketing agency must build a Looker Studio dashboard that shows only daily revenue totals by country. The agency must never be able to read the raw order-level rows, and the finance team wants to avoid copying data or maintaining scheduled export jobs. Which approach best meets the requirements while enforcing least-privilege access?

  • Create a materialized view in the finance dataset that aggregates daily revenue and grant the agency BigQuery Data Viewer access on that materialized view.

  • Create an authorized view in a separate, shared dataset that computes daily revenue totals, grant the agency BigQuery Data Viewer on that dataset, and authorize the view to access the finance dataset.

  • Apply row-level security policies to the orders table and grant the agency BigQuery JobUser and Data Viewer roles on the finance dataset.

  • Schedule a daily query that writes revenue aggregates to a new BigQuery table in a shared dataset and grant the agency BigQuery Data Viewer access on that table.

GCP Professional Data Engineer
Preparing and using data for analysis
Your Score:
Settings & Objectives
Random Mixed
Questions are selected randomly from all chosen topics, with a preference for those you haven’t seen before. You may see several questions from the same objective or domain in a row.
Rotate by Objective
Questions cycle through each objective or domain in turn, helping you avoid long streaks of questions from the same area. You may see some repeat questions, but the distribution will be more balanced across topics.

Check or uncheck an objective to set which questions you will receive.

Bash, the Crucial Exams Chat Bot
AI Bot