Modernizing a Legacy Oracle Exadata Data Warehouse for a Global Retailer

4 min read
Mar 5, 2026 1:46:22 PM

How Pythian turned aging Exadata into a cloud-native analytics and AI platform

A global multi-brand retailer with 2,000+ stores across North America and Europe ran its data warehouse on aging Oracle Exadata hardware approaching end of support. Holiday traffic exposed critical bottlenecks, Oracle licensing consumed over 40 percent of data infrastructure spend, and business teams waited hours for reports. Pythian migrated analytics workloads to Google BigQuery, stabilized OLTP on Oracle Cloud, and delivered real-time insights, production AI, and seven-figure annual savings.

90%

Reduction in peak-load query time

$1.8M

Annual savings

99.99%

Peak-season availability

Account profile

Industry: Retail / E-commerce

Organization scale: Global enterprise, $2B+ revenue, 2,000+ stores

Tech stack: 

  • Oracle Exadata X5 (on-prem)
  • Oracle RAC / PL/SQL (500K+ lines)
  • OBIEE / ODI / Informatica
  • Google BigQuery / Looker
  • Airflow / Fivetran / dbt
  • Vertex AI

When peak season breaks the data warehouse

The retailer's Exadata environment served the business for over a decade. But omnichannel complexity — e-commerce traffic doubling year over year, multiplying marketplace integrations, and data-hungry demand models — pushed the platform past its limits during the most recent holiday season.

Black Friday data blackout

Demand-planning queries ballooned from 20 minutes to three hours, forcing merchandising to replenish on stale data. E-commerce conversion analysis lagged six hours. OBIEE dashboards timed out. Finance missed two reporting deadlines. The warehouse wasn't slow — it was costing revenue.

From projection-era complexity to cloud-native advantage

Pythian followed a clear principle: stabilize what's running, map every dependency, then move — without disrupting production analytics. The engagement spanned Foundation Layer stabilization through Platform modernization to Production AI enablement, and we delivered it as a single coordinated program.

Discovery phase

We conducted a four-week assessment covering performance baselines (AWR/ASH/ADDM), storage, RAC health, licensing, and workload classification. The assessment revealed that over 60 percent of licensing cost came from analytics workloads that didn't need Oracle.

The audit uncovered $800K in immediate savings from unused options (Advanced Security, In-Memory, Partitioning) and over-provisioned cores. When combined with projected post-migration savings, the total business case exceeded $1.2M per year and funded the modernization from day one.

Strategic architecture

We designed a workload-separation architecture with two parallel tracks.

A previous vendor had attempted automated PL/SQL conversion and abandoned the project at 58 percent. Pythian automated 70 percent using Google Batch SQL Translator and Ispirer, then manually refactored the complex 30 percent — the advanced packages, autonomous transactions, and DBMS_* dependencies where generalist firms hit a wall. We also redesigned Smart Scan-dependent query patterns into BigQuery-native columnar strategies.

Implementation roadmap

Phase 3: Analytics, AI, and managed services

We deployed Looker dashboards to replace OBIEE, trained a Vertex AI demand-forecasting model on three years of transaction data integrated into the replenishment workflow, and provided 24/7 managed services for the OCI Oracle environment.

From bottleneck to real-time retail intelligence

The modernization changed how the retailer uses data. Merchandising runs on real-time demand signals. Finance closes faster. The AI demand-forecasting model paid for the entire migration in its first production quarter.

Oracle Exadata consulting services

Ready to solve your data challenges?

On this page

Ready to unlock value from your data?

With Pythian, you can accomplish your data transformation goals and more.