Many customers have real-time reporting requirements that are analytic in nature. Essentially, they have a real-time report as a starting point for a more detailed real-time analysis which can go a few levels deep. Shown below is a generic example of one such requirement for Account Analysis.
Compare current period balance real-time with previous period account balances, etc.(Top report.)
Drill down to details on the accounts of interest. (Navigate from the top report to the more detailed report.)
Analyze real-time, especially during period close, how manual adjustments, etc. impact the General Ledger balances.
Reconcile General Ledger Account Balances with Sub Ledger details by drilling down to Subledger details report.
There are three approaches to address the above problem. Each presents their own unique challenge.
Business Intelligenc Applications Solution. Use micro Extract-Transform-Load and make the reports near real-time as opposed to absolute real time.
Design and build relevant aggregates and custom tables per best Oracle Business Intelligence Data Warehouse practices.
Oracle E-Business Suite Solution. Use a combination of materialized views and non-materialized views.
Hybrid Solution. Use Oracle Business Intelligence Applications and Oracle E-Buiness Suite.
BI APPS Only Solution |
EBS Only Solution |
Hybrid Solution |
PROS • No additional effort on integrating real time and Historical data
|
PROS
|
PROS |
CONS |
CONS |
CONS |
Approach 1 - Oracle Business Intelligence Applications (OBIA)
This solution is an attractive one if absolute real-time is not a key requirement. However, additional aggregates might be needed to meet performance expectations.
Approach 2 - Oracle E-Business Suite (EBS)
This is not a recommended approach in most of the cases, as it does not leverage any existing Business Intelligence Applications content and is not flexible, because of being a report centric approach.
Approach 3 - Hybrid Sustainable Organization Library (SOL)
This is the best approach if real-time is an absolute requirement. KPI Partners has had great success in implementing this approach at customer sites and in achieving results that were considered not attainable.
Puneet Aggarwal is Consulting Manager at KPI Partners. His project work for KPI has been recognized by industry experts with an Oracle Excellence Award. Before joining KPI, he was member of the Siebel Analytics Core Engineering Development team responsible for the original development of Oracle Human Resource (HR) Analytics. Check out Puneet's blog at KPIPartners.com.