Enterprise AI projects fail on data more often than they fail on anything else. Not the model. Not the vendor. Not even the budget, though that usually takes the blame. The uncomfortable truth is that most organisations attempt to deploy machine learning and large language models (LLMs) on top of data infrastructure that was never designed to support them — and then wonder why the outputs are unreliable, the pilots won't scale, and the board is asking pointed questions.
If your AI project has stalled, run a data audit before you do anything else. Nine times out of ten, that's where you'll find the actual problem.
Why Do So Many AI Projects Hit a Wall at the Data Stage?
Because data readiness is unglamorous. Nobody puts "spent six months cleaning our CRM" in a press release. Vendors don't lead with it either — they'd rather demo the interface than discuss whether your legacy ERP can actually feed it consistent, labelled, real-time data.
According to Gartner, through 2025, 80% of AI projects will remain alchemy, run by wizards, owing to a lack of AI engineering. The root cause cited most frequently? Poor data quality and fragmented infrastructure. IDC estimates that bad data costs organisations an average of $12.9 million per year — and that figure predates the AI adoption wave, which has made the problem considerably more expensive.
I've sat in the room where a well-resourced transformation programme unravels. The technology works. The use case is sound. The executive sponsor is enthusiastic. And then someone quietly mentions that the data feeding the model comes from four different systems, none of which share a common identifier, two of which are updated manually on a Friday afternoon, and one of which is a spreadsheet that lives on a shared drive with a name like FINAL_v3_USE_THIS_ONE.xlsx. That's not a technology problem. That's a data problem wearing a technology problem's coat.
What Does "Data Readiness" Actually Mean?
Data readiness is the degree to which your organisation's data assets — their quality, structure, governance, and accessibility — are fit for purpose in an AI-driven context. It's not a binary state. It's a maturity spectrum, and most enterprises are somewhere in the uncomfortable middle.
A genuinely AI-ready data environment has four characteristics:
- Completeness: Data is comprehensive enough to train or fine-tune models without significant gaps that introduce systematic bias.
- Consistency: The same entity — a customer, a product, a transaction — is represented the same way across every system that touches it.
- Lineage: You can trace where every piece of data came from, how it's been transformed, and who has accessed it. This matters enormously for regulatory compliance and for debugging model drift.
- Accessibility: Data can be retrieved in real time (or near real time) by the systems that need it, rather than sitting in batch exports that are twelve hours stale by the time they're consumed.
Most organisations can tick one or two of these boxes. Ticking all four requires deliberate investment — and, more importantly, a governance structure that treats data as a strategic asset rather than a byproduct of operations.
The Hidden Costs of Siloed and Unstructured Data
What is data siloing, and why does it matter for AI?
A data silo is any dataset that exists in isolation — inaccessible to, or inconsistent with, other datasets in the same organisation. They're almost always the product of good intentions: a sales team builds a CRM, finance maintains its own reporting database, operations runs a separate ERP, and customer service logs tickets in a platform that nobody else can query. Each system made sense in isolation. Together, they're a mess.
For AI, siloed data creates three specific failure modes:
- Model drift: When the data used to train a model no longer reflects the data the model encounters in production — because different systems update at different rates — the model's predictions become progressively less accurate over time. It doesn't fail dramatically. It just quietly becomes wrong.
- Hallucination amplification: LLMs working with incomplete or contradictory data don't return an error. They generate a plausible-sounding answer. In a customer-facing context, that's a liability. In a regulated industry, it's potentially a compliance event.
- Unprovable ROI: If you can't connect your AI system's outputs to a single, consistent data source, you can't measure its impact with any confidence. Which means you can't make the business case for scaling it. Which means it stays a pilot forever.
What about unstructured data?
Unstructured data — documents, emails, call recordings, images, PDFs, free-text fields — makes up the vast majority of enterprise data. Estimates vary, but IBM suggests 80–90% of all enterprise data is unstructured. It's also, frequently, where the most valuable institutional knowledge lives.
The problem is that unstructured data requires significant pre-processing before it can be used effectively in AI applications. Poor labelling, inconsistent formatting, and the absence of metadata mean that retrieval-augmented generation (RAG) systems — where an LLM queries your internal knowledge base — often surface irrelevant, outdated, or contradictory information. The model doesn't know the document is from 2019. It just uses it.
How Do You Actually Audit Enterprise Data for AI Readiness?
A data audit for AI readiness is not the same as a GDPR data mapping exercise, though there's meaningful overlap. The goal here is not just to know what data you hold — it's to understand whether that data is fit to inform decisions made by an autonomous or semi-autonomous system.
Here's the framework I use with clients, in roughly the order I'd recommend tackling it:
Step 1: Map your data landscape
Before you can fix anything, you need a complete inventory. That means documenting every system of record — ERP, CRM, HRIS, finance platforms, customer service tools, operational databases — along with what data each holds, how frequently it's updated, and who owns it. This is less exciting than it sounds and more important than most people expect.
Step 2: Identify and score your data quality
For each data source, assess it against the four readiness criteria: completeness, consistency, lineage, and accessibility. Score each one honestly. A scoring matrix doesn't need to be complicated — a simple RAG (Red/Amber/Green) rating per dimension is enough to surface where your highest-risk dependencies are.
Step 3: Trace the data flows for your intended AI use case
Work backwards from the specific AI application you're trying to deploy. What data does it need? Where does that data come from? How does it get there, and in what format? This step frequently reveals that the data a model requires passes through four or five transformations before it arrives — each one a potential point of corruption or delay.
Step 4: Resolve your entity resolution problem
Entity resolution is the process of determining that "Nick Hodder", "N. Hodder", "Nicholas Hodder" and "NHodder" in four different systems all refer to the same person. It sounds trivial. It is, in practice, one of the most time-consuming and consequential data engineering challenges an organisation faces. AI models cannot resolve ambiguous identifiers on your behalf. They'll treat them as distinct entities and produce outputs accordingly.
Step 5: Establish data governance before you touch the model
Governance means defining — formally and enforcedly — who is responsible for data quality in each domain, what the standards are, and what the process is for flagging and resolving issues. Without this, any data quality improvements you make will degrade within months as the organisation continues operating as it always has.
Data Readiness vs. Data Maturity: What's the Difference?
| Dimension | Data Readiness | Data Maturity |
|---|---|---|
| Focus | Fit-for-purpose for a specific AI deployment | Overall organisational capability with data |
| Timescale | Assessed before a specific project begins | Measured as an ongoing strategic benchmark |
| Scope | Targeted — focused on relevant data sources | Enterprise-wide — all data assets and practices |
| Primary stakeholder | Project delivery team and data engineers | CDO, CTO, board-level governance |
| Key output | Go/no-go decision on AI deployment | Strategic roadmap for data capability investment |
| Failure mode if ignored | AI pilot produces unreliable outputs and stalls | Repeated project failures across the portfolio |
Both matter. Readiness is tactical; maturity is strategic. Most organisations need to address both simultaneously, which is uncomfortable but unavoidable.
What Does a "Single Source of Truth" Actually Look Like in Practice?
The phrase "single source of truth" (SSOT) has been in circulation long enough to have lost most of its meaning. Let me be specific about what it means in an AI context, because it's not the same as "one big database".
An SSOT architecture for AI means that any given data entity — a customer record, a product specification, a financial transaction — has one authoritative source, and all other systems that reference it either read from that source directly or receive a governed, versioned copy. Changes propagate from the source outwards, not in seventeen different directions simultaneously.
In practice, this is typically achieved through one of three architectural patterns:
- Data lakehouse: A hybrid architecture combining the scalability of a data lake with the structure and governance of a data warehouse. Increasingly the preferred approach for AI-ready enterprises.
- Data mesh: A decentralised model where individual business domains own and publish their own data as products, governed by shared standards. Powerful at scale, complex to implement.
- Federated query layer: A pragmatic middle ground that sits above existing systems and provides a unified query interface without requiring physical data consolidation. Faster to deploy; introduces its own latency and consistency challenges.
The right choice depends on your existing infrastructure, your team's capabilities, and your timeline. There is no universally correct answer. Anyone who tells you otherwise is probably trying to sell you something.
How Do You Monitor Data Quality Once Your AI Is in Production?
Getting your data to an acceptable quality threshold before deployment is the first challenge. Keeping it there is the second, and frankly the less glamorous one — which is probably why it's so frequently neglected.
Automated data quality monitoring is the practice of continuously observing your data pipelines for anomalies — unexpected changes in volume, distribution, schema, or freshness — and flagging them before they corrupt your models' outputs. Think of it as a smoke alarm for your data infrastructure. You don't want to find out there's a problem by watching the building burn down.
Key metrics to monitor in production include:
- Data freshness: Is the data arriving on schedule? Delayed data is often as damaging as incorrect data.
- Distribution drift: Are the statistical properties of your input data changing over time? A model trained on last year's customer behaviour may perform poorly on this year's.
- Volume anomalies: A sudden drop in record volume often indicates an upstream pipeline failure before any error message does.
- Schema changes: An upstream system adding, removing, or renaming a field will silently break downstream models if not caught immediately.
Tools like Monte Carlo, Great Expectations, and Soda are commonly used for this purpose. The specific tooling matters less than the discipline of treating data observability as a non-negotiable operational practice, not an afterthought.
The Governance Question Nobody Wants to Answer
Here's the conversation I have on almost every engagement that reaches this point: "We agree the data governance needs to improve. Who's responsible for it?"
Silence.
Data governance fails not because organisations don't understand its importance, but because ownership is genuinely uncomfortable to assign. Data crosses departmental boundaries. The people who create it are not always the people who use it. The people who use it are not always the people who suffer when it's wrong.
Effective data governance for AI requires three things that most organisations resist:
- Named data owners: Specific individuals — not teams, not functions — who are accountable for the quality of specific data domains. With their name attached to it in writing.
- Formal data contracts: Agreed standards between the teams that produce data and the teams (or systems) that consume it. What format. What frequency. What quality threshold. What happens when it's breached.
- Executive sponsorship: A board-level champion who treats data quality as a strategic priority and is prepared to back that up when it conflicts with departmental convenience.
Without all three, data governance is a policy document that nobody reads and a committee that meets quarterly to discuss the policy document that nobody reads.
A Note on LLMs and the Retrieval-Augmented Generation Trap
Retrieval-Augmented Generation (RAG) is the architectural pattern most enterprises use when they want an LLM to answer questions using their internal knowledge base — rather than purely the general knowledge baked into the model during training. It's a sensible approach. It's also routinely implemented badly.
The quality of a RAG system is almost entirely determined by the quality of the documents it retrieves. If your knowledge base contains outdated policy documents, contradictory guidance from different departments, and PDFs that were scanned rather than digitally created (and therefore can't be parsed accurately), your LLM will produce confident-sounding answers based on all of it. It will not tell you the document is from 2018. It will not flag the contradiction. It will synthesise the noise into something that sounds authoritative.
Before deploying any RAG-based system, you need a content audit that is every bit as rigorous as your data audit. This is not a technology problem. It is a content governance problem that the technology will faithfully replicate at scale.
Frequently Asked Questions
How long does an enterprise data audit for AI typically take?
For a mid-market organisation with between five and fifteen core systems, a meaningful data readiness audit typically takes four to eight weeks. Larger enterprises with complex legacy environments should budget for longer. The temptation to rush this stage is understandable and almost always counterproductive.
Do we need to fix all our data before we can deploy any AI?
No — and anyone who tells you otherwise is setting an unachievable standard that will keep you in planning indefinitely. The practical approach is to identify the specific data required for your highest-priority AI use case and achieve readiness for that subset first. You don't need a perfect data estate. You need a good-enough data estate for the specific thing you're trying to do.
What's the difference between a data warehouse and a data lake?
A data warehouse stores structured, processed data in a predefined schema — optimised for querying and reporting. A data lake stores raw data in its native format, structured or otherwise, at scale — optimised for flexibility and volume. A data lakehouse attempts to combine both: the storage flexibility of a lake with the governance and query performance of a warehouse. For most AI applications, a lakehouse architecture is worth the investment.
What is model drift, and how do I know if it's affecting my AI?
Model drift occurs when the statistical relationship between your input data and the outcomes your model predicts changes over time — meaning the model becomes progressively less accurate without any explicit failure. Signs include declining prediction accuracy, increasing user complaints about AI outputs, and outputs that were reliable six months ago now producing results that feel "off". Continuous monitoring against held-out test data is the standard mitigation.
How does data readiness relate to GDPR and EU AI Act compliance?
Significantly. The EU AI Act requires organisations deploying high-risk AI systems to demonstrate that training data is relevant, sufficiently representative, and free from errors — which is essentially a regulatory mandate for data readiness. UK GDPR requirements around data minimisation, accuracy, and purpose limitation also constrain how data can be used in AI training. Treating data readiness as a compliance exercise as well as a technical one makes the investment easier to justify to boards and finance teams.
We have a Chief Data Officer. Isn't this their problem to solve?
Partly. The CDO owns the strategy and the governance framework. But data quality is created and maintained by every team that touches data — which is most of them. A CDO without cross-functional authority and executive backing cannot fix data quality problems. They can document them very thoroughly, which is not the same thing.
Nicholas Hodder is a digital transformation and technology leader with over 20 years of experience working across enterprise, public sector, and mission-driven organisations. He advises boards and leadership teams on AI readiness, data strategy, and the human side of technology change. If your AI project has stalled and you suspect the data is the actual problem, an Enterprise Data Readiness Audit is the most direct way to find out — and to build a credible path forward.
