Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Google Exam Professional Data Engineer Topic 2 Question 105 Discussion

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

The Development and External teams nave the project viewer Identity and Access Management (1AM) role m a folder named Visualization. You want the Development Team to be able to read data from both Cloud Storage and BigQuery, but the External Team should only be able to read data from BigQuery. What should you do?

Show Suggested Answer Hide Answer
Suggested Answer: B

To ensure that the advertising department receives messages within 30 seconds of the click occurrence, and given the current system lag and data freshness metrics, the issue likely lies in the processing capacity of the Dataflow job. Here's why option B is the best choice:

System Lag and Data Freshness:

The system lag of 5 seconds indicates that Dataflow itself is processing messages relatively quickly.

However, the data freshness of 40 seconds suggests a significant delay before processing begins, indicating a backlog.

Backlog in Pub/Sub Subscription:

A backlog occurs when the rate of incoming messages exceeds the rate at which the Dataflow job can process them, causing delays.

Optimizing the Dataflow Job:

To handle the incoming message rate, the Dataflow job needs to be optimized or scaled up by increasing the number of workers, ensuring it can keep up with the message inflow.

Steps to Implement:

Analyze the Dataflow Job:

Inspect the Dataflow job metrics to identify bottlenecks and inefficiencies.

Optimize Processing Logic:

Optimize the transformations and operations within the Dataflow pipeline to improve processing efficiency.

Increase Number of Workers:

Scale the Dataflow job by increasing the number of workers to handle the higher load, reducing the backlog.


Dataflow Monitoring

Scaling Dataflow Jobs

Contribute your Thoughts:

Marti
19 days ago
Hey, I heard the External Team's been eyeing that BigQuery data like a hawk. Better lock it down with Option C, or they'll be trying to hack their way in!
upvoted 0 times
...
Brittani
20 days ago
Option A seems a bit too simple, and Option B doesn't really address the access control requirements. I think Option C is the most comprehensive solution here.
upvoted 0 times
Jacqueline
2 days ago
I agree, Option C covers all the access control requirements effectively.
upvoted 0 times
...
...
Delsie
26 days ago
Haha, the External Team's not getting anywhere near my precious BigQuery data! Option C is the way to go, no doubt about it.
upvoted 0 times
Arlette
2 days ago
Definitely, creating a VPC Service Controls perimeter is the most secure way to manage access to both Cloud Storage and BigQuery.
upvoted 0 times
...
Lacresha
9 days ago
I agree, Option C is the best choice to restrict access to BigQuery for the External Team.
upvoted 0 times
...
...
Magdalene
1 months ago
I'm leaning towards Option D. Containing the Cloud Storage project and adding the Development Team to the perimeter's Access Level should do the trick.
upvoted 0 times
Kristel
19 days ago
Agreed, Option D seems like the most secure option for this scenario.
upvoted 0 times
...
Alexia
23 days ago
I think Option D is the best choice. It restricts Cloud Storage access to the Development Team.
upvoted 0 times
...
...
Nichelle
2 months ago
I'm not sure, option D also sounds like a valid solution to control access.
upvoted 0 times
...
Zona
2 months ago
I agree with Mohammad, option C seems like the best choice to restrict access.
upvoted 0 times
...
Aleisha
2 months ago
Option C seems like the way to go. Restricting the External Team's access to BigQuery while allowing the Development Team to access both Cloud Storage and BigQuery sounds like the perfect solution.
upvoted 0 times
Virgilio
16 days ago
I agree, Option C is the most secure way to manage access for both teams. It's important to ensure that the right permissions are set up to protect our data.
upvoted 0 times
...
Zana
20 days ago
Option C seems like the best choice. It allows us to restrict access for the External Team while still giving the Development Team access to both Cloud Storage and BigQuery.
upvoted 0 times
...
...
Mohammad
2 months ago
I think we should go with option C.
upvoted 0 times
...

Save Cancel