Introduction

Oracle Fusion Applications Suite (Oracle Fusion Cloud Applications) is the most complete cloud applications suite that provides several options for extracting data in different formats for your business requirements.

In continuation to my blogs on implementing multi-pillar Fusion applications and  Fusion applications cloud instance strategy and Global Single Instance guidelines, I wanted to share my experience on data extract options from Oracle Fusion Applications Suite.

One of the essential requirements for every application implementation is data extraction. This blog will help you understand available extract options, tools, and guidelines in Oracle Fusion Applications Suite.

Oracle’s Fusion Applications Suite is engineered to work together across business functions such as finance, human resources, supply chain, manufacturing, sales, customer service, and marketing. Oracle Fusion Applications Suite uses a single unified data model across all application modules (ERP, SCM, HCM, CX (Sales, Service)).

Data Extract / Export Use Cases

The most common data extraction use cases for Oracle Fusion Applications Suite are:

  1. Ability to extract initial/complete data set and incremental data
  2. Extract data from Oracle Fusion Cloud Applications
  • To store in a cloud or on-premises enterprise data warehouse
  • To Import to another Oracle application cloud / Database Cloud / on-premises
  • To format data and mass update back into Oracle Fusion Cloud Applications
  • For 3rd party data verification and enrichment
  • Enable business users to extract required data (usually small amount) quickly for analysis
  • To determine record identifiers of existing records to associate child records

Data Extract Tools & Options

Fusion Cloud Applications Suite has purpose-built data extract options that give customers flexibility in choosing the right tools for the implementation. The table below provides the extract options available within Fusion Cloud Applications.

Extract Option / Tool

Description

Supported formats

Fusion Desktop Integration

(Refer to user guide documentation)

Across all applications, many screens will have the export capability for users to export available data through the application. This option is not recommended for data extraction.

Microsoft Excel, CSV

Export Management

Move / Extract CX data out of Oracle Applications Cloud in the form of CSV files.

CSV

HCM Extracts

Extract and export HCM data elements. Using the built-in integration with Oracle BI Publisher, you can generate extracts in various formats.

CSV, XML, Microsoft Excel, HTML, RTF, and PDF.

Financial Reporting Center

Note: OTBI is a reporting tool and not recommended for data extraction

The primary function for ERP Cloud enables end-users to access pre-built reports and export if available

Microsoft Excel

Item / Product Data Publication

Item Publication enables you to schedule and publishes item objects automatically.

XML

OTBI (Online Transactional BI)

Note: OTBI is a reporting tool and not recommended for data extraction.

Built-in analytics & reports within every pillar for application users to gain real-time insight into transactional data, understand data patterns, and be alerted to key events and data anomalies.

Microsoft Excel, XML

BIP (Business Intelligence Publisher)

Note: BIP  is a reporting tool and not a good practice for data extraction.

Business Intelligence Publisher is the report generation and delivery engine for Oracle Fusion Applications Suite.

Word, Excel, PDF, RTF, and HTML

BICC (BI Cloud Connector)

Business Intelligence Cloud Connector (BICC) is used to extract data in bulk from Oracle Fusion SaaS applications and load it into designated external storage areas.

CSV

REST API

Use REST API’s to extract data

JSON

SOAP Services

Use Simple Object Access Protocol (SOAP) web services to extract.

XML

Fusion Analytics Warehouse (“FAW”)* Oracle Fusion Analytics Warehouse provides analytics for Oracle Cloud Applications, powered by Autonomous Data Warehouse and Oracle Analytics. Pre-built, Cloud Native analytics applications

* Additional subscription may be required

When you have complex data extraction, transformation, and integration requirements leveraging Oracle Cloud Infrastructure capabilities such as Compute, Data Integration, Functions, Object Storage, Autonomous Database, Analytics, and other capabilities will simplify seamless automation and integration.

The table below provides a high-level view of available data extract capability across all pillars in Fusion Cloud Applications. Note that HCM and CX pillar has purpose-built extract/export utilities best suited to corresponding pillar objects/entities.

 Extract Option / Capability

Typical requirement

Expected Volume

Best suited for

CX

HCM

ERP

SCM

Fusion Desktop Integration*

Users to analyze specific data outside

Low

User interaction

Not recommended for data extract

Export Management

Extract CX objects

High

Batch

     

HCM Extract

Extract HCM objects

High

Batch

 

   

Financial Reporting Center*

Financial statements

Medium

User interaction

Not recommended for data extract

Item / Product Data Publication

Item data for bulk or asynchronous real-time integrations

High

Batch

Not applicable

**

OTBI (Online Transactional BI) *

Seeded Subject area and analyses

Low

User Interaction

Not recommended for data extract

BIP (Business Intelligence Publisher)

Seeded reports available in pillars ~

Medium

Batch~~

BICC (BI Cloud Connector)

Extract bulk data to on-premises / reporting; incremental extract supported

High

Batch

✓***

REST API / SOAP Services

Get data mostly for real-time integrations

Very Low

real-time

Intended for real-time integrations only, and not recommended for data extract

