Skip to main content

Data Governance

One enforcement plane governs every path into the data. Row filters and column masks compile into the query plan; every read carries a classification and a lineage record; and a revoke on the canonical governance edge is the authoritative deny at every serving face.

In this area​

PageWhat it covers
In-engine enforcementRow-level security and column masking pushed down into execution: policy that cannot be bypassed
Classification and lineageA classification and a lineage record that travel with every asset and result
The authoritative denyOne revoke that denies across the marketplace, Delta Sharing, and the Iceberg REST catalog
Schema governanceDDL, replication policy, and classification declared together, so which data crosses which boundary is a property of the schema
Data lifecycleTTL, tombstone purge, compaction, and retention: how data ages, expires, and is reclaimed under policy

The principle​

Governance is part of execution, not a wrapper around it, and it is deny-closed, an ungoverned asset is refused, not open by default. The same control that decides what a query returns decides what a share serves and what the marketplace exposes, from one canonical edge.