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

Exam Professional Cloud Developer All Questions

View all questions & answers for the Professional Cloud Developer exam

Exam Professional Cloud Developer topic 1 question 63 discussion

Actual exam question from Google's Professional Cloud Developer
Question #: 63
Topic #: 1
[All Professional Cloud Developer Questions]

Your company has a data warehouse that keeps your application information in BigQuery. The BigQuery data warehouse keeps 2 PBs of user data. Recently, your company expanded your user base to include EU users and needs to comply with these requirements:
✑ Your company must be able to delete all user account information upon user request.
✑ All EU user data must be stored in a single region specifically for EU users.
Which two actions should you take? (Choose two.)

  • A. Use BigQuery federated queries to query data from Cloud Storage.
  • B. Create a dataset in the EU region that will keep information about EU users only.
  • C. Create a Cloud Storage bucket in the EU region to store information for EU users only.
  • D. Re-upload your data using to a Cloud Dataflow pipeline by filtering your user records out.
  • E. Use DML statements in BigQuery to update/delete user records based on their requests.
Show Suggested Answer Hide Answer
Suggested Answer: BE 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
saurabh1805
Highly Voted 4 years ago
B and E is correct answer for me.
upvoted 11 times
cloud_mk
3 years, 8 months ago
Second point "must be stored in a single region specifically for EU users " will achieve through option C only hence for me C and E is correct answer
upvoted 2 times
Ayuewinc
3 years, 7 months ago
Bigquery dataset can choose single region to store data, so B would be better
upvoted 3 times
...
...
...
syu31svc
Highly Voted 3 years, 4 months ago
https://cloud.google.com/bigquery/docs/reference/standard-sql/data-manipulation-language The link above supports E since "delete all user account information upon user request" as per qn https://cloud.google.com/architecture/bigquery-data-warehouse: "A dataset is bound to a location. The dataset locations are as follows: Multi-regional: A large geographic area, such as the United States, that contains two or more geographic places." B is the other answer
upvoted 5 times
...
thewalker
Most Recent 4 months, 1 week ago
Selected Answer: BE
The two actions you should take are: B. Create a dataset in the EU region that will keep information about EU users only. This directly addresses the requirement to store EU user data in a single EU region. E. Use DML statements in BigQuery to update/delete user records based on their requests. This allows you to efficiently delete user account information upon request, fulfilling the GDPR requirement.
upvoted 1 times
thewalker
4 months, 1 week ago
Here's why the other options are less suitable: A. Use BigQuery federated queries to query data from Cloud Storage: Federated queries are useful for accessing data in other sources, but they don't solve the problem of storing EU user data in a specific region or providing a mechanism for deleting user data. C. Create a Cloud Storage bucket in the EU region to store information for EU users only: While Cloud Storage can be used for data storage, it's not the primary data warehouse for your application. You'd need to manage data movement between BigQuery and Cloud Storage, which adds complexity. D. Re-upload your data using to a Cloud Dataflow pipeline by filtering your user records out: This is a time-consuming and potentially disruptive process. It's not the most efficient way to handle user data deletion requests.
upvoted 1 times
...
...
santoshchauhan
8 months, 3 weeks ago
Selected Answer: BE
B. Creating a separate dataset in the EU region for EU users allows your company to ensure that all data for these users is stored in a specific geographic location, complying with regional data residency requirements. BigQuery allows you to select the region where your dataset resides, and having a dedicated dataset for EU users makes it easier to manage and enforce policies specific to EU data. E. Using Data Manipulation Language (DML) statements in BigQuery (such as DELETE and UPDATE) enables your company to comply with requests to delete or modify user account information. This capability is essential for adhering to regulations like the GDPR, which may require companies to delete users' personal data upon request.
upvoted 1 times
...
__rajan__
1 year, 2 months ago
Selected Answer: BE
Best option is BE.
upvoted 1 times
...
omermahgoub
1 year, 10 months ago
B and E are the correct answers. To comply with the requirements, you should create a dataset in the EU region that will keep information about EU users only. This will allow you to store all EU user data in a single region specifically for EU users. Additionally, you should use DML statements in BigQuery to update or delete user records based on their requests. This will allow you to delete all user account information upon user request as required.
upvoted 1 times
omermahgoub
1 year, 10 months ago
A is not a good solution because using BigQuery federated queries to query data from Cloud Storage does not address either of the requirements. Federated queries allow you to query data that is stored outside of BigQuery, such as in Cloud Storage, but they do not help you store data in a specific region or delete data upon request
upvoted 1 times
...
omermahgoub
1 year, 10 months ago
C is not a good solution because creating a Cloud Storage bucket in the EU region does not address either of the requirements. A Cloud Storage bucket is simply a storage location, and it does not allow you to store data in a specific region or delete data upon request.
upvoted 1 times
...
omermahgoub
1 year, 10 months ago
D is not a good solution because re-uploading your data using a Cloud Dataflow pipeline is unnecessarily complex and does not address either of the requirements. Filtering user records out during the re-upload process does not allow you to store data in a specific region or delete data upon request.
upvoted 1 times
...
...
tomato123
2 years, 3 months ago
Selected Answer: BE
BE are correct sorry
upvoted 2 times
...
tomato123
2 years, 3 months ago
Selected Answer: BD
BD are correct
upvoted 1 times
...
maxdanny
2 years, 4 months ago
Selected Answer: BE
Cloud Storage is out of scope !!
upvoted 1 times
...
nqthien041292
2 years, 7 months ago
Selected Answer: BE
Vote BE
upvoted 1 times
...
ParagSanyashiv
2 years, 10 months ago
Selected Answer: BE
B and E are the correct answer
upvoted 1 times
...
Gini
2 years, 12 months ago
B & E. Data is already stored in BigQuery, I do not see any reason to have anything to do with Cloud Storage. Also, BigQuery allows DML to do updates and deletes. So I would choose B & E
upvoted 2 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 ...