Skip to content
All projects
Automation

76% of the vehicle database loads itself

  • BRP
  • Global Digital Transformation Specialist
  • 2026

Staff role, not a client engagement

Technical data for every vehicle in the European lineup was retyped into the database by hand, because no two source files arrived in the same shape. About 76% of it now loads itself.

At a glance

76%

of the database populated automatically

75%

less effort on everything that is left

100%

accuracy on every field the automation writes

The situation

Before a page can be built, every vehicle needs its technical data in the database. That data arrives as spec files and taxonomy files produced upstream, and nothing forces them into a shape: columns move between one file and the next, fields are missing, a value is a number in one place and text in another. So it was read and retyped, field by field, model by model, for the whole European lineup. North America had already been through this. Europe had more sources and less agreement between them.

What I did

Absorb the variation instead of assuming it away

The automation normalizes whatever arrives, matches it against the taxonomy, and writes only what it can be certain of. That turns out to be about 76% of the database, filled with nobody touching it, and the effort on the remaining quarter fell by about three quarters as well.

What it writes, it writes correctly. The corrections that used to come back from UAT were almost all transcription, and transcription is the part that is gone.

Then make the mess visible

A validation script reads the extraction, taxonomy and spec files before anything is loaded, and reports what changed: a schema that moved, data that isn't there, a layout that broke, formatting that drifted. It writes a log I can hand to the team that owns those files, so a problem gets fixed where it was created rather than patched where it landed.

That log is the smaller piece of work and probably the more durable one. Nobody can enforce a standard that has no evidence behind it. The log is the evidence, the first version of a rule you can point at when it is broken.

Results

  • About 76% of the database populated automatically from the spec and taxonomy files
  • 75% less effort than filling it by hand
  • 100% accuracy on the fields the automation writes
  • Fewer corrections coming back from UAT
  • Input problems surface as a log the upstream team can act on, before anything loads

Skills used

  • Data Pipelines & Automation
  • Governance & Standards

Systems: Python, Adobe Experience Manager (AEM)

Does your operation have a similar bottleneck?

Tell me where the work slows down. I will say plainly whether it is something I can help rebuild.

Tell me the situation