Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
exam questions

Exam Professional Data Engineer All Questions

View all questions & answers for the Professional Data Engineer exam

Exam Professional Data Engineer topic 1 question 69 discussion

Actual exam question from Google's Professional Data Engineer
Question #: 69
Topic #: 1
[All Professional Data Engineer Questions]

Your infrastructure includes a set of YouTube channels. You have been tasked with creating a process for sending the YouTube channel data to Google Cloud for analysis. You want to design a solution that allows your world-wide marketing teams to perform ANSI SQL and other types of analysis on up-to-date YouTube channels log data. How should you set up the log data transfer into Google Cloud?

  • A. Use Storage Transfer Service to transfer the offsite backup files to a Cloud Storage Multi-Regional storage bucket as a final destination.
  • B. Use Storage Transfer Service to transfer the offsite backup files to a Cloud Storage Regional bucket as a final destination.
  • C. Use BigQuery Data Transfer Service to transfer the offsite backup files to a Cloud Storage Multi-Regional storage bucket as a final destination.
  • D. Use BigQuery Data Transfer Service to transfer the offsite backup files to a Cloud Storage Regional storage bucket as a final destination.
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
VishalB
Highly Voted 4 years, 4 months ago
Correct Answer: A Destination is GCS and having multi-regional so A is the best option available. Even since BigQuery Data Transfer Service initially supports Google application sources like Google Ads, Campaign Manager, Google Ad Manager and YouTube but it does not support destination anything other than bq data set
upvoted 74 times
henryCho
3 years, 10 months ago
What about ANSI SQL?
upvoted 7 times
Jphix
3 years, 6 months ago
I guess they are assuming that you will just query the data in Cloud Storage from BQ. The question specifically is, "How should you set up the log data transfer into Google Cloud?", not "How should you set up the querying." ANSI SQL is a distraction!
upvoted 8 times
...
nadavw
2 years, 5 months ago
use external table for it
upvoted 2 times
...
...
tainangao
3 years, 2 months ago
Currently, you cannot use the BigQuery Data Transfer Service to transfer data out of BigQuery. https://cloud.google.com/bigquery-transfer/docs/introduction
upvoted 9 times
phidelics
1 year, 5 months ago
You can use BQ Data transfer Service for Youtube channels mow
upvoted 4 times
...
AmmarFasih
1 year, 6 months ago
but I think now you can use BigQuery Data Transfer Service for youtube channels and many other
upvoted 3 times
...
...
asksathvik
3 years, 3 months ago
Kindly re-read the question,the question says Google Cloud not Cloud storage...once you master that you will understand the whole question and be able to pick the right answer which is C
upvoted 15 times
yoshik
3 years, 2 months ago
logs like stuff goes better on buckets
upvoted 4 times
...
triipinbee
3 years, 3 months ago
all the option clearly says "storage bucket", once you master that, you'll realize the correct option is A
upvoted 57 times
Rodrigo4N
1 year, 7 months ago
Gottem!
upvoted 2 times
...
HarshKothari21
2 years, 2 months ago
good one :)
upvoted 3 times
...
...
...
...
Ganshank
Highly Voted 4 years, 7 months ago
None of the answers make any sense. BigQuery Transfer Service is for moving data from various sources (S3, Youtube etc) into BigQuery, not Google Cloud Storage. Further, how are we supposed to use SQL to query data if it is stored in Cloud Storage?
upvoted 20 times
dambilwa
4 years, 4 months ago
Agreed! - All Options look wrong
upvoted 1 times
dambilwa
4 years, 4 months ago
Option [A] is the least worse option... for world wide teams to perform ANSI SQL Queries, it would be easier to create a ext. table or load from Multi AZ bucket... BQ Data Transfer service is used to push data in BQ, hence ruling out Option C & D
upvoted 5 times
StefanoG
3 years, 2 months ago
The best option would be to use "BigQuery Transfer Service" to upload data to BQ. But BQ is not present as a destination, so the only working option is Multi Regional GCS
upvoted 3 times
...
...
...
TNT87
4 years, 1 month ago
Kindly re-read the question,the question says Google Cloud not Cloud storage...once you master that you will understand the whole question and be able to pick the right answer which is C
upvoted 9 times
TNT87
4 years, 1 month ago
https://cloud.google.com/bigquery-transfer/docs/youtube-channel-transfer this link will help to cement the answer.
upvoted 3 times
...
...
...
SamuelTsch
Most Recent 1 month ago
Selected Answer: A
First thing log data is usually semi-strucutred or unstrucutred data, then GCS is more suitable in this situation. Besides, you can use external table or BigLake to run BQ query directly running on GCS.
upvoted 1 times
...
baimus
2 months ago
This is A, because it's "offsite backup files". You can transfer direct from Youtube to BigQuery: https://cloud.google.com/bigquery/docs/youtube-channel-transfer, but this isn't that. It's direct from some backup files to Cloud Storage, all answers mandate that fact, and all that remains is "should this be Storage Transfer, or BigQuery" - clearly this is storage transfer, and all the youtube/ANSI sql stuff is just distraction.
upvoted 1 times
...
iooj
3 months, 3 weeks ago
Selected Answer: A
E. Use BigQuery Data Transfer Service to transfer the offsite backup files to BigQuery as a final destination.
upvoted 1 times
...
ABKR1300
6 months, 3 weeks ago
Using BQ data transfer we can only load data into the Bigquery storage, which means a table inside the bq dataset. What is Storage Transfer Service? Storage Transfer Service automates the transfer of data to, from, and between object and file storage systems, including Google Cloud Storage, Amazon S3, Azure Storage, on-premises data, and more. It can be used to transfer large amounts of data quickly and reliably, without the need to write any code. As per the above lines from the Google's documentation on Storage transfer service, we can go with option A. For additional info, have a look at the below link. https://cloud.google.com/storage-transfer/docs/overview?_gl=1*jaku2h*_ga*MjA5Mzc4OTM0LjE2ODQ3MzA5NzQ.*_ga_WH2QY8WWF5*MTcxNTA1OTM0OC4xODMuMS4xNzE1MDU5NTY3LjAuMC4w&_ga=2.6452401.-209378934.1684730974&_gac=1.162721358.1713078448.CjwKCAjw_e2wBhAEEiwAyFFFo4Da6-2MNQqNJuzAGSyJmCXdaPpXXiqaI0lkZYHlcln0IBbtWSJjLBoCp_4QAvD_BwE
upvoted 1 times
...
zevexWM
7 months, 1 week ago
Selected Answer: A
Correct answer: A Solution should cater a worldwide solution which makes B and D invalid. You don't use BigQuery Data transfer to move data to a bucket. So C is also invalid.
upvoted 2 times
...
AshishDhamu
8 months, 2 weeks ago
Selected Answer: A
BigQuery Data Transfer Service can only transfer to BigQuery not in Cloud Storage. So Ans A is correct.
upvoted 2 times
...
demoro86
8 months, 3 weeks ago
Selected Answer: A
No sense to use BQ data transfer serice to store the data to a storage bucket ... It is obviously A
upvoted 2 times
...
rocky48
1 year ago
Selected Answer: C
To transfer YouTube channel data to Google Cloud for analysis, you can use the BigQuery Data Transfer Service to transfer the offsite backup files to a Cloud Storage Multi-Regional storage bucket as a final destination 1. This service allows you to automatically schedule and manage recurring load jobs for YouTube Channel reports 1. The BigQuery Data Transfer Service for YouTube Channel reports supports the following reporting options: Channel Reports (automatically loaded into BigQuery) 1. When you transfer data from a YouTube Channel into BigQuery, the data is loaded into BigQuery tables that are partitioned by date 1.
upvoted 2 times
...
ziyunxiao
1 year, 1 month ago
The correct answer is C. https://cloud.google.com/bigquery/docs/dts-introduction
upvoted 1 times
...
exnaniantwort
1 year, 2 months ago
not c The BigQuery Data Transfer Service automates data movement into [[[[ BigQuery ]]]] on a scheduled, managed basis. Your analytics team can lay the foundation for a BigQuery data warehouse without writing a single line of code. ... After you configure a data transfer, the BigQuery Data Transfer Service automatically loads data into [[[[[ BigQuery ]]]]] on a regular basis.
upvoted 2 times
...
bmquijano7
1 year, 2 months ago
Correct answer is A. At first, it's between A and C because of the term multi-regional. However, since you cannot use the BigQuery Data Transfer Service to transfer data out of BigQuery, A is the correct answer. Source: https://cloud.google.com/bigquery/docs/dts-introduction
upvoted 3 times
...
Mathew106
1 year, 4 months ago
Selected Answer: A
What VishalB said is correct.
upvoted 1 times
...
Oleksandr0501
1 year, 7 months ago
GPT: Option A: Using Storage Transfer Service to transfer offsite backup files to a Cloud Storage Multi-Regional storage bucket is not the best option for this use case since this service is designed to transfer data from on-premises or other cloud providers to Google Cloud, not for data transfer from YouTube channels. Option B: Using Storage Transfer Service to transfer offsite backup files to a Cloud Storage Regional bucket as a final destination is also not the best option since this service is designed for data transfer from on-premises or other cloud providers to Google Cloud, not for data transfer from YouTube channels.
upvoted 1 times
Oleksandr0501
1 year, 7 months ago
Option C: BigQuery Data Transfer Service is specifically designed for ingesting data into BigQuery from various sources, including YouTube channels, and supports automated data transfers on a schedule. The service can also transfer data to Cloud Storage buckets, which makes it an ideal choice for this use case. The Multi-Regional storage bucket would ensure high availability and low latency for access to the data globally.
upvoted 1 times
Oleksandr0501
1 year, 7 months ago
Option D: Using BigQuery Data Transfer Service to transfer data to a Cloud Storage Regional storage bucket is not the best option for this use case since it may not be the most efficient or cost-effective solution for global teams that need to access the data. A multi-regional storage bucket would be more suitable for this use case. Therefore, option C is the best option for setting up the log data transfer from YouTube channels to Google Cloud for analysis.
upvoted 2 times
...
...
...
Oleksandr0501
1 year, 7 months ago
Option C suggests using BigQuery Data Transfer Service to transfer data to a Cloud Storage Multi-Regional storage bucket. While this is a valid approach to transfer data to a storage bucket, using a multi-regional bucket is not necessary for this use case and can incur additional cost.
upvoted 1 times
Oleksandr0501
1 year, 7 months ago
also chatgpt: Option C suggests using BigQuery Data Transfer Service to transfer the offsite backup files to a Cloud Storage Multi-Regional storage bucket as a final destination. This option is more appropriate as it allows you to easily transfer the data from YouTube channels to a Cloud Storage Multi-Regional bucket, which can then be accessed and analyzed using ANSI SQL and other types of analysis in BigQuery. ....Sh*t
upvoted 1 times
...
...
pankajk0811
1 year, 7 months ago
Answer is A As Bigquery data transfer service cannot support loading data from offsite locations. https://cloud.google.com/bigquery/docs/dts-introduction
upvoted 3 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...