Datastroom
kaart
Een rapport dat niet klopt terwijl elk systeem los wél klopt, is geen datakwaliteitsprobleem maar een routeprobleem. Zet één gegeven op zijn route van bron tot gebruik en de kaart wijst aan waar hij bederft: bij elke overdracht die handwerk is, en op elke plek waar een tweede versie blijft staan.
Data-eigenaren, analisten en proceseigenaren die een cijfer moeten verdedigen dat ze niet zelf hebben ingevoerd
Waarvoor
Twee systemen die iets anders zeggen over hetzelfde, zonder dat iemand kan zeggen welke gelijk heeft
Tijd
15 minuten voor één gegeven; een uur voor de vijf waar het vaakst ruzie over is
Wat je overhoudt
De route van één gegeven, met de overdrachten waar hij bederft en de plaatsen waar een tweede waarheid ontstaat
De route van één gegeven
Rijen zijn stations, op volgorde van bron naar gebruik. Neem één gegeven — niet een systeem en niet een proces, één veld. Het voorbeeld volgt de verwachte leverdatum van een order en is van niemand.
| Station | Wat het is | Hoe de data hier komt | Vertraging | Eigen kopie | Verwijderen |
|---|---|---|---|---|---|
Waar hij bederft
De route wordt hier beoordeeld zodra je iets wijzigt.
Hoe je dit leest
Elke overdracht die geen koppeling is, is een bederfpunt. Een export die iemand vergeet, een cel die verkeerd wordt overgetikt, een blok dat een rij te laag wordt geplakt — het zijn geen incidenten maar de normale foutkans van de overdracht zelf. Tel ze en je weet hoe vaak het gegeven onderweg kan veranderen zonder dat iemand het merkt. Het aantal handmatige overdrachten is de eerste maat die deze kaart geeft.
De tweede kopie is erger dan de eerste handmatige stap. Zolang één plek de waarde bewaart en de rest hem ophaalt, is er hooguit een vertraging. Zodra een tweede station de waarde óók bewaart, bestaan er twee versies, en dan is er een regel nodig die zegt welke wint. Die regel is er bijna nooit. Elke discussie van het type “maar in mijn scherm staat iets anders” begint hier.
Vertraging is geen ongemak maar een leeftijd. De optelsom van de vertragingen is hoe oud het gegeven is als het laatste station hem toont. Een weekrapport op een dagelijkse export op een uurlijkse koppeling toont geen stand van vandaag; wie daarop stuurt, stuurt op vorige week.
Het gevaarlijkste punt is de eerste handmatige overdracht ná de eerste kopie. Daarvóór is een fout nog terug te voeren op de bron. Daarná leeft er een tweede waarheid zelfstandig verder en kan niemand achteraf zeggen welke van de twee het origineel was. Mag je één koppeling bouwen, bouw hem daar. En een rapport dat met handwerk wordt gevoed is geen meting maar een mening met een grafiek eromheen — onschuldig, tot er een besluit op valt dat niemand kan terugrekenen.
Waar deze pagina niet voor is: hij zegt niets over de inhoudelijke kwaliteit van het gegeven. Of een postcode klopt of een domein compleet is, meet de Data Quality Assessment; deze kaart gaat alleen over de róute. Weet je nog niet welke systemen er zijn en wie erover gaat, begin bij de Systeeminventarisatie: die geeft de stations, deze geeft wat ertussen loopt. Kost de route zoveel handwerk dat een koppeling zich terugverdient, reken dat uit in de Proceskosten Calculator; blijft het werk op één station liggen, dan is het een knelpunt en geen datavraag en is de Constraint Finder de volgende stap. Weet je nog niet welk probleem je oplost, begin bij de symptomen.
Er is geen opslag en geen server. Wat je invult blijft in deze pagina staan en gaat mee in de link die de knop “kopieer deellink” maakt — in het deel achter het hekje, dat een browser nooit naar een server stuurt. Sluit je het tabblad zonder die link te kopiëren, dan is het weg.