ExamGecko
Question list
Search
Search

List of questions

Search

Related questions











Question 342 - Professional Data Engineer discussion

Report
Export

You are administering shared BigQuery datasets that contain views used by multiple teams in your organization. The marketing team is concerned about the variability of their monthly BigQuery analytics spend using the on-demand billing model. You need to help the marketing team establish a consistent BigQuery analytics spend each month. What should you do?

A.
Create a BigQuery Standard pay-as-you go reservation with a baseline of 0 slots and autoscaling set to 500 for the marketing team, and bill them back accordingly.
Answers
A.
Create a BigQuery Standard pay-as-you go reservation with a baseline of 0 slots and autoscaling set to 500 for the marketing team, and bill them back accordingly.
B.
Create a BigQuery reservation with a baseline of 500 slots with no autoscaling for the marketing team, and bill them back accordingly.
Answers
B.
Create a BigQuery reservation with a baseline of 500 slots with no autoscaling for the marketing team, and bill them back accordingly.
C.
Establish a BigQuery quota for the marketing team, and limit the maximum number of bytes scanned each day.
Answers
C.
Establish a BigQuery quota for the marketing team, and limit the maximum number of bytes scanned each day.
D.
Create a BigQuery Enterprise reservation with a baseline of 250 slots and autoscaling set to 500 for the marketing team, and bill them back accordingly.
Answers
D.
Create a BigQuery Enterprise reservation with a baseline of 250 slots and autoscaling set to 500 for the marketing team, and bill them back accordingly.
Suggested answer: B

Explanation:

To help the marketing team establish a consistent BigQuery analytics spend each month, you can use BigQuery reservations to allocate dedicated slots for their queries. This provides predictable costs by reserving a fixed amount of compute resources.

BigQuery Reservations:

BigQuery Reservations allow you to purchase dedicated query processing capacity in the form of slots.

By reserving slots, you can control costs and ensure that the marketing team has the necessary resources for their queries without unexpected increases in spending.

Baseline Slots:

Setting a baseline of 500 slots without autoscaling ensures a consistent allocation of resources.

This provides a predictable monthly cost, as the marketing team will be billed for the reserved slots regardless of actual usage.

Billing Back:

The marketing team's usage can be billed back based on the fixed reservation cost, ensuring budget predictability.

This approach avoids the variability associated with on-demand billing, where costs can fluctuate based on query volume and complexity.

No Autoscaling:

By not enabling autoscaling, you prevent additional costs from being incurred due to temporary increases in query demand.

This fixed reservation ensures that the marketing team only uses the allocated 500 slots, maintaining a consistent monthly spend.

Google Data Engineer

Reference:

BigQuery Reservations Documentation

BigQuery Slot Reservations

Managing BigQuery Costs

Using a fixed reservation of 500 slots provides the marketing team with predictable costs and the necessary resources for their queries without unexpected billing variability.

asked 18/09/2024
Pierre Smit
41 questions
User
Your answer:
0 comments
Sorted by

Leave a comment first