Chapter 8. Implementing Data Governance
Databricks offers a robust data governance model designed to ensure the security, quality, and compliance of data throughout its lifecycle. This chapter delves into the key components of the Databricks data governance model, with a focus on data security. We will specifically examine data access management within the traditional Hive metastore and compare it with Databricks’ governance solution, Unity Catalog.
What Is Data Governance?
Data governance is a strategic approach to managing data within an organization, ensuring that data is accurate, secure, and used responsibly. It involves the development and enforcement of policies and procedures to control data across various stages of its lifecycle—from ingestion and storage to processing and sharing. Data governance incorporates several key components, which are illustrated in Figure 8-1.
Figure 8-1. Components of data governance
- Data cataloging
- Effective data governance requires a comprehensive understanding of an organization’s data assets. A data catalog plays a crucial role in this process by serving as a centralized repository for metadata, which facilitates efficient data discovery and access.
- Data security
- Robust data governance involves defining data access permissions to ensure that only authorized individuals or groups can access specific data. This practice is essential for ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access