New Year Sale 2026! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Google Professional Data Engineer Exam - Topic 3 Question 48 Discussion

Actual exam question for Google's Professional Data Engineer exam
Question #: 48
Topic #: 3
[All Professional Data Engineer Questions]

You have historical data covering the last three years in BigQuery and a data pipeline that delivers new data to BigQuery daily. You have noticed that when the Data Science team runs a query filtered on a date column and limited to 30--90 days of data, the query scans the entire table. You also noticed that your bill is increasing more quickly than you expected. You want to resolve the issue as cost-effectively as possible while maintaining the ability to conduct SQL queries. What should you do?

Show Suggested Answer Hide Answer
Suggested Answer: C

Contribute your Thoughts:

0/2000 characters
Rebbecca
4 months ago
A is definitely the most cost-effective option here.
upvoted 0 times
...
Ernestine
4 months ago
Wait, D? Creating a table per day? That seems excessive!
upvoted 0 times
...
King
4 months ago
C could work, but managing multiple tables might get messy.
upvoted 0 times
...
Dulce
4 months ago
I disagree, B is way too cumbersome for daily queries.
upvoted 0 times
...
Alline
5 months ago
A sounds like a solid plan! Partitioning is key.
upvoted 0 times
...
Larae
5 months ago
I feel like using wildcards in option D could be useful, but it might not address the underlying issue of scanning the entire table. I lean towards partitioning instead.
upvoted 0 times
...
Portia
5 months ago
I'm a bit hesitant about option C; maintaining two separate tables sounds complicated. Wouldn't that just add more overhead to our data management?
upvoted 0 times
...
Lisandra
5 months ago
I remember a similar question about optimizing queries in BigQuery, and partitioning was definitely a key point. It seems like option A makes the most sense here.
upvoted 0 times
...
Laurena
5 months ago
I think partitioning the tables by date could really help with the query performance, but I'm not entirely sure if that's the only solution we need.
upvoted 0 times
...
King
5 months ago
I'm a bit unsure about this. Does a macro really cover both requirements of automating tasks and sharing knowledge articles? I'll need to think this through more carefully.
upvoted 0 times
...
Jose
5 months ago
I'm a bit confused by this question. I'll need to re-read it and think through what information is required to properly set up the invoice discount terms for the vendor in Sweden.
upvoted 0 times
...

Save Cancel