You have a large 5-TB AVRO file stored in a Cloud Storage bucket. Your analysts are proficient only in SQL and need access to the data stored in this file. You want to find a cost-effective way to complete their request as soon as possible. What should you do?
Suggested Answer: C
Get Premium Associate Cloud Engineer Questions
as Interactive Web-Based Practice Test or PDF
Real Exam Format
Detailed Explanations
Instant Access
Get Your Practice Test
https://cloud.google.com/bigquery/external-data-sources
An external data source is a data source that you can query directly from BigQuery, even though the data is not stored in BigQuery storage.
BigQuery supports the following external data sources:
Amazon S3
Azure Storage
Cloud Bigtable
Cloud Spanner
Cloud SQL
Cloud Storage
Drive
15 comments · newest first
MA
Madelyn
10 months ago
Wait, why not just use external tables? C seems easier.
HE
Herman
10 months ago
Definitely B! Quick and cost-effective.
CA
Carmela
11 months ago
Surprised there's no mention of using Dataflow here!
EL
Elvera
11 months ago
I thought Hadoop was outdated for this kind of task?
FR
Francine
11 months ago
BigQuery is super efficient for large datasets!
BA
Barney
11 months ago
I'm leaning towards option B, but I worry about the costs of loading such a large file into BigQuery just to drop it afterward.
YO
Yolande
11 months ago
I feel like we practiced a similar question where using external tables in BigQuery was the right choice, but I can't recall the exact details.
FR
Freeman
12 months ago
I think option C sounds familiar because it allows querying directly from Cloud Storage without needing to load the data, which seems efficient.
LA
Lavonna
12 months ago
I remember we discussed using BigQuery for large datasets, but I'm not sure if creating a table and dropping it later is the best approach for cost-effectiveness.
JE
Jennifer
1 year ago
Option D with Hadoop seems like overkill for this use case. The data is already in a Cloud Storage bucket, so I think the best approach is to use BigQuery, either through external tables or by loading the data directly.
HO
Howard
1 year ago
I'm leaning towards option B. Creating a temporary BigQuery table and loading the data there might be a bit more work, but it could provide better performance for the analysts' SQL queries.
RE
Reta
1 year ago
Option C seems like the most straightforward solution. Creating external tables in BigQuery that point to the Cloud Storage bucket should allow the analysts to run SQL queries without having to load the entire 5-TB file.
PA
Paulene
1 year ago
This looks like a tricky one. I'm not sure if I should go with option B or C. I'll need to think through the pros and cons of each approach.
LA
Lashaun
1 year ago
I disagree, I believe option C is better. It allows direct querying of data in Cloud Storage.
KA
Katina
1 year ago
I think option B is the best choice. It's cost-effective and efficient.