Solutions / Catalog AssemblyLegacy strata → clean dataset
Product data cleanup

Clean Legacy Product Data Before It Creates New Problems

Old catalogs accumulate history.

Supplier conventions change, employees create new fields, units drift and incomplete records remain because the business has learned to work around them.

That data may still support daily operations, but copying it into a new PIM, ecommerce platform or AI workflow can preserve years of inconsistency.

ENRIVAQ supports catalog cleanup through audit, normalization, enrichment and validation before the cleaned data is exported for continued use.

Oldest layerOriginal conventions

Legacy catalog

Part numberAC820825
Technical fieldsIncomplete
Ad hoc layerEmployee additions

Local fields

Outside Ø8.2 cm
CategoryUnmapped
Drift layerSupplier conventions

Inherited values

Weight1.74 / 2.60 kg
SourceUnclear
Cleanup bench
Reference fan impeller AC820825
Controlled recordFan impellerAC820825
IdentityStructured
Canonical fieldsTarget schema
Missing valuesRemain unresolved
Validation stateVisible

Reference cleanup case · incomplete source record → controlled product record.

Typical legacy problems

Legacy data usually contains several kinds of inconsistency at once

The problem is rarely one bad column. Older product datasets often combine structural and content issues. These archive drawers establish the starting scope for an audit.

Identity drawer

Duplicate records

Duplicate or near-duplicate product records can fragment one product identity.

StructuralMatching
Schema drawer

Field drift

Outdated supplier-specific attributes and duplicate fields accumulate over time.

StructuralNaming
Value drawer

Mixed conventions

Different units, category placement and unclear legacy values break comparison.

UnitsCategories
Content drawer

Open gaps

Required attributes remain empty while weak or copied descriptions hide the gap.

ContentMissing
Audit

Understand the current catalog before changing it

Cleanup should begin with an assessment of the existing data. This prevents the project from becoming a series of uncontrolled bulk edits.

Audit scope

Recurring patterns first

The audit identifies incomplete categories, inconsistent units, duplicate fields and records that need research rather than formatting.

IdentitySchemaUnitsCompletenessSources
Audit routes
Recurring patternHow it is reportedRoute
Categories with incomplete required fieldsMeasured in auditEnrich
Attributes stored in mixed unitsMeasured in auditNormalize
Fields duplicating one anotherMeasured in auditNormalize
Records needing product researchMeasured in auditResearch
Reference case: AC820825 begins as an incomplete record with missing compatibility and content fields.
Normalize

Define the target structure before bulk cleanup begins

Existing values can be reshaped only after field meanings, approved units and naming conventions are agreed.

Legacy conventions
4.2 cm / 42mmmixed units
OD / Outside Ø / diam_extmixed labels
Fan wheel / Gebläseradmixed vocabulary
Part No. / OEM / MPNmixed identifiers
Target
mapping
Target structure
outer_diameter_mm42 mm
outer_diameterApproved label
product_typeFan impeller
manufacturer_part_numberAC820825
Illustrative fields only. Replace with the actual approved catalog schema.
Product data standardization
Enrich

Keep formatting cleanup separate from information enrichment

Where relevant sources are available, the enrichment workflow can research additional product information and add structured attributes or content to the cleaned record.

Cleaned record · open gaps
OEM / MPNAC820825
Product typeFan impeller
CompatibilityMissing · research required
MaterialMissing · evidence required
DescriptionMissing · grounded content only
Existing values are cleaned first. New information enters only through evidence-backed enrichment.
Validate

Check the cleaned record before treating it as finished

Bulk transformations can create new errors if mappings, units or product identities are wrong. Uncertain cases should remain reviewable.

Risk ledger
MappingsA wrong mapping moves values into the wrong canonical field.Check
UnitsA wrong conversion changes the technical meaning of a value.Check
IdentityA wrong product match applies correct data to the wrong record.Check
ConflictsDisagreement must remain visible until resolved.Hold
Before / after

Show the catalog record before and after cleanup

One real legacy product makes the transformation visible without inventing customer results.

Before · source record

Fan impeller AC820825

ManufacturerKverneland
OEM / MPNAC820825
Technical attributesIncomplete
CompatibilityIncomplete

Legacy record with limited structure.

Reference fan impeller AC820825Restore
After · controlled record

Kverneland AC820825 Fan Impeller

EAN8716106986118
CompatibilityOptima / Optima HD
MaterialMetal
Weight conflictReview / hold

Accepted fields only. No completeness or recovery metric is claimed.

Export clean dataset

Return a predictable dataset to the next system

The result should follow the agreed target schema and move into the next verified stage of the product-data workflow.

Supported export methods must match the actual implementation.

Clean dataset
Catalog binderControlled output
Schema aligned
Product identityStructured
Canonical attributesAccepted values only
Unresolved valuesSeparated for review
Source contextRetained where implemented
Connected catalogConfigured site export when enabled

Clean a representative category before touching the whole catalog

Start with a sample that contains the same legacy problems seen across the wider dataset.

Review Your Legacy Catalog

Talk to ENRIVAQ

Request a catalog assessment

Tell us enough to make the next step useful for your catalog.