Google Professional Data Engineer Question 165
Select 3Google Cloud PlatformYou are designing a data mesh architecture for a large enterprise. The organization has multiple business domains, each responsible for their own data. However, there is currently no standardization for how data is exposed, governed, or consumed. What are the key considerations you should focus on to effectively design and implement a data mesh on Google Cloud?
- A
Implement domain-oriented decentralized ownership of data.
- B
Ensure all data is centralized into a single BigQuery dataset for easier access.
- C
Establish self-serve data infrastructure that enables domains to publish and consume data products.
- D
Define and enforce global data governance policies for data quality, security, and compliance.
- E
Rely solely on domain teams to manage data access controls without a unified security framework.
Show answer and explanation
Correct answers: A, C, D
Explanation
A data mesh architecture is based on four key principles: domain-oriented decentralized data ownership, data as a product, self-serve data infrastructure, and federated computational governance. In this scenario, the correct considerations include implementing decentralized ownership, creating self-serve infrastructure, and defining global governance policies to ensure consistency. Centralizing all data in a single dataset or relying entirely on domain teams for access controls contradicts the foundational principles of a data mesh and can lead to inefficiencies or security risks.
- A. Correct.
Decentralized ownership of data by domain teams is a core principle of the data mesh, ensuring that each domain is responsible for managing and exposing its own data products.
- B. Incorrect.
Centralizing all data into a single BigQuery dataset goes against the decentralized principles of a data mesh. Instead, domains should manage their own data to maintain autonomy.
- C. Correct.
Self-serve data infrastructure is essential in a data mesh to empower domain teams to easily publish, manage, and consume data products without relying on central teams.
- D. Correct.
Global data governance ensures consistency in data quality, security, and compliance across domains while allowing for decentralized ownership. This is crucial for the success of a data mesh.
- E. Incorrect.
Relying solely on domain teams for access controls can lead to inconsistent security practices. A unified framework is needed to ensure secure and consistent data access across the organization.