For companies building data and analytics in-house, often with AI writing the code, who need someone senior to make the calls: how to model the business, which source wins when numbers disagree, platform and architecture choices, and checking that what got built is right. Written by a former Microsoft data and analytics TSP who still builds. Lead with judgement, not with selling the build. No ERP selection, rollout or customisation. NEVER invent client stories, outcomes, figures or "I've seen…" experience; where no fact supports a claim, write it as advice. Don't end every post with a sales pitch.
Articles in Data & Analytics Leadership

ERP Data Liberation: Contrarian Insights and Innovation
Unlock ERP data potential and avoid hidden pitfalls. Discover insights on overcoming integration challenges to ensure seamless and secure data flow.

7 Signs Your ERP Reports Are No Longer Trustworthy
I have seen month-end close held up by a $12,000 variance that turned out to be a timing issue in one report, a missing mapping in another, and a manual...

How to Build a Lakehouse Layer Above ERP Systems
Most lakehouse failures above ERP systems start with a simple mistake: teams try to copy everything, every night, and assume the warehouse will sort it out...

What Are the Most Common ERP Implementation Mistakes?
That combination causes more ERP pain than the software itself.

Which Business Processes to Clean Up Before ERP
If you only have time to fix a few things before ERP, start with the workflows that write to customer, product, supplier, pricing, and approval data. Those are the ones that poison the new system on…

Which master-data defects survive cleanup and break ERP
The first cleanup pass always catches the loud problems. Blank supplier names. Duplicate customer codes. Materials with no base unit. Those are the easy wins, and they make everyone feel better for a…

How to Design API Extractors for ERP Rate Limits
That matters most during month-end, EOFY, promo spikes, and the kind of busy trading periods Australian wholesalers and distributors know too well. The API still returns HTTP 200. The dashboard still…

How to Tell Extraction Failure Cause: API vs Schema
A pipeline that fails at 2 a.m. is usually trying to tell you one of three things: the source is having a transient API issue, the contract changed under you, or the data genuinely is not there. If…
