🔥 40% Off Crucial Exams Memberships — Deal ends today!

10 minutes, 45 seconds remaining!

GCP Professional Data Engineer Practice Question

A retail analytics team stores transaction history in a BigQuery table, which includes a PII column called customer_email.

Requirements for a new Looker Studio dashboard are:

  1. Interactive response times (<1 s) for common ad-hoc filters.
  2. Only allow analysts to see aggregated revenue metrics; the PII column must never leave BigQuery.

You have already:

  • Tagged customer_email with a data policy that masks the column.
  • Granted the analysts only the BigQuery Data Viewer role on the dataset.

Which approach satisfies every requirement while letting BigQuery BI Engine cache the results that power the dashboard?

  • Point the dashboard directly at the base table; BI Engine will ignore the masked column during caching, and the existing Data Viewer role is sufficient for access.

  • Use BigQuery Data Transfer Service to export the allowed columns into a new table in a different dataset, grant analysts access to that table, and let BI Engine accelerate the dashboard against the new table.

  • Create an authorized view that selects only non-PII columns, grant analysts access to that view, and point the Looker Studio report to it so BI Engine can cache its results.

  • Create a materialized view that aggregates revenue but excludes the customer_email column, then connect the dashboard directly to the materialized view.

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