.webp)
.webp)
A U.S.-based industrial solutions provider growing through acquisitions needed to unify fragmented ERP data into a scalable reporting foundation. We designed and implemented a Medallion Architecture in GCP with an automated Python-based ingestion framework, standardizing sales, customer, and location data across all entities—eliminating manual Excel consolidation and enabling real-time, acquisition-ready executive reporting in Power BI.
70
%
Faster Acquisition Data Injection
80–90
%
reduction in manual Excel-based processing

Google Cloud Platform (BigQuery)
Python
Power BI
Google Validation API
Google Geocoding API
THE CHALLENGE
The company grows through acquisitions, but each acquired business brings its own ERP, data formats, and naming conventions. Data is manually consolidated via CSV/Excel, creating delays, errors, and no reliable way to compare historical sales or track customer churn across entities.
There was no unified data model, no standardized ingestion process, and no governance layer to ensure consistency.
Growth was increasing reporting complexity instead of accelerating decision-making.
Different naming conventions for customers, products, locations, and contracts across systems, preventing clean alignment and made unified reporting impossible.
Data from acquisitions was uploaded and validated manually, creating delays and errors. Data ingestion relied on CSV/Excel workflows, increasing processing time, operational risk, and reconciliation errors.
Acquired companies used different systems (e.g., QuickBooks, others) that could not integrate directly with Great Plains.
Missing prior-year alignment prevented tracking retention, YoY growth, and revenue impact post-acquisition.
THE SOLUTION
We designed and implemented a scalable Medallion Data Architecture (Bronze → Silver → Gold) in GCP, powered by a reusable Python processing framework that automatically ingests, validates, normalizes, and harmonizes acquisition data.
The solution established a unified data platform with standardized sales, customer, and location master tables, fully integrated with Power BI. It delivers a true single source of truth and enables seamless acquisition onboarding — allowing newly acquired companies’ data to be integrated quickly and automatically without rebuilding pipelines or relying on manual Excel consolidation.
The system automatically generates sales, customer, and location reports integrated with Power BI — creating a scalable, automated single source of truth for current and future acquisitions.
We implemented a Medallion Architecture (Bronze → Silver → Gold) in GCP to standardize acquisition data. Raw data is ingested in Bronze, cleansed and normalized in Silver, and transformed into business-ready sales, customer, and location models in Gold. This created a consistent, governed data structure across all acquired entities.
Phase 0
Discovery, Assessment & Technical Decision
Fully understand the current state of the GCP environment, data sources, and M&A requirements, and define the optimal medallion architecture implementation approach.
Phase 1
Bronze Layer: Land raw data from acquired companies in Cloud Storage and register external tables in BigQuery.
Silver Layer: Transform raw multi-source data into a cleaned, validated, and standardized format aligned with the canonical data model.
Gold Layer: Transform harmonized Silver layer data into Power BI-optimized dimensional models, enabling fast, intuitive business analysis of M&A financial and operational performance.
We implemented a standardized ingestion and transformation layer within GCP that decouples ERP differences from reporting.
Instead of building custom integrations per acquisition, the new framework processes raw exports and transforms them into harmonized datasets ready for reporting.
This significantly reduced engineering effort for future acquisitions.
We built a Python-based general processing framework that includes:
The framework cleanses, processes, and transforms new company data automatically, reducing manual effort and eliminating recurring mapping errors.
We built a Unified Data Platform with:
Executives now have immediate visibility into YoY performance, customer retention, and acquisition impact through ready-to-use Power BI dashboards.
THE RESULT
The client implemented a scalable Medallion Architecture (Bronze → Silver → Gold) in GCP supported by a reusable Python-based processing framework, creating a unified data platform with standardized sales, customer, and location master tables fully integrated with Power BI.
This enabled automated acquisition data onboarding, eliminated manual Excel consolidation, improved data accuracy and governance, unified ERP outputs into a single reporting model, and provided immediate year-over-year sales and retention visibility across all entities.
As a result, leadership gained faster decision-making capabilities, reduced operational risk, and a scalable foundation for future M&A growth.
Unified YoY Sales & Retention Reporting Across 100% of Entities
Faster Acquisition Data Injection
Reduction in Manual Processing
Share project details, like scope or challenges. We'll review and follow up with next steps.
