T10-L05 · Data & analysis · Level 5 Operator · 17-minute read, plus 4 hours of doing

A green run and a number nobody can explain

Six months after Deniz connected the cost review to the ERP (T10-L04 · Connect Your Analysis to a Live System, and Stop Bad Data Before It Reaches Anyone), four things depend on it. The Monday management meeting, the monthly board pack, the plant managers' budget calls, and the annual report's cost analysis. Every run has been green.

In March the board pack shows travel costs in the sales cost centre up 180% on the previous year. The sales director spends a meeting defending a number that turns out to be an accounting change: in February, accounting moved car leasing into the travel cost type. Every check passed. The column names were right, the values in range, the data fresh. The data had simply stopped meaning what they meant a year earlier.

Then the auditor, preparing the annual audit, points at one cell in last year's cost analysis and asks where it came from. The report file was overwritten by every later run. The ERP data has changed since. Nobody can show which rows produced that number.

In a lab it's Clara's HPLC summary, which now feeds figures in two papers. A reviewer asks for the raw values behind one bar in a figure from 18 months ago. Clara is leaving in the summer.

You are at Level 5 Operator. Many people rely on this pipeline, and some of its numbers leave the organisation in board packs, audits and papers. When it's wrong, decisions go wrong across the organisation. This book shows you how to watch it, keep what you'll need to prove a number, and hand it over so it keeps working without you.

After this you can

  • Keep every run's source extract, code version, check results and output together under one run ID, and never overwrite them.
  • Watch that the pipeline ran on time and that its data still look like the approved baseline, with alerts to named people.
  • Separate the person who prepares a result from the person who approves it for publication.
  • Trace one published number back to its source rows, with the retention rule for each piece, in a way a successor can repeat without you.

Before you start