GCP Professional Data Engineer Practice Question

Your analytics team has built an executive dashboard in Looker Studio that issues complex SQL queries against a 5-TB BigQuery fact table that is both date-partitioned and clustered by customer_id. Query results are currently returned in 8-10 seconds, which stakeholders find too slow. You need to reduce latency to under 2 seconds while avoiding any changes to the existing Looker Studio reports or their underlying SQL. Which approach best meets these requirements?

  • Create a BI Engine in-memory reservation for the project and allow Looker Studio to use it to transparently accelerate the existing queries.

  • Build materialized views for each dashboard widget and rely on them to accelerate the underlying queries.

  • Migrate the fact table to Bigtable and query it through a BigQuery external connection to leverage Bigtable's low-latency reads.

  • Ask analysts to add the query hint "--cache=true" to every Looker Studio SQL block so dashboards always hit the BigQuery query cache.

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