Govern access.
Aurelia controls who can read what with a model borrowed from Databricks Unity Catalog: access is granted as a principal has a privilege on a securable, and — when you turn it on — everything else is denied by default.
The namespace
Securables live in a three-level namespace, catalog.schema.table. Each workspace has one catalog, aurelia; schemas are data domains; tables are the gold marts your dashboards read.
| Securable | Domain | What it exposes |
|---|---|---|
aurelia.marketing.channel | Marketing | Channel incrementality |
aurelia.marketing.daily | Marketing | Daily channel performance |
aurelia.commerce.sales | Commerce | Sales by region & category |
aurelia.customers.cohort | Customers | Acquisition cohorts & LTV |
Principals & privileges
- Privilege. Today the granted privilege is
SELECT(read). - Member role. Grants target the
memberrole — a Unity Catalog-style group. Every member inherits what the role is granted. - Owners. Workspace owners are implicit full-access admins (the metastore-admin analogue) and never need a grant.
Deny-by-default, opt-in
Governance is off until a workspace turns it on (owners, in settings). While it’s off, every member can read all data — nothing changes for existing workspaces.
When enabled, access flips to deny-by-default: a member can read a securable only if the member role has been granted SELECT on it. Dataset metadata (date bounds, filter members) stays readable either way, so filters and empty states keep working. The rule is enforced server-side wherever a dataset is served.
SELECT grant.Managing grants
Open Settings → Data governance as an owner. Toggle enforcement on, then grant or revoke SELECT for the Member role on each securable. The matrix shows exactly what members can and can’t read, so you can review the before-and-after of any change.
On the roadmap
Documented and planned, not yet built:
- Per-user and per-group principals, alongside the role.
MODIFYand other privileges beyond read.- Schema- and catalog-level grants with inheritance.
- Row- and column-level masking.
- Lineage and audit.
Ready to build your foundation?
Connect your sources, build the gold layer, and decide who sees what — all in one workspace.
