Documente Academic
Documente Profesional
Documente Cultură
Agenda
BI Reporting Landscape OBIEE and BI Applications What is new? Sneak Peak to 7.9.6.3 Relational and Multi-Dimensional Reporting OBIA 7.9.6.x tips and tricks Real life issues Wrap Up
About Me!
A BI/DW professional with IBM GBS (Oracle Practice) OCP since 1998 on 4 different DB versions President/Founder of BIWA SIG an IOUG SIG for BI, DW and Advanced Analytics professionals Regular speaker at Oracle Open World (since 03), Collaborate (since 05), ODTUG-KScope (since 08), BIWA Summit and RUG s (NY/RM/SF/NO etc.) Bachelor s from IIT-India, MBA and MS from Florida Atlantic University, Boca Raton, FL
Shyam
Data warehouse also gathers data from multiple systems: Legacy, Demantra, etc.
Applications
Data Warehouse
DW
Financials Distribution ERP Apps HCM Apps
(OLAP)
EAI
Essbase
ETL
Business Intelligence
OBIEE Positioning
recent
BI Apps 7.9.6.3 requires
New BI platform 11.1.1.5 New Informatica platform 9.0.1 New DAC (not 11g yet) but hot fixed version 10.1.3.4.1
BI Apps Roadmap
Case Studies
Family owned, 50 yrs old, $1b+ manufacturing company in Atlanta Several manufacturing plants using systems like JD Edwards, Demantra, EPM/Planning and Legacy/Main frame systems ODS/Crystal Reports foorprint First formal DW initiative OBIEE, ODI and BIP as tech stack Need for Manufacturing, Plant Shop floor analytics, job profitability and Sales Analytics in first go EPM-Workspace Integration Highly formatted and complex BI Publisher reports Energy Services Company publicly traded, ~$2b in Houston, TX New EBS R12 implementation in 4 divisions, HFM, Planning, one div replacing SAP First formal DW initiative OBIEE and BI Applications purchased Need for HR, SCM/Procurement, Finance Analytics Go-live in Phases such as HR, Fin and SCM Other Energy industry specific applications in use Some SQL Server/Crystal Reports
Job Cost
Associate Dimension
PDS
Fiscal Day Dimension Work Order Dimension
Workcenter Dimension
Plant Dimension
E1 PD files
ODI
Legacy files
Dimension Tables
EPM to OBIEE
Financials
CRM ANALYTICS
Price
ERP ANALYTICS
Projects
Loyalty
Human Resources
Case Studies - II
Offshore Petroleum Services Company TX
PeopleSoft and BI Apps
2011 Q1 go-live with 7.9.6.2 and OBIEE 11.1.1.3, Platform update Challenges resolved manually For BI Apps 7.9.6.3 intake OBIEE needs to be upgraded too
HR Analytics live on 7.9.6.2 Fin Analytics to go-live OFSAA and related BI uses OBIEE 10g and Essbase Complex hierarchies DRM/Essbase
_KFV
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 Shally Sanya Sanat
BI Apps Naming Std
Process
Reporting Process Routine Analysis & Strategic Analysis Processes
K-Gen
Essbase
View Standard Reports
OBIA
Financial Reporting
HSF
44
DATA FLOW
Data
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?
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 .
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. Disable or drop all indexes with distinct_keys = 1 (b-tree and bitmaps) reason being such indexes are ineffective, with one unique value. So it's highly unlikely that Optimizer would ever consider them in building any execution plans. Avoid query transformation into a union-all query and scanning all the big tables twice. Here we will need to find a workaround to avoid the union-all to scan the tables once or find a way to reduce full scanning of the tables (partitioning/ index etc). e.g table W_GL_ACCOUNT_D 8 mil rows getting scanned without any valid filtering Partitioned tables must have stats at both table and partition level
Query Predicate
Lets consider the example of full scan on W_GL_LINKAGE_INFORMATION_G if it's a huge table; it takes nearly five minutes. The predicate used in the report is filter ("T146781"."JOURNAL_LINE_INTEGRATION_ID"='169 8893~69290') in /shared/Financials/Payables/Invoice Details Query executes for 6 minutes. Suggestion: recreate index W_GL_LINKAGEINFORMATION_G_M1 (JOURNAL_LINE_INTEGRATION_ID, DATASOURCE_NUM_ID). This index is registered in DAC as ETL index hence it is normally dropped after ETL; we need to make it permanent. This index should help to lower this table scan time down to a few seconds.
Chart zooming
Graph Sliders
Project Analytics
In-place Drill using presentation hierarchies
Financial Analytics
Cascading Prompts Select Fiscal Year = 2008 Fiscal Quarter shows only 2008 values
Financial Analytics
Graph Sliders
Enhanced Visualizations
Playback option
Summary / Questions
n n n n
Recap OBIEE Recap BI Applications Technical Details Questions Contact Information: ShyamVaran@Gmail.com Shyam.Nath@US.IBM.com