Beruflich Dokumente
Kultur Dokumente
BI Platforms =>
<=BI/EPM Service providers
BI Apps –
Other Extreme
Why the Data Warehouse?
ERP Systems
Data warehouse/OBIEE
leverages ERP data for analysis
SCM Apps
Operations
Business Intelligence
Websites
DW
Financials
Distribution
ERP Apps
Data Models
Developed for
Company s Need!
Plant Dimension
E1 PD
SQL
files
Programs SQL
load PRS Programs
staging PRS load Dims &
staging Fact Tables
files
ODI
Legacy
Programs
files
load PRS Prod
staging Sales Trans
Dimension
Fact Fact
Tables
Table Table
Security: Shared Services and OBIEE
EPM to OBIEE
How do we set it up?
• EBS Forms fetch data from a “user friendly” view with name ending is
_V or _VL (e.g. OKE_K_Deliverables_VL).
• These variables are set by EBS (session context) when the user
accesses data via the EBS application.
Some EBS Schema Names
AP - Oracle Payables
AR - Oracle Receivables
GL - Oracle General Ledger
INV - Oracle Inventory
MRP - Oracle Master Scheduling/MRP
PA - Oracle Projects
PAY - Oracle Payroll
PER - Oracle Human Resources
PJM - Oracle Project Manufacturing
WIP - Oracle Work in Process
WMS - Oracle Warehouse Management System
WSH - Oracle Shipping
WSM - Shop Floor Management
Some EBS Related Tips
• Take help from EBS users
– Help >Record History (table, views)
– Help > Examine (column)
– Involve the users to develop MD50, MD70
• Sometimes users can point to an Oracle
Report that has similar data source
– The SQL from Oracle Report can help to
jumpstart
– Create views that OBIEE can use
JD Edwards
Tables
• The JD Edwards table
names are quite cryptic
• This shows that that for
building custom OBIEE
solutions, deep ERP
knowledge is required
• Need for data modeler,
ETL/OBIEE architect
and developers
Naming Standards!
• Shyam BI Apps Naming Std
• Shally
• Sanya
• Sanat
Case Study of Media Company
• Complex hierarchies for GL, Cost Center
etc
• Hierarchies maintained in Essbase outline
– not in Oracle EBS
• EBS 11.5.10 and OBIA – Fin in use
• Hyperion Strategic Finance in use
Solution Overview – Planning and Reporting
New Functionality
Infomatica
K-Gen
Analysis
Operations Essbase
Ledger & Sub-ledger, HR Data
Processes
Drill Down
AR External Reporting
Mgmt Reporting
View Custom
44
DATA FLOW
Data
EBS
Load Data
Actual Cube
Essbase
OBAW/DW Schema
Drill through table
Franchise cost center map Generate franchise Map
PeopleSoft - BI Apps
• Unlike Oracle EBS, Siebel and JD Edwards, all
of PeopleSoft is not in same database
• HCM and Finance (FSCM) are in two different
PeopleSoft Instances, hence two different OLTP
DB s
• Additionally, complete HR Analytics requires
some financial fact tables, HR related Financial
metrics
• How do you create the Execution Plan for
same?
Execution Plan – HCM + FSCM
• Create a custom container
called PeopleSoft 9.0 HCM
from the existing container
PeopleSoft 9.0 . From DAC
menu, use File à New
Source System Container .
• Similarly, create another new
custom container called
PeopleSoft 9.0 FSCM from
the existing container
PeopleSoft 9.0 .
…
• In PeopleSoft 9.0 FSCM, inactivate the 3 tasks
– SDE_PSFT_GEOCountryDimension
– SIL_DayDimension_GenerateSeed
– SIL_DayDimension_CleanSeed
…
• Now create a new Execution plan called
Human Resources with GL – PeopleSoft 9.0 .
Choose subject areas as follows:
…
• On the Parameters tab in the bottom pane,
generate one copy of parameters (for each
container). Then set the values of the
parameters as follows:
…
• Build this Execution Plan.
• In the Set up à Physical Data Sources
tab, configure the connections for the
physical data sources
DataWarehouse , PSFT_9_0_HCM ,
PSFT_9_0_ELM (if you used
Learning) and PSFT_9_0_FINSCM .
• Execute the newly created EP Human
Resources with GL – PeopleSoft 9.0 .
…Other Case Studies - Tips
• A very large Retailer – BI Apps on
Exadata V2
• BI Apps on Teradata and Netezza??
(Terdata is supported for both OBIEE/OBIA,
Netezza is supported for OBIEE and not
for OBIA)
Teradata (TD) Considerations
• NULL_VALUES_SORT_FIRST should be set to ON for
TD
• Leverage function shipping
• Set the Nullable flag appropriately
for join columns
BI Apps with Exadata
• The Full Table Scan is no longer your enemy! FTS is
very quick in Exadata but not in the regular 11g
databases
• Hence, the performance configurations like indexes
might not be required in the Exadata boxes in
certain situations
• Drop the distinct key indexes and change stats method
change in customsql.xml
• In certain situations we saw the performance
bottleneck at the source system database as it was not
able to feed the Exadata box at it's import capacity –
consider flat file extracts from sources
BI Apps on Exadata
• On larger tables like - AP_AE_LINES_ALL, avoid PARALLEL
query option, the difference in
time observed was from 4 hours to 2 minutes.
Chart zooming
Supply Chain and Order Management Analytics
Supply Chain and Order Management Analytics
Playback option
Graph Sliders
Supply Chain and Order Management Analytics
Master Detail
Linking
Graph Sliders
Supply Chain and Order Management Analytics
Select 2009 Q4
Fiscal Quarter
shows only 2008
values
Playback option
Human Resources Analytics
Oracle Mobile for BI Apps
• Native mobile apps with full Dashboard
functionality and all BI content types
– Dashboard Drill/Navigate
– Catalog navigation
– Favorites
– Alerts
– Search
– Actions
• Dashboards dynamically adjust to
exploit the form-factor of the device
• Device support
– iOS iPhone and iPad in 11.1.1.5
– Android next
– Blackberry awaited??
Oracle BI Applications on Apple ipad
Example: Marketing Analytics
BI Apps Customers to 11g
Two approaches:
• Upgrade to BI Applications
7.9.6.3
– Certifies 11.1.1.5, out of the box support
for 11g capabilities
– Recommended choice for net new
implementations and existing BI Apps
customers needing 11.1.1.5 capabilities
alike