Lumen

One number, and how it was reached

One source Definitions live once, not per dashboard
Versioned Every metric change is dated and reversible
Sub-second Typical dashboard load on 100M rows

What it does

A reporting layer that keeps the definition of every metric next to the metric itself. When two teams disagree about a figure, Lumen shows which one is using the old definition.

Most reporting arguments are not about the data. They are about whose definition of "active customer" is in play, and nobody can tell without opening a query.

Lumen stores the definition alongside the number. Every figure on every dashboard can be expanded to show the rule, the source tables and when the rule last changed. Change a definition and every report that uses it updates, with the old version kept for comparison.

Features

Metric definitions as code

Reviewed, versioned and diffable — the same way you treat anything else that matters.

Expand any figure

Click a number, see the rule, the sources and the last change. No ticket required.

Point-in-time reporting

Re-run last quarter with last quarter's definitions, which is what an auditor will ask for.

Row-level permissions

Enforced in the query layer, not hidden in the dashboard.

Where it fits

Board reporting

When the number in the pack has to match the number in the system, and be explainable.

Regulated reporting

Where "how did you calculate that" is a question with consequences.

Merging two businesses

Two definitions of everything; one place to reconcile them.

Specifications

Sources
Postgres, MySQL, Snowflake, BigQuery, Redshift
Deployment
Managed cloud or your VPC
Authentication
SAML 2.0, OIDC, SCIM provisioning
Export
CSV, Parquet, scheduled email, API

Pricing

Viewers are free. Charging per reader is how reporting ends up in spreadsheets again.

Standard

From £900/mo

Up to 25 editors, unlimited viewers, managed cloud.

Talk to us

See it on your own data

A walkthrough with the people who built it, not a sales deck.

Contact us