Fusion Analytics Warehouse

Extract bulk data from Oracle Cloud applications to FAW

High

Batch

* Only for reporting purpose and not recommended for data extraction

** Product Hub only; can also be used for asynchronous real-time integrations

*** Supported only for Fusion Analytics Warehouse / Oracle Analytics Cloud; Refer to the detailed blog on Reporting and Data Extracts in HCM

~ BIP is a reporting tool and not recommended for data extract using custom SQL

~~Avoid using BIP for real-time integrations

The table below provides the consolidated Oracle documentation (21D) links for respective data extract options from every Fusion Cloud Application Suite pillar. As a best practice always use the latest documentation.

Extract Option

CX

HCM

ERP

SCM

Fusion Desktop Integration

Refer to User guides of corresponding pillar

Export Management

Export Mgmt.

Not applicable

HCM Extract

 

HCM Extracts

   

Smart View / Web Studio

Not applicable

Financial Reports

Not applicable

Item / Product Data Publication

Not applicable

Product Hub

OTBI (Online Transactional BI)

OTBI CX

OTBI HCM

OTBI ERP

OTBI SCM

BIP (Business Intelligence Publisher)

BIP CX

BIP HCM

BIP ERP

BIP SCM

BICC (BI Cloud Connector)

BICC – Common guide for all pillars

REST API

REST CX

REST HCM

REST ERP

REST SCM

SOAP Services

SOAP CX

SOAP HCM

SOAP ERP

SOAP SCM

Fusion Analytics Warehouse

FAW – Common guide for all pillars

Data Extraction Guidelines

  • Consider Fusion Analytics Warehouse option that provides native analytics applications with pre-built analytics for all pillars and ready-to-use insights to users for effective decision making. Refer to A-Team blog for additional details.
  • Explore available data extract/export options and choose the right one based on your requirements.
  • Understand the supported objects and volume/size limitations from pillar (HCM / CX / ERP / SCM) documentation based on your extract option.
  • Consider the mode of integration (batch or real-time), type of integration (synchronous or asynchronous), frequency (daily, weekly, monthly, …), data volume (# of records to be retrieved/processed), expected file size, storage/retrieval options, duration, and performance while choosing the extract option.
  • Document the data extract requirements and design the solution by considering usage of data, automation, and performance.
  • Do not use OTBI for data extract. Note that OTBI is a reporting tool and not recommended for synchronous integrations. OTBI analysis has limitations on 25,000 records for exporting to Excel.
  • Avoid developing BIP reports using custom SQLs for data extracts and integration requirements. Consider performance, timeout, file size, and formatting if you are developing custom BIP reports.
  • BICC is the recommended option of extracting bulk data for ERP, SCM, CX in batch out of Fusion Cloud Applications for external applications/data warehouse/reporting. BICC supports incremental extract. For HCM BICC is used only with Fusion Analytics Warehouse and HCM analytics. Refer to the BICC Best Practices paper on customer connect. 
  • Consider Security, compliance, data privacy, encryption requirements while designing the data extraction/replication solution.
  • Leverage Oracle Cloud Infrastructure Cloud (OCI) and Oracle Integration Cloud (OIC) capabilities for orchestrating and automating the data extracts and integrations.
  • Avoid using REST API / SOAP services for extracting/exporting high-volume data set from Oracle Fusion Cloud Application. REST API / SOAP services are recommended only for real-time integrations.
  • Always refer to the latest documentation to get updates on features.
  • Research cloud customer connect if you find gaps and create ideas as needed.
  • Log a Service Request with Oracle if any of the above extract options don’t meet your needs to get the right guidance.

 Conclusion

To summarize the data extract option selection for your Oracle Fusion Application implementation, leverage the purpose-built standard extract/export capabilities (HCM Extracts for HCM, Export Management for CX, Item Publication for Products/Items). BICC is the recommended approach for large volume and incremental extracts for ERP and SCM. Avoid using OTBI, BIP for extracting data to synchronously integrate with other applications as they are built primarily for reporting.  

I hope this blog will enable your organization’s data extraction processes efficiently.

References

Note: Always refer to the latest documentation.

  1. Business Intelligence Cloud Connector (BICC) Data Stores for Financials
  2. Reporting and Data Extracts for HCM 
  3. Fusion Cloud Applications Data Extraction Approaches
  4. Best practices from Oracle Support
    1. Oracle Applications Cloud: Data Export Best Practices (Doc ID 2615185.1)
    2. Oracle Fusion Transactional Business Intelligence and BI Cloud Connector Performance Recommendations (Doc ID 2679006.1)
    3. Oracle BI Publisher Best Practices for SaaS Environments (Doc ID 2145444.1)
    4. BI Reports and Analytics Resource Center (Oracle CX Sales and B2B Service) (Doc ID 1624768.1)
    5. Using Seeded Data Extract Services for Oracle ERP Financial Cloud (Doc ID 2303683.1)
    6. Using External Data Integration Services for Oracle ERP Cloud (Doc ID 2102800.1)