Chapter 12. Medallion Governance and Security
In Chapter 11, we explored the nuances of decentralization and federated models within Medallion architectures, which are increasingly relevant in large, complex organizations. In Chapter 12, our focus will shift toward robust governance and security protocols. The importance of these aspects cannot be overstated.
This chapter provides a comprehensive overview of the governance and security aspects necessary for effectively managing federated models. We begin with a detailed discussion on governance, highlighting the use of Unity Catalog as a best practice. Then, we address data contracts and their role in the secure and efficient sharing of data across different domains. We will examine methodologies for implementing data contracts within a data catalog, using metastore configurations, and deploying YAML templates along with Git for version control and collaboration.
We conclude with an in-depth look at data security and access management. This section will focus on securing data platforms such as Microsoft Fabric and Azure Databricks, ensuring that access to data is tightly controlled and in accordance with established security protocols.
By the end of this chapter, readers will have a solid understanding of the essential governance and security measures required to manage Medallion architectures effectively, ensuring data remains both a valuable and protected asset.
Data Governance
Data governance in a large federated architecture ...