GCP Professional Data Engineer Practice Question

Your retail company stores all partner sales in the BigQuery table retail.sales. A Google Group named [email protected] must build their own Looker Studio dashboards and occasionally query the data through JDBC-based BI tools, but they must only ever see rows where partner_id = 'VND123'. You need a scalable approach that automatically applies to every future query-no matter which client is used-without creating separate tables or managing report-level filters. What should you do?

  • Create an authorized view that selects rows where partner_id = 'VND123', grant the group access to the view, and instruct analysts to query the view instead of the base table.

  • Add a column-level security policy that tags partner_id as sensitive and denies access to that column for [email protected], ensuring they only see rows with their ID.

  • Configure a mandatory filter in all Looker Studio reports limiting partner_id to 'VND123' and rely on BI-tool-level filters for other clients.

  • Create a row-level access policy on retail.sales that filters on partner_id = 'VND123' and grant the [email protected] group access through the policy.

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