Google Professional Data Engineer Question 210
Single answerGoogle Cloud PlatformYour organization wants to securely share curated datasets with external partners while retaining control over the data. The external partners should only have access to the most up-to-date data, and you want to avoid manual sharing workflows. Which Google Cloud solution should you use to achieve this?
- A
Use Analytics Hub to publish and subscribe to datasets securely.
- B
Create a Cloud Storage bucket and share the data using signed URLs.
- C
Use BigQuery with a scheduled query to export data to external partners.
- D
Export the data to a local file and share it via email.
Show answer and explanation
Correct answer: A
Explanation
Analytics Hub is purpose-built for securely sharing and subscribing to datasets in Google Cloud. It allows organizations to share data in a controlled manner while automatically providing the most up-to-date version of the data to subscribers. Other options fail to meet the requirements of secure, automated, and real-time data sharing.
- A. Correct.
This is correct. Analytics Hub allows you to securely share curated datasets with external organizations by allowing them to subscribe to your datasets. It ensures up-to-date data access without the need for manual workflows.
- B. Incorrect.
This is incorrect. While signed URLs can be used to share data, it does not provide a scalable or automated way to share up-to-date datasets securely with external partners.
- C. Incorrect.
This is incorrect. While BigQuery scheduled queries can automate data exports, it does not provide a mechanism for secure, real-time sharing or subscription-based access.
- D. Incorrect.
This is incorrect. Sharing data via email is manual, insecure, and cannot ensure that the data remains up-to-date.