professional-cloud-data-engineer
Prepare and test your skills
Prepare and test your skills
Worked example. The correct answer is already marked and every option is explained below, so there is nothing to select here. To answer questions yourself, start the free trial.
Keep the momentum going with these hand-picked practice scenarios
Want more questions like this?
Get a free certification question every week.
Last updated
A retail company uses Looker to provide interactive executive dashboards over a large BigQuery dataset that receives continuous real-time transaction updates. Business analysts frequently explore the data by applying diverse, dynamic filters and aggregations across various combinations of store locations, product categories, and transaction timestamps.
The engineering team must meet the following requirements:
Which acceleration strategy should the data engineering team implement?
Rely on BigQuery query result caching and configure Looker to reuse cached query results for 24 hours.
Create a set of BigQuery Materialized Views covering all possible combinations of store, product, and timestamp dimensions.
Configure Looker Persistent Derived Tables (PDTs) to pre-aggregate transaction metrics on an hourly cron schedule.
Provision a BigQuery BI Engine reservation in the dataset location and optionally specify the transaction table as a preferred table.
Rely on BigQuery query result caching and configure Looker to reuse cached query results for 24 hours.
Create a set of BigQuery Materialized Views covering all possible combinations of store, product, and timestamp dimensions.
Configure Looker Persistent Derived Tables (PDTs) to pre-aggregate transaction metrics on an hourly cron schedule.
Provision a BigQuery BI Engine reservation in the dataset location and optionally specify the transaction table as a preferred table.
BigQuery BI Engine is a built-in, distributed in-memory analysis service that accelerates SQL queries by caching frequently accessed data in memory and using an optimized execution engine designed specifically for business intelligence (BI) and dashboard workloads.
FULL_QUERY, FULL_INPUT, and PARTIAL_INPUT acceleration modes to optimize subquery execution automatically.Compared to static caching or manual materialized aggregates, BI Engine excels at handling arbitrary filter combinations on streaming data while significantly reducing slot resource consumption.