Chapter 12. Foundations of Lakehouse Governance and Security
We do many things every day without consciously thinking about them. These rote actions, or automatic behaviors, are based on our daily routines and on information we’ve grown to trust over time. Our routines can be simple or complex, with actions grouped and categorized into different logical buckets. Consider, for example, the routine of locking up before leaving for the day; this is a common behavior for mitigating risk, because we simply can’t trust everyone to have our best interests in mind. Think about this risk mitigation as a simple story: to prevent unauthorized access to a physical location (entity: home, car, office), access controls (locking mechanism) have been introduced to secure a physical space (resource) and provide authorized admittance only when trust can be confirmed (key, credentials).
In the simplest sense, the only thing preventing intrusion is the key. While a key grants access to a given physical space via a lock, the bearer of a given key must also know the physical location of a protected resource; otherwise, the key has no use. This is an example of site security, and as a mental model, it is useful when constructing a plan for the layered governance and security model for resources contained within our lakehouse. After all, the lakehouse is a safe space that protects what we hold near and dear only if we collectively govern the resources contained within.
But what exactly is the governance ...
Get Delta Lake: The Definitive Guide now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.