datakumi Book a demo
Master data management

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.

products_FINAL_v3.xlsxWhich file is current?

Master data is scattered across spreadsheets.

ERROR: invalid market "Denmrk"Bad values break pipelines.

Nothing checks them before they're used.

RE: RE: FW: please updateApprovals live in email.

No evidence of who signed off, or when.

How it works

Edit. Validate. Approve. Publish.

  1. Edit

    In a grid, or upload your own Excel or CSV.

  2. Validate

    Keys, allowed values, hierarchies and references, checked as you type.

  3. Approve

    Maker-checker review, routed by risk.

  4. Publish

    A new Delta version. Diff or roll back any time.

For business teams

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.
For data teams

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.
python · polars
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
sql · databricks
-- 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;
Governance

Controls auditors ask for. Built in.

Access control

Per dataset, row and field.

RBAC · row-level · column-level

Approvals

Multi-step and risk-based. Approve from email, Teams or Slack.

maker-checker · SLAs

Audit trail

Who, what, when and why. Tampering is detected.

hash-chained log

Single sign-on

Entra ID, Okta or any OpenID Connect provider.

OIDC · PKCE

Golden records

Find duplicates, merge, keep references intact.

match & merge · survivorship

No lock-in

Your tables are open Delta tables.

Delta Lake · Parquet · CSV
Use cases

The small tables everything depends on.

master

Finance structures

Chart of accounts, cost centres, legal entities.

mapping

Reporting mappings

Account-to-report-line and source-to-target.

master

Products and suppliers

Attributes, hierarchies, bank details.

reference

Code sets

Countries, currencies, units, industry crosswalks.

Bring one spreadsheet. Leave with a governed dataset.

A 30-minute demo, with your own data.