Leading Data Migration & BI Transformation for Ontario's Transit Authority
Metrolinx is Ontario's regional transportation authority, responsible for planning, building, and operating transit across the Greater Toronto and Hamilton Area — overseeing billions of dollars in capital infrastructure programs. Comtech was engaged as the program controls and systems implementation partner, and Shabih joined as Migration Lead and Integration Manager to drive two interconnected mandates.
Mandate 1: Migrate 120+ live projects and approximately 6TB of contract, cost, and project data from Oracle PCM (Project Controls Management) — an end-of-life platform — to Oracle Unifier, without disrupting live transit project operations or compromising financial data integrity on publicly-funded infrastructure.
Mandate 2: Simultaneously modernise the reporting and analytics infrastructure — rolling out Tableau and Power BI to 200+ users, implementing real-time P6 + ECOSYS schedule-cost integration, and using advanced SQL modelling to surface workflow efficiencies that hadn't been visible before.
The result: a migration completed on time and within budget, delivered 2–3 months ahead of the original schedule — with 300 hours of work effort saved along the way through SQL-driven workflow discovery.
Migrating 120+ live projects meant there was no "freeze the data" option — construction programs were actively running throughout the migration. Oracle PCM and Unifier have fundamentally different data structures, requiring complex field-by-field mapping and multi-layer validation. Any error meant incorrect financial data on a publicly funded transit program.
Advanced SQL modelling could do more than just execute the migration — it could analyse existing workflow patterns and surface hidden inefficiencies. The migration became a platform for broader operational improvement, ultimately saving 300 hours and accelerating the full program by 2–3 months.
3.5 Years · Jun 2020 – Dec 2023
What Was Delivered
Oracle PCM → Unifier Migration
120+ projects and ~6TB of contract, cost, and project data migrated end-to-end — zero data loss, zero operational disruption.
SQL Workflow Efficiency Discovery
Advanced SQL modelling surfaced hidden process bottlenecks across 120+ projects — unlocking 250–300 hours of work effort savings.
Tableau & Power BI Enterprise Rollout
Full BI platform rollout to 200+ Metrolinx users with hands-on training — legacy manual reporting processes fully retired.
P6 + ECOSYS Schedule-Cost Integration
Automated real-time integration between Primavera P6 and ECOSYS — eliminated 6–8 hrs/week of manual schedule-cost reconciliation.
SharePoint & Power Automate Workflows
Automated operational workflows using SharePoint and Power Automate — saving 3–4 hours per week and improving cross-team data consistency.
REST API & Primavera Data Services
Extracted Primavera P6 data via REST APIs, WSDL APIs, and Primavera Data Services to power downstream reporting and integration pipelines.