Data lineage is de afstamming van een getal: welke bronvelden, transformaties en berekeningen leiden tot de waarde in een rapport. In BI loopt dat pad van een DAX-measure, via het semantisch model en het datawarehouse, naar het veld in het bronsysteem. Wie dat pad kent, kan een getal uitleggen, de impact van een wijziging overzien en een fout snel terugvinden. Wie het niet kent, discussieert over het getal in plaats van over wat het betekent.
Veilig kunnen veranderen
- Impactanalyse: welke measures en rapporten een wijziging in een bronveld raakt
- ERP-upgrades en migraties zonder verrassingen in de rapporten achteraf
- Fouten vinden in minuten in plaats van zoeken door queries en code
- Zien welke tabellen en velden nooit worden gebruikt, en weg kunnen
Vertrouwen in het getal
- Elk getal uitlegbaar tot op het bronveld, ook aan een auditor
- Definities met een eigenaar, in plaats van formules die alleen de bouwer begrijpt
- Een antwoord op de vraag 'klopt dit wel?' dat verder gaat dan 'ik denk het'
- Dezelfde herleidbaarheid voor een antwoord van Copilot of een data agent
| Situatie | Zonder lineage | Met lineage |
|---|---|---|
| Een getal wijkt af | Zoeken door rapporten, queries en code | Het pad naar het bronveld in één klik |
| Een bronveld verandert | Gemerkt als een rapport breekt | Vooraf gezien welke measures het raakt |
| De auditor vraagt naar herkomst | Handwerk, documentatie verouderd | Gegenereerd, actueel bij elke release |
| Een nieuwe collega begint | De kennis zit in hoofden | Zelf te volgen, met omschrijvingen |
| Een AI-agent geeft een antwoord | Niet te herleiden | Herleidbaar tot dezelfde bronvelden |
Waarom het framework het verschil maakt: omdat alles volgens dezelfde structuur wordt gebouwd, ligt de herkomst al vast in de bouwstenen zelf. Zonder die structuur moet lineage achteraf worden gereconstrueerd uit losse scripts; met die structuur is het een uitdraai. In de referentie-implementatie achter de screenshot: 13 semantische modellen, 2.413 DAX-measures, 99 warehousetabellen en 165 Infor LN-tabellen.
Naast Fabric en Purview, een niveau dieper
Microsoft Fabric en Purview tonen lineage tussen items: welke lakehouse een semantisch model voedt, welk rapport op welk model draait. Het Axelio Data Lineage-dashboard gaat een niveau dieper: per veld, van measure tot bronkolom, door de eigen transformaties van het framework heen en met de omschrijvingen van het bronsysteem zelf. Die twee vullen elkaar aan.
Bronnen vastleggen
Welke semantische modellen, welke mappings en welke bronwoordenboeken in de lineage horen.
Lineage genereren
Measures, modelkolommen, warehousevelden en bronvelden uitlezen en koppelen tot één graaf op veldniveau.
Publiceren als dashboard
Doorzoekbaar op measure, kolom of brontabel, voor ontwikkelaars, data stewards en key users.
Bij elke release vernieuwen
Als onderdeel van de release-pipeline, zodat de lineage altijd de versie beschrijft die live staat.
Sneller foutzoeken
Van een afwijkend getal naar het verantwoordelijke bronveld zonder door code te zoeken.
Veilige wijzigingen
Vóór een ERP-upgrade zien welke measures en modellen een gewijzigd veld raakt.
Auditklaar
Herkomst van gerapporteerde cijfers aantoonbaar, gegenereerd in plaats van met de hand beschreven.
Vertrouwen bij de gebruiker
Een getal dat uit te leggen is, is een getal dat gebruikt wordt.
De screenshot en de aantallen komen uit de referentie-implementatie van het Axelio Data Lineage-dashboard op het Axelio BI Framework (Azure Databricks, met Infor LN en Agresso als bron). De aanpak berust op de structuur van het framework, die op SQL Server en Microsoft Fabric dezelfde is; andere bronsystemen vragen een eigen data dictionary. Stand oktober 2026.