CASE STUDY

Migrate an Oracle Enterprise Data Warehouse to the Cloud

Pharmaceuticals

Heritage

This case study is a heritage item. See our heritage story and logo policy.


A large pharmaceutical company invited our team to migrate their Oracle data warehouse from their data center to the cloud. Our experience at Full 360 laid the foundation. At the time we selected a columnar database to meet performance and cost goals and performed a successful end‑to‑end migration.

The Problem

The client desired to upgrade the capacity and performance of their Oracle DW. The licensing costs were prohibitive, and their staff and third-party staff augmentation team had no cloud experience. The applications supported by the Oracle DW was built over the course of 5 years by 20 DBAs and developers. With over 200 data feeds needing transforms including sftp from vendors, Salesforce extracts, Google analytics and market analysis data, this was considered a very complex set of applications to migrate. The arcane complexities of configuring Oracle at the limits of its capacity were costly to debug and causing divergence from best practices and simplicity.

The Solution

We created custom producers for unique data feeds and built a structured data lake. An integrated UI controlled and scheduled bulk uploads for all file classes, with flexibility to accommodate new feeds. Workflow metadata was managed via DynamoDB. A right‑sized columnar warehouse cluster was installed in a cloud environment we designed.

The Results

Working with staff and consultants based on the East Coast, the team migrated the entire data warehouse—including financial, marketing, sales, and inventory data—in under six months.

  • Enterprise IT Simplified Within weeks of the implementation, the drama and tension previously associated with managing an Enterprise-wide Oracle Data Warehouse vanished. As time went on, people recognized that it didn’t have to be such a pain. This kick-started DevOps practices at the customer.
  • Size Managed
    There were over 200 sources of data that landed in 24 different schemas using more than 2500 tables. This was a set of legacy applications with many thousands of lines of SQL maintained by a large staff of DBAs and Oracle developers.
  • Complexity Handled
    Using managed services and our SQL workflow modernization approach (heritage from SneaQL), the team converted hundreds of PL/SQL stored procedures. Beyond lift‑and‑shift, we added performance, scalability, and reduced costs.
  • Performance Improved
    The resulting data warehouse, powered by a right‑sized columnar cluster, increased overall load and query performance. By containerizing our SQL workflow modernization, maintenance and business rule changes were easier and more flexible, reducing time to deliver. Disaster recovery was simplified and operating costs reduced.
  • Extended Functionality
    Client was able to quickly add new metrics and analytic capabilities to their data warehouse.
  • Support & Managed Services Provided
    We integrated with their ticketing system and gradually migrated technical support from internal staff and third parties to our team, handling SLA requirements including disaster recovery and round‑the‑clock support.

More case studies

View all
Raleigh ▪️ Bogotá

Ready to build and ship real AI platforms or agentic applications?

Start with our platforms, or work with us to build and deploy yours.