Skip to content
Nexaform Technology Solutions
Asset dataBy Nexaform Engineering··6 min read

How to clean Maximo asset data and failure codes for AI

The short answer

Start with the data AI depends on most: a consistent asset hierarchy, classifications on critical assets, and valid problem, cause and remedy codes on closed work orders. Measure the share of closed work orders with valid codes, fix the failure-code hierarchy, back-fill high-value history, and make the codes mandatory at close-out so the data stays clean.

Five signs your Maximo data is not AI-ready

  1. A large share of closed corrective work orders have no failure code, or only a problem code.
  2. The same failure is coded five different ways, or recorded only in free text.
  3. Assets sit at the wrong level of the hierarchy, or critical assets have no classification.
  4. Duplicate assets and locations exist after past migrations or site mergers.
  5. Meter readings are missing, irregular or recorded against the wrong asset.

Baseline your Maximo data before you fix it

Pick a handful of metrics you can calculate from Maximo today and track them monthly:

MetricHow to calculate it
Failure data qualityClosed corrective work orders with valid problem, cause and remedy codes ÷ all closed corrective work orders
Classification coverageCritical assets with a classification ÷ all critical assets
Hierarchy integrityAssets with a valid parent and location ÷ all active assets
Duplicate rateSuspected duplicate assets ÷ all active assets

Fix the failure-code hierarchy and structures first

  • Failure-code hierarchy. Rationalise it to a short, meaningful list per asset class. Industry taxonomies such as ISO 14224 are a useful starting point.
  • Classifications. Apply them to critical assets first, with the attributes reliability analysis actually needs.
  • Hierarchy. Fix parent-child relationships and merge duplicates, keeping history attached to the surviving record.

Back-fill the history that matters

You do not need to recode ten years of work orders. Focus on critical asset classes and the last two to three years of corrective work. Language models are now good at suggesting codes from free-text descriptions and technician notes, with a reliability engineer reviewing the suggestions in batches.

Keep failure data clean at the source

  • Make problem, cause and remedy mandatory at close-out for corrective work.
  • Give technicians short, asset-specific picklists on mobile instead of long generic lists.
  • Review the metrics monthly and fix drift early.

This is exactly the job of the data steward and technician assistant in Perimo Asset Agents: fixing codes, duplicates and hierarchy gaps continuously, and capturing clean failure data at close-out.

FAQ

Related questions

How much history do we need to clean?

Usually the last two to three years of corrective work on critical asset classes. That gives models and reliability analysis enough signal without recoding everything.

Can AI help clean the data?

Yes. Language models can suggest failure codes from free text and notes, and flag duplicates, with a reliability engineer approving the changes.

How do we stop the data getting messy again?

Make failure codes mandatory at close-out, keep picklists short and asset-specific, and track a small set of data quality metrics every month.

Start with one real problem.

Tell us about the asset estate or system you are working on. A senior engineer will reply, not a sales team.