Data migration & business reporting

From independent customer files to one source of truth.

A migration and reporting workstream supporting 200+ customer locations across multiple clients. The work compiled, transformed, cleansed, and structured legacy operational and financial histories for centralized use within a broader modernization initiative.

Read the full legacy modernization engagement, including reporting and invoicing →

Industrial compressed-gas products & servicesContractor engagement

The work, at a glance

200+ locations. Years of history. One useful foundation.

SOLLUS developed a defined data migration and reporting workstream for an industrial supply company. The wider engagement supported more than 200 customer locations across multiple clients, including clients with several locations. The migration consolidated, cleansed, and structured spreadsheet-based operational and financial information for centralized reporting. SOLLUS also contributed to structured invoice generation within the same engagement.

200+Customer locations across multiple clients
Years of historyOperational and financial information
One source of truthCentralized customer histories

The screenshots below contain mock sample data. They illustrate the kinds of information involved; they are not client records. The examples show different years, rather than a matching before-and-after dataset.

01 / The starting point

Customer histories, kept separately.

Legacy spreadsheets contained several years of operational and financial information. The worksheet below illustrates one annual view: monthly pressure, dew point, flow, usage, and energy information, with headings, units, and notes that give the numbers meaning.

The operational worksheet

Monthly operating information · 2023 example

Mock sample data
Mock ExampleCorp worksheet showing monthly pressure, dew point, flow rate, gas usage, and energy figures for 2023.
The migration challenge: bring separate files and years together while preserving customer, period, measurement, and unit context.

Multiple years per customer

Monthly sections sit within a broader history of operational and financial information.

Several kinds of information

Operating conditions, consumption, energy, and notes share the same worksheet.

Records across 200+ locations

Multiple clients contributed operating histories spanning more than 200 locations. Location count does not imply the same number of clients or files.

02 / The migration

Compile, cleanse, structure, and consolidate.

The workflow compiled information across customers and years, transformed and cleansed it, and established consistent records for database retention. The diagram follows the progression from independent files to one source of truth.

From customer files to one source of truth

A conceptual view of the completed migration approach

Conceptual illustration
  1. 01

    Customer Excel files

    Legacy spreadsheets containing operational and financial history across customer locations.

    Independent customer histories
  2. 02

    Compile & structure

    Consolidate, transform, and cleanse information into consistent business records.

    Prepared for retention
  3. 03

    Centralized database

    Customer histories retained in one organized location.

    One source of truth
  4. 04

    Business reporting

    A unified foundation for reviewing customer history and operational and financial information.

    Information ready for review
Conceptual migration diagram: customer files → compile, cleanse & structure → centralized database → business reporting.

Evidence of the transition

From a visible layout to an explicit structure.

The intermediate representation makes worksheet information explicit: values sit within a structure that identifies the worksheet and its cells. This is the bridge between a familiar spreadsheet and organized business records.

A small excerpt illustrates one stage of the programmatic transformation.

Excerpt of the supplied structured-format screenshot, showing mock worksheet cells represented as elements.
Intermediate representation · Mock sample data.

03 / The business connection

Operating information connects to financial charges.

The second worksheet example makes that connection visible: process measurements and usage appear alongside demand charges, usage charges, monthly billing, and service amounts.

The operational and financial view

Process information above; charge categories below · 2020 example

Mock sample data
Mock 2020 worksheet with pressure, dew point, flow, and consumption sections followed by demand charges, usage charges, monthly billing, and service amounts.
Why the migration matters: the information spans both operating activity and financial reporting. The charge categories make the business purpose of the information visible.

Operating context

What happened?

Pressure, dew point, flow, consumption, and energy use describe the process.

Financial context

How is it represented financially?

Demand, usage, billing, and service amounts describe the charge information.

What this demonstrates

Customer history brought together for business use.

Consolidate customer histories

Compile multiple years of spreadsheet information supporting 200+ locations across multiple clients.

Prepare consistent records

Transform, cleanse, and structure operational and financial information for database retention.

Establish one source of truth

Keep customer histories in one organized location for review and reporting.

A broader SOLLUS capability

The same approach can help frame other migrations: understand existing records, identify the information that matters, and move it into a structure suited to its next use.

This case study complements the SOLLUS analytics portfolio by showing industrial business experience alongside data capture, visualization, and reporting work.

SOLLUS / Data & business processes

Bring separate customer histories into one useful foundation.

A useful migration starts with the business information you already have and the work it needs to support.

Tom DabbsPresident | SOLLUStom.dabbs@sollus.us757-255-8547

Keep exploring