Every output, traceable to its source.
Northwind tracks how data moves from raw input to final claim, automatically, as part of the platform.
From source to claim, every step is observable.
Lineage is built into core platform workflows, not a separate tool you switch into. Open any insight or export, and the path that produced it is one click away.
Six steps, captured automatically.
You do not configure these; they are emitted as the work happens. The graph above is built from the same events.
- 01
Discover
Sources are catalogued as they are added. Each source gets a stable identity that the rest of the system refers back to.
- 02
Connect
Joins between sources are recorded with their join keys, conditions, and the analyst who created them.
- 03
Transform
Type changes, derivations, and aggregates are tracked at the column level, not just at the dataset level.
- 04
Surface
Insights, datasets, and exports inherit the lineage of the inputs that produced them. There is nothing to wire up.
- 05
Trace
Open any output and follow its lineage back through transforms and joins to the original sources, useful for review, debugging, and answering "where did this come from?"
- 06
Govern
Set who can ingest, transform, and publish. The lineage graph and the governance graph share the same backbone.
Ask any question, and answer "where did this come from?"
See the full lineage of a real insight inside Northwind: the path, the joins, and the source rows that produced it.