T10-L04 · Data & analysis · Level 4 Integrator · 18-minute read, plus 4 hours of doing

The report was on time, and wrong

Deniz's cost review from T10-L03 · Build an Analysis Your Colleague Can Rerun and Get the Same Numbers works: anyone in finance can rerun a month from copied files and get the controller's numbers. So the controller asks for the next step. Every Monday at seven, the review should read the actuals straight from the ERP, the company's business software, and have a draft commentary ready for the management meeting at nine.

It's easy to build that badly. A login borrowed from a colleague in finance can read every booking in the ERP, including each employee's salary line. On the weekend the ERP's reporting copy fails to refresh, and on Monday the pipeline reports last Thursday's figures as this week's, without a word. The draft commentary goes to an AI model together with the booking texts, and they contain employees' names.

In a lab it's Clara's HPLC summary. The results now come from the institute's LIMS, the system that tracks samples and results. After an instrument update, the LIMS reports one assay in µg/mL instead of mg/L. The pipeline runs, and the chart shows a thousand-fold increase.

You are at Level 4 Integrator. The pipeline now reads a live system that belongs to other people, holds personal data, and changes without telling you. This book shows you how to connect it with the smallest access that works, and how to make it stop, not guess, when the data are wrong.

After this you can

  • Get a read-only account from IT that sees one database view with only the fields your task needs, and prove it can't write.
  • Write quality checks for shape, completeness, duplicates, gaps, ranges and freshness that stop the run before any output is written.
  • Send an AI model only the fields you have cleared, and test that nothing else can reach it.
  • Schedule the run so it can't overlap itself, keeps the last good result when a check fails, and tells a named person why.

Before you start