GCP Professional Data Engineer Practice Question

Your company ingests millions of clickstream rows per hour into a partitioned, clustered BigQuery table that now holds more than 10 billion records. A Looker Studio dashboard repeatedly issues SUM and COUNT aggregations grouped by event_date and campaign_id. Although partitioning reduces some I/O, the dashboard still scans terabytes each day and regularly exceeds the cost budget. You must accelerate the dashboard while:

  • keeping data no more than a few minutes behind the source
  • avoiding any changes to existing dashboard SQL
  • minimizing repeated full-table scans and overall cost
    Which BigQuery feature should you implement?
  • Schedule a batch job that writes daily aggregate tables and point the dashboard at the new tables each morning.

  • Create a materialized view that pre-aggregates metrics by event_date and campaign_id and let BigQuery automatically rewrite dashboard queries to use it.

  • Rely on BigQuery's query results cache and configure the dashboard to always return cached results when available.

  • Enable BigQuery BI Engine with on-demand capacity so that frequently accessed data is cached in memory.

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