Need immediate support? (under contract or not!):

Green Brovanture logo on white background for brand recognition.
+44 (0)1483 685450

All our services are available in:

  • English
  • Italian
  • Spanish
  • French
  • Romanian
  • Hungarian
  • Afrikaans
  • Hindi/Telugu

Building a Modern Finance Data Warehouse on Oracle Cloud Infrastructure (OCI) – Oracle Autonomous Database for Oracle Cloud EPM.

Modern Finance Data Warehouse image
  • upcoming events

All Articles

Building a Modern Finance Data Warehouse on Oracle Cloud Infrastructure (OCI) – Oracle Autonomous Database for Oracle Cloud EPM.

Transforming ERP Finance Data into a Scalable Enterprise Planning Platform

Modern finance organisations are under increasing pressure to consolidate data from multiple Enterprise Resource Planning (ERP) systems, standardise mappings, improve governance, and deliver trusted planning data into Oracle Cloud EPM and other downstream reporting platforms.

To address these challenges, Brovanture recently designed and implemented a modern finance data integration architecture using:

  • Oracle Cloud Infrastructure (OCI)
  • Oracle Autonomous Database (ATP)
  • Oracle EPM Cloud Data Exchange
  • Oracle Cloud EPM Planning and Profitability applications
  • Custom Oracle SQL and PL/SQL mapping frameworks

The result was a scalable, metadata-driven finance data warehouse capable of ingesting multiple ERP source systems, centrally managing business mappings, and feeding clean, governed data into Oracle Cloud EPM and beyond.

The Challenge

The organisation operated multiple ERP source systems with differing chart of accounts structures, cost centre definitions, customer segment logic, and intercompany relationships.

Key challenges included:

  • Multiple ERP systems feeding Oracle Cloud EPM
  • Inconsistent account and entity structures
  • Mapping logic embedded in spreadsheets
  • Duplicate maintenance effort across applications
  • Difficulty governing mapping changes
  • Need for downstream re-use of mapped data
  • Requirement to support future systems and dimensions without redesign

The Architecture

The solution leveraged Oracle Autonomous Database as the central transformation and mapping warehouse.

High-Level Flow

Modern Finance Data Warehouse diagram

The architecture introduced a layered processing model:

1. Raw Staging Layer

Source ERP balances were loaded into ATP staging tables such as:

GL_BALS_OPEX_RAW
GL_BALS_MARGIN_RAW

This preserved raw ERP segment values exactly as received.

2. Mapping Normalisation Layer

A metadata-driven mapping framework was built using Oracle Data Exchange exports.

Mappings from Oracle EPM Data Exchange were exported into ATP tables and transformed into another table in a reusable normalised structure.

This normalised table standardised mappings for:

    • Company
    • Customer Segment
    • Account
    • Cost Centre
    • ICP
    • Custom dimensions
    • Composite Account + Cost Centre mappings

Instead of maintaining spreadsheets, business users could now manage mappings directly inside Oracle EPM Data Exchange.

Dynamic Mapping Logic

One of the most powerful capabilities implemented was dynamic mapping resolution using layered SQL logic.

1-to-1 Mapping

Standard dimensions that mapped 1 to 1 to the source flowed through automatically:

Segment1 as gl_account

Additional Composite Mappings

The solution also supported advanced mappings where combinations of:

  • Account + Cost Centre
  • Account + Location
  • Account + Entity

could generate additional mapped rows.

This enabled scenarios such as:

Source Account Cost Centre Mapped Value
111111 AA001 999999
222222 BB001 888888

without replacing the original account.

This was implemented using UNION ALL logic and secondary mapping joins.

Dimension Logic

Dimension logic was implemented using Oracle EPM Data Exchange UD mappings and a framework to support intelligent validation rules such as:

CASE
    WHEN source_value = target_value
    THEN target_value
    ELSE 'other value'
END

This ensured only approved mappings flowed into Oracle Cloud EPM Planning applications.

The same pattern was extended to:

  • ICP validation
  • Custom dimensions
  • Segment validation

Oracle Autonomous Database as the Core Finance Warehouse

Oracle ATP became significantly more than a staging database.

It evolved into:

  • A finance transformation engine
  • A governed mapping repository
  • A reusable semantic layer
  • A downstream integration hub

Benefits included:

Centralised Governance

Mappings maintained once and reused everywhere.

High Performance

Complex transformation logic executed directly in Oracle SQL and PL/SQL.

Scalability

New ERP systems could be onboarded quickly without redesigning Oracle Cloud EPM Planning integrations.

Reusability

Mapped datasets became available for:

    • Oracle Cloud EPM Planning
    • Oracle Cloud EPM Profitability and Cost Management
    • Oracle Essbase 21C
    • Power BI and other downstream systems

Data Exchange Integration

Rather than maintaining static mapping spreadsheets, Oracle EPM Data Exchange became the operational mapping interface.

Mappings were:

  1. Managed by business users
  2. Exported automatically
  3. Loaded into ATP raw tables
  4. Normalised into reusable structures
  5. Applied dynamically during transformation

This created a highly flexible and auditable mapping architecture.

Advanced Features Implemented

Composite Mapping Resolution

Dynamic Account + Cost Centre overrides.

Conditional Mapping Logic

Fallback logic using COALESCE and CASE expressions.

Automated Validation Flags

Examples included:

    • MAP MISSING
    • DEFAULT TEXT for other scenarios

Multi-System Support

Separate ERP systems reused the same core framework.

Reusable Mapping Engine

A single normalised mapping structure powered multiple Oracle Cloud EPM Planning applications.

Why OCI Autonomous Database Was Critical

OCI ATP provided several major advantages:

Fully Managed Oracle Database

No infrastructure overhead.

Native Oracle SQL Performance

Ideal for large-scale finance transformations.

Tight Oracle Cloud EPM Integration

Natural compatibility with Oracle Cloud applications.

Security and Governance

Enterprise-grade auditing and access control.

Elastic Scalability

Able to handle growing data volumes and transformation complexity.

The Outcome

The final solution delivered:

  • Centralised finance mapping governance
  • Reduced manual maintenance
  • Faster onboarding of new source systems
  • Reusable transformation logic
  • Improved Oracle Cloud EPM Planning data mapping
  • Simplified downstream integrations
  • Better auditability and transparency

Most importantly, the organisation established a scalable cloud-native finance data platform capable of supporting future growth and transformation initiatives.

Final Thoughts

Oracle Autonomous Database is often viewed purely as a transactional or analytics database platform.

Whereas it can serve as a highly effective enterprise finance transformation and semantic mapping layer between ERP systems and Oracle Cloud EPM.

By combining:

  • OCI ATP
  • Oracle EPM Data Exchange
  • SQL-based transformation logic
  • Metadata-driven mappings

organisations can build modern, governed, reusable finance architectures that dramatically simplify enterprise planning integrations.

The result is a cleaner, faster, and far more maintainable finance ecosystem.

Until next time

Steve

share this entry