ITRex kicked off the engagement by stabilizing core ETL operations in the on-site Oracle database—pooling data from call centers, retail systems, and external providers to protect daily revenue insights and business continuity while the bigger modernization work got underway.
From there, the team moved systematically:
●
Integration of new data sources. Connected and integrated numerous new data sources into the existing system, expanding the platform's reach without destabilizing it.
●
Reporting cleanup. Managed 30,000+ report workflows, auditing and removing outdated ones to establish a lean, maintainable system.
●
Direct data access for analysts. Gave analysts direct access to raw data layers, cutting report generation cycles from days to under an hour.
●
Team growth. Diversified the ITRex team with additional data engineers, testers, business analysts, and project managers to support the rollout of new reporting processes—growing from the original five-person augmentation to a 50-member dedicated team over the course of a 15+ year partnership.
●
Data warehouse modernization. Added new layers to the data warehouse and built data marts for advanced scaling and analysis.
●
Safe testing environment. Set up a secure environment to test new reporting functionality against near-live data, with zero risk of exposure.
●
Performance optimization. Resolved script-level glitches in the legacy reporting tools and optimized processing performance throughout.
●
Training & knowledge transfer. Delivered extensive analyst training to support smooth adoption of the new system.
Cloud migration to Microsoft Fabric
ITRex led the migration of the client's data platform to Microsoft Fabric, replacing the fragmented on-premises Oracle environment with a unified, cloud-first architecture built around the following components:
●
Unified storage via OneLake & a Medallion architecture (Bronze/Silver/Gold). The multi-tenant Oracle environment was consolidated into a single OneLake tenant, with billions of daily CDRs, retail transactions, and call center logs ingested into a unified
lakehouse stored in open-source Delta Parquet format—ensuring ACID compliance and eliminating proprietary data silos.
●
Serverless compute & PySpark refactoring. Over 30,000 legacy Bash crons and PL/SQL scripts were refactored into parameterized PySpark notebooks running on Fabric Synapse Data Engineering. Fabric's instant-on Spark pools eliminated cluster spin-up delays, enabling memory-intensive deduplication of billions of CDR rows to run concurrently.
●
OneLake Shortcuts for zero-copy integration. During the hybrid migration phase, OneLake Shortcuts linked directly to existing ADLS Gen2 accounts, letting Fabric compute engines query legacy assets without duplicating data.
●
Direct Lake mode for Power BI. Power BI was deployed using Fabric's native Direct Lake mode, reading Delta Parquet files straight from OneLake without intermediate SQL queries or an Analysis Services cache—giving business analysts real-time visibility into multi-terabyte datasets without performance degradation.
●
Governance via Microsoft Purview. To meet strict European telecom regulations, data security was built in natively using Microsoft Purview, with row-level and column-level security applied directly at the OneLake level to keep subscriber PII protected across every downstream view.