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
Your organization runs three distinct BigQuery workloads: Data Science, ELT, and Business Intelligence (BI). Currently, all queries use the default on-demand pricing model, resulting in highly variable and unpredictable monthly costs. You need to implement a cost-optimized processing architecture that provides predictable pricing while guaranteeing dedicated compute capacity for each workload. Additionally, to maximize resource utilization, any idle compute capacity from one workload must be automatically available to the others.
What should you do?
Configure all workloads to use batch queries instead of interactive queries to utilize the BigQuery shared resource pool at a lower cost.
Purchase BigQuery slot commitments and assign all projects to a single, unified reservation to ensure all workloads share the same compute capacity.
Configure BigQuery custom quotas for each project to limit the maximum bytes billed per day. Continue using the on-demand pricing model.
Purchase BigQuery slot commitments. Create separate reservations for the Data Science, ELT, and BI workloads, and assign the respective projects to these reservations.
Configure all workloads to use batch queries instead of interactive queries to utilize the BigQuery shared resource pool at a lower cost.
Purchase BigQuery slot commitments and assign all projects to a single, unified reservation to ensure all workloads share the same compute capacity.
Configure BigQuery custom quotas for each project to limit the maximum bytes billed per day. Continue using the on-demand pricing model.
Purchase BigQuery slot commitments. Create separate reservations for the Data Science, ELT, and BI workloads, and assign the respective projects to these reservations.
BigQuery slot commitments allow organizations to transition from on-demand pricing to capacity-based pricing by purchasing dedicated compute resources (slots). Reservations are allocations of these purchased slots that can be assigned to specific projects, folders, or workloads.
This architecture perfectly balances performance and cost. It provides the financial predictability of flat-rate pricing while leveraging BigQuery's intelligent workload management to dynamically share idle resources, ensuring optimal performance for all three distinct workloads.