Migrating a Global Photonics Manufacturer Off SAP BusinessObjects and onto a Governed Power BI Platform That Manufacturing Teams Actually Use

Excelitas ran procurement and sales reporting on SAP BusinessObjects Universes that couldn't support self-service analytics and required IT involvement for every report change. Ideas2IT migrated the semantic layer, rebuilt the DAX model, and delivered a governed Power BI platform in a single nine-month engagement.

Client

Global Photonics Manufacturer

Industry

Manufacturing

Service

BI & Analytics

Engagement

~9 months · Stabilize + Transform

Team

11 engineers · Onshore + Offshore

01 Challenge

Excelitas ran procurement and sales analytics on SAP BusinessObjects Universes built for a site-driven model. Every report change required IT involvement. Manual flat-file feeds from Salesforce and Anaplan had no governance layer. The reporting infrastructure couldn't support segment-level decision-making at the pace the business needed.

02 Solution

Ideas2IT started at the semantic layer: SAP BO Universes were inventoried by complexity, then rebuilt as certified Power BI datasets with dimensional models and reusable DAX measures. Row-level security replaced ad-hoc permissions. An MRO Spend Analytics cube on SAP BW gave the procurement team its first structured view of indirect purchasing data.

03 Outcome

Reporting delivery time dropped 72%. Procurement and sales teams moved to self-service analytics on a governed platform with certified datasets.vSAP BO reports consolidated into Power BI, with RLS-governed access across both business units.

Phase 01

Stabilization and knowledge transfer: taking over a live SAP BO reporting backlog in six weeks without dropping delivery

The first decision was to preserve continuity before attempting change. The California-based Excelitas BI team held years of institutional knowledge about SAP BO report logic, data sources, and stakeholder expectations.

Ideas2IT embedded an Engagement Manager, Data Architect, and SAP Analytics Consultants onsite from week one, running joint sprint cycles with the outgoing team.

The handover protocol was structured and explicit: backlog prioritized, stakeholder relationships mapped, release schedules documented, SLAs captured. By the end of the stabilization phase, Ideas2IT owned the full reporting backlog and was delivering against it on sprint cadence. The incoming team had integrated with business partners across procurement, sales, and finance before the transformation phase started.

This Phase Produced

  • SAP BO report inventory (Classified by complexity, usage frequency, and business domain)
  • Backlog prioritization framework (By business impact across Procurement, Sales, Finance)
  • Knowledge transfer plan (From Excelitas California BI team to Ideas2IT)
  • Stakeholder integration map (Key contacts across business units documented)
  • Sprint team formation (Roles defined: EM, DA, SAP AC, BI engineers, QA)
  • Release schedule and SLA documentation (Active backlog with delivery commitments)

Phase 02

Semantic layer migration: SAP BO Universes rebuilt as certified Power BI datasets with governed access and DAX measures

The semantic layer was the architectural starting point, not the reports. Before a single dashboard migrated, the team inventoried every SAP BO Universe (UNV/UNX), BODS pipeline, and data source, then analyzed usage frequency and business criticality to identify which report logic could be consolidated rather than copied.

Simple and medium reports were converted using DAX measures written to be reusable across business units. Complex reports with multi-Universe or nested logic were refactored into composite models. Row-level security and role-based access controls were implemented across the Power BI platform, with Active Directory as the identity layer.

The MRO Spend Analytics cube was built on SAP BW, giving the procurement team a dedicated model for indirect purchasing that the old Universes had never provided in structured form.

This Phase Produced

  • Power BI semantic layer (Dimensional models with conformed dimensions, certified for reuse)
  • DAX measure library (Standardized, reusable measures across Procurement and Sales)
  • SAP BO Universe migration (UNV/UNX Universes rebuilt as Power BI datasets)
  • MRO Spend Analytics cube (SAP BW-based model for indirect purchasing)
  • Row-level security (RLS) framework (Role-based access with Active Directory integration)
  • Report consolidation (Overlapping SAP BO reports unified into standardized dashboards)
  • QA playbook (Iterative testing cycles and UAT framework for report validation)

Phase 03

Data warehouse modernization: replacing SAP BODS with a scalable pipeline across Dynamics, QAD, and SAP source systems

The data warehouse work ran alongside the BI migration rather than after it. SAP BODS, the legacy ETL layer, was decommissioned and replaced with a unified pipeline designed to ingest from Dynamics, QAD, Salesforce flat files, Anaplan flat files, OneStream, and SAP source systems into a single architecture.

Manual processes that had required the existing team to hand-carry data were eliminated by design. The SAP BW modernization followed an install-and-analysis, extract, land, transform, test, and production stabilization sequence, with Power BI sitting above it as the reporting layer.

The platform that went live connected previously siloed data sources under a governed access and refresh model, with Active Directory controlling who could see what across every business unit.

This Phase Produced

  • Unified data pipeline (Replacing SAP BODS across Dynamics, QAD, SAP, and non-SAP sources)
  • SAP BW modernization (Full install, ETL rebuild, and production stabilization)
  • Manual process elimination (Flat-file ingestion automated for Salesforce and Anaplan)
  • Power BI scheduled refresh layer (Automated data refresh via Active Directory-governed datasets)
  • Architecture documentation (For ongoing maintenance, governance, and future extension)
  • Production stabilization runbook (Validated cutover with UAT sign-off)

The Outcome

From IT-dependent SAP BO to a self-service Power BI platform: what the semantic layer rebuild made possible

Category Metric Description
Reporting delivery time reduction [X]% Post-go-live actuals required
SAP BO reports migrated [N]+ Count of reports consolidated and migrated
Business units on self-service 2 Procurement and Sales on certified Power BI datasets
MRO Spend Analytics First structured view Procurement team's first governed model for indirect purchasing
Governance framework RLS + AD Role-based access controls deployed across the full platform at launch
The speed and adoption improvements followed from the semantic layer decision. Rebuilding the Universes into certified, reusable DAX datasets meant procurement and sales teams could build and modify reports without raising an IT ticket. The governance framework, row-level security, and Active Directory integration were architectural from the start, not retrofitted. A nine-month engagement that started with a live backlog handover ended with a platform the business units could operate.