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.
An enterprise analytics team is designing a BigQuery data architecture for high-volume streaming telemetry events. The design must meet the following technical and compliance requirements:
event_type and filter on specific user_id values over varying daily date ranges.How should you configure the base table and materialized view architecture to meet these requirements?
Partitioned tables in BigQuery physically segment data into distinct storage blocks based on time-unit columns, ingestion time, or integer ranges. When paired with clustered columns, BigQuery co-locates related data based on user-defined sort properties. A materialized view is a precomputed, cached result of a query that automatically stays synchronized with base table modifications and accelerates read performance via smart query rewrites.
DELETE DML queries, avoiding query compute charges.user_id allows the query engine to prune unrelated storage blocks when filtering for specific users. Aggregating by event_type in the precomputed view satisfies frequent dashboard calculations.user_id provides dual-layer data skipping during analytical query execution.This architecture leverages native BigQuery storage features to enforce governance and compliance while maximizing query speed and minimizing query processing costs. Aligning the partition schemes between the base table and the materialized view is the only architecture that preserves materialized view cache stability under partition expiration policies.
Keep the momentum going with these hand-picked practice scenarios
Want more questions like this?
Get a free certification question every week.