Business owns the data.
Data teams trust it.
A governed spreadsheet for master data. Every change is validated, approved and published as a versioned Delta table.
Every product we sell, with its category, market and list price.
| Product ID | Name * | Market | List price | ||
|---|---|---|---|---|---|
| P-1001 | Sea salt crisps | DK | 2.50 | ||
| P-1002 | Smoked paprika crisps | DE | 2.90 | ||
| P-1003 | Oat granola | DK | 4.20 | ||
| P-1004 | Cold brew coffee | Denmrk | 3.40 | ||
| P-1005 | Dark chocolate 70% | SE | 3.10 |
Master data is scattered across spreadsheets.
Nothing checks them before they're used.
No evidence of who signed off, or when.
Edit. Validate. Approve. Publish.
Edit
In a grid, or upload your own Excel or CSV.
Validate
Keys, allowed values, hierarchies and references, checked as you type.
Approve
Maker-checker review, routed by risk.
Publish
A new Delta version. Diff or roll back any time.
Feels like a spreadsheet. Behaves like a system.
- Paste, fill down, bulk edit, undo.
- Upload the file you have. Columns are matched for you.
- Drafts stay private until you submit.
- See what depends on a change before you publish.
A governed source in an open format.
- Delta Lake on S3, ADLS or GCS.
- Time travel with
VERSION AS OF. - Schema, keys and referential integrity enforced on write.
- Parquet and CSV copies with per-version change files.
- REST API, Python SDK and CLI.
import polars as pl path = "s3://lake/commercial/products" cur = pl.read_delta(path) # approved state v41 = pl.read_delta(path, version=41) # as published in v41
-- what changed in the last release SELECT * FROM delta.`s3://lake/commercial/products` VERSION AS OF 42 EXCEPT SELECT * FROM delta.`s3://lake/commercial/products` VERSION AS OF 41;
Controls auditors ask for. Built in.
Access control
Per dataset, row and field.
RBAC · row-level · column-levelApprovals
Multi-step and risk-based. Approve from email, Teams or Slack.
maker-checker · SLAsAudit trail
Who, what, when and why. Tampering is detected.
hash-chained logSingle sign-on
Entra ID, Okta or any OpenID Connect provider.
OIDC · PKCEGolden records
Find duplicates, merge, keep references intact.
match & merge · survivorshipNo lock-in
Your tables are open Delta tables.
Delta Lake · Parquet · CSVThe small tables everything depends on.
Finance structures
Chart of accounts, cost centres, legal entities.
Reporting mappings
Account-to-report-line and source-to-target.
Products and suppliers
Attributes, hierarchies, bank details.
Code sets
Countries, currencies, units, industry crosswalks.
Bring one spreadsheet. Leave with a governed dataset.
A 30-minute demo, with your own data.