# Data readiness as a make-or-break factor
Two mid-size US utilities pilot the same vendor's AI meter-analytics tool in the same year, on the same software, tuned by the same integration team. One cuts non-technical losses by double digits within six months. The other quietly kills the pilot after a year, blaming "the algorithm." The algorithm was identical. What differed was the data feeding it.
This is the pattern that repeats across the sector: the model rarely fails on its own. The data pipelinedata pipelineETL (Extract, Transform, Load) is a data integration process that pulls data from sources, reshapes it into a consistent format, and writes it into a target system.Voir la définition complète → underneath it does.
AI models for load forecasting, outage prediction, or theft detection are only as good as three upstream conditions:
1. Granularity: how frequently and precisely data is captured (15-minute interval reads versus monthly billing reads).
2. Quality: completeness, timestamp accuracy, and consistency of SCADA (Supervisory Control and Data Acquisition, the real-time system operators use to monitor and control grid equipment) and AMI (Advanced Metering Infrastructure, the smart meters and communication network that replace manual meter reading) feeds.
3. Integration: whether meter, SCADA, GIS (Geographic Information System, which maps grid assets spatially), and CRMCRMCustomer Relationship Management: software and strategy to manage and analyse customer interactions throughout their lifecycle.Voir la définition complète → (Customer Relationship ManagementCustomer Relationship ManagementCustomer Relationship Management: software and strategy to manage and analyse customer interactions throughout their lifecycle.Voir la définition complète →) data can actually be joined on a common asset ID.
A vendor's forecasting model trained on clean, 15-minute AMI data with under 2% missing reads will outperform the same model fed monthly reads with 15% gaps, regardless of whether it's a gradient-boosted tree or a neural network. Utility ML teams often see this reflected in feature importance dropping sharply when data completeness falls, which is exactly what happened in the underperforming pilot above.
The US Department of Energy's Grid Modernization Lab Consortium has documented this repeatedly: pilots that fail attribute it to "AI limitations" in post-mortems, but forensic review usually finds data latency, missing meter pings, or unresolved asset ID mismatches as the root cause.
Utility A (successful pilot):
Utility B (failed pilot):
Utility B's model wasn't wrong. It was starved. The lesson generalizes: before evaluating any AI vendor, audit your own data estate first.
Before greenlighting a pilot, ask:
Say a utility wants to estimate potential savings from an AI-driven loss-detection tool that flags likely meter tampering or non-technical losses.
Assume (illustrative, not vendor-specific):
Naive expected recovery: $6M x 30% = $1.8 million.
But that 30% figure assumes clean, granular AMI data feeding the model. If only 60% of the service territory has AMI coverage (the rest still on manual read AMR meters), the realistic addressable base shrinks:
$6M x 60% (AMI coverage) x 30% (recovery rate) = $1.08 million.
That's a 40% haircut on the business case, driven entirely by metering infrastructure, not by anything the AI vendor controls. This is the calculation utilities routinely skip in ROIROIReturn on Investment: the ratio of net profit to the cost of an investment. A 300% ROI means each dollar invested returns $3.Voir la définition complète → (Return on InvestmentReturn on InvestmentReturn on Investment: the ratio of net profit to the cost of an investment. A 300% ROI means each dollar invested returns $3.Voir la définition complète →) projections, and it is the single most common reason pilots underdeliver against vendor pitch decks.
A minimal, illustrative schemaschemaA schema is the formal blueprint that defines how data is structured, named, typed, and related within a database, file, or message.Voir la définition complète → for joining meter and SCADA data around a common asset key:
meter_id | timestamp | kwh_interval | asset_id | ping_status
--------------------------------------------------------------
MTR-0091 | 2026-01-14T08:00:00 | 4.2 | FDR-014 | ok
MTR-0091 | 2026-01-14T08:15:00 | null | FDR-014 | missed
SCADA_asset_id | feeder_load_mw | timestamp
-------------------------------------------
FDR-014 | 3.8 | 2026-01-14T08:00:00The asset_id column is the linchpin. Without it, meter-level anomalies can never be traced back to a specific feeder or transformertransformerA Transformer is a neural network architecture that uses self-attention to process sequences in parallel, powering most modern language and generative AI models.Voir la définition complète → for root-cause diagnosis. This join is frequently the single biggest integration cost in a pilot, larger than licensing the AI software itself.
In the US, data granularity requirements are shaped indirectly through state Public Utility Commission (PUC) rate cases that approve AMI investment recovery, not through a single federal AI mandate. In Europe, the EU's Clean Energy Package pushed member states toward near-universal smart meter rollout, with countries like Italy and Sweden reaching high AMI penetration years ago (exact percentages vary by country and year, treat as estimates), while others lag. This uneven baseline means the same AI vendor pitching across US and EU markets faces wildly different data starting points, which should directly shape pilot scope and expected timelines.
Vérification des acquis
1. Two utilities run the identical AI model on the identical software with the same integration team, yet get very different results. What does this scenario most strongly illustrate?
2. A utility's forecasting model shows a sharp drop in feature importance when data completeness declines. What is the most likely underlying cause?
3. Why might a post-mortem blame 'AI limitations' for a failed pilot when the real issue was data quality?
4. Select ALL correct answers about the three upstream conditions that determine AI model performance in utilities.
Sélectionnez toutes les réponses correctes.
5. Select ALL correct answers about why a model trained on 15-minute AMI data with under 2% missing reads would outperform the same model trained on monthly reads with 15% gaps.
Sélectionnez toutes les réponses correctes.
When a vendor demos results from their "reference customer," ask specifically:
A vendor unwilling to caveat their performance claims against your data maturitydata maturityNiveau de sophistication d'une organisation dans la gestion et la valorisation de ses données, mesuré sur une échelle de 1 (initial/réactif) à 5 (optimisé/transformationnel). is a red flag. Reputable ones (players like Itron, Landis+Gyr, and Oracle Utilities in the meter-analytics space) increasingly build a data-quality assessment phase into the pilot contract itself, precisely because this gap has burned so many prior deployments.