Semiconductor manufacturing

A data-platform upgrade validated across 2,000+ views before anything reached production

Client profile

a global semiconductor company · Enterprise data and reporting · Platform engineers, project delivery then ongoing ownership · Denodo

Semiconductor · Data virtualization · Test automation

Book a meeting

01 / Inside the engagement

Situation

A major-version upgrade of the enterprise data-virtualization layer: more than two thousand views consumed by business reporting, where a single silent change in results would reach decision-makers before anyone noticed.

Conceptual delivery summary

Before

  1. Original data views
  2. Major-version upgrade
  3. Report consumers

After

  1. Old and new view outputs
  2. Python comparison
  3. Validated release

Simplified workflow. The case text describes the contribution, delivery stage and evidence.

Explore the full conceptual diagram
A data-platform upgrade validated across 2,000+ views before anything reached productionBefore: Original data views to Major-version upgrade to Report consumers. After: Old and new view outputs to Python comparison to Validated release. BEFORE AFTER Originaldata views Major-versionupgrade Reportconsumers Old and newview outputs Pythoncomparison Validatedrelease
Conceptual illustration of the engagement. The delivery stage and measurement scope are described in this case study.

02 / Inside the engagement

What UTIS did

  • Designed and led a Python regression-automation framework: automated old-versus-new output comparison, row-level and aggregate reconciliation, discrepancy detection and root cause.
  • Added Splunk audit dashboards and metadata monitoring, and an automated monthly utilization report that replaced a manual one.
  • A second UTIS engineer now carries the platform, its SAP BusinessObjects reporting estate and a new access-management foundation.

03 / Inside the engagement

Results

  • 2,000+ views validated automatically; migration defects caught before production; go-live green.
  • The engagement extended into AI-assisted engineering follow-on work.

Why it matters to you

An upgrade is successful only if every report still means what it meant before. Comparing old and new results at row and aggregate level is the check that catches the silent differences a technical smoke test never will.

Stack

DenodoPython test automationSAP BusinessObjectsSplunkSpotfire

How we measured it: automated comparison results at go-live.

Meet with UTIS

Discuss a similar project.

Tell us what you need to improve. We’ll discuss the relevant experience, the constraints and a practical next step.

Choose a preferred time

Book a meeting

UTIS will review your preferred time and confirm the meeting by email.