oracle business intelligence (obiee) from an essbase perspective
Post on 13-Sep-2014
2.006 views
DESCRIPTION
Look at OBIEE from an Essbase perspective. As EPM, Hyperion, and Essbase move toward the Oracle BI Reporting and Analytical platform, gain insight into detailed information and guidance on working with Essbase in the OBIEE world. Topics to be covered include: repository and presentation design, security and tuning considerations, EPM integration, and mobile access.TRANSCRIPT
James Worthington
Edgewater Ranzal
Oracle Business Intelligence from an
Essbase Perspective
March 20, 2013
Property of Edgewater Ranzal
Focus
Services
People
Methodology
Customers
Partnership
About Edgewater Ranzal
15 Years
700+ clients
1000+ projects
Property of Edgewater Ranzal
Dashboards & Scorecards, Profitability &
Cost Mgmt, Financial Analytics & Reporting,
Operational Analytics, What-if Analysis,
Query & Reporting, Visual Exploration
Financial performance, Legal,
Segment & Mgmt Reporting, Financial
Close
HFM Optimization, Performance Lab
SOX Compliance Support
Planning, Budgeting, Forecasting,
Workforce Planning, Capital Planning,
Project Planning, Campaign Planning,
Strategic Finance
Data Integration, Financial Data
Management, Data Warehousing, Master
Data Management, ETL Services,
Performance Tuning, Automation
Project/Program Mgmt, EPM
Road Maps, Application
Reviews, Business
Requirements, Process
Change, Documentation
Installation, Upgrades,
Migration, System
Monitoring, Backup and
Recovery, Disaster
Recovery, Load Testing,
Hardware Sizing
Consolidation
Business
Intelligence
Planning
Infrastructure
Training
Support
Services
Data
Services
Project
Management
Support Services - Project/Program
Mgmt, EPM Road Maps, Application
Reviews, Business Requirements,
Process Change, Documentation
Dashboards/Scorecards, Profitability Cost
Mgmt, Financial Analytics & Reporting,
Operational Analytics, What-if Analysis,
Query & Reporting, Visual Exploration
Our Services
Property of Edgewater Ranzal
– Repository Design
– Presentation Design
– Security
Considerations
– Tuning Considerations
– EPM Integration
– Operations
– Mobile Access
Oracle Business Intelligence
from an
Essbase Perspective
4
Property of Edgewater Ranzal
Over 15 years designing, building, and implementing information analytical
systems to insure delivery of the right information to the right people at the
right time for the right price. He provides complete end to end BI, Analytics,
and EPM expertise, from analysis and advice, planning and oversight, to full
service solution delivery. His strong functional, financial, operational, and
technical background includes startups and Fortune 500 companies, and
spans many verticals, including healthcare, software, manufacturing,
apparel, and media.
Ranzal Presenter
5
James Worthington
Property of Edgewater Ranzal
OBIEE
Oracle’s strategic enterprise BI Platform.
Access, model, and present data from (almost) all
sources.
EPM (Essbase and HFM).
Automatic metadata modeling.
‘Almost’ fully integrated.
OBIEE and Essbase
6
Property of Edgewater Ranzal
Repository Design
7
Dimension Flat
Accounts – Flattened vs. Dimensional
Property of Edgewater Ranzal
Advantages:
Display differing levels equally
Control order, formatting, etc. individually
Disadvantages:
No Drill Down on Accounts (Measures)
ASO could be thousands
Re-Import and Re-Flatten for new Accounts
Repository Design
8
Flattened
Advantages:
Drill Down
Dynamic
Disadvantages:
Difficult to present multiple levels
Formatting control by CASE statements
Hierarchy
Property of Edgewater Ranzal
Repository Design
9
You can have both!
Accounts – Flattened vs. Dimensional
Property of Edgewater Ranzal
Repository Design
10
Time Dimension
Property of Edgewater Ranzal
Repository Design
11
Essbase Federation
Property of Edgewater Ranzal
Repository Design
12
Essbase Federation
Property of Edgewater Ranzal
Repository Design
13
Relational Drill Down
Property of Edgewater Ranzal
Essbase Substitution Variables
Repository Design
14
Property of Edgewater Ranzal
Automation and Life Cycle Management
Repository Design
15
WLST Command or scripting utility
wls:/offline> connect('weblogic','weblogic','t3://localhost:8001')
Connecting to weblogic server instance running at t3://localhost:8001 as
username weblogic...
Property of Edgewater Ranzal
Automation and Life Cycle Management
Repository Design
16
MUDE Multi user Development Environment
Property of Edgewater Ranzal
Automation and Life Cycle Management
Repository Design
17
MUDE Multi user Development Environment
Property of Edgewater Ranzal
Automation and Life Cycle Management
Repository Design
18
MUDE Multi user Development Environment
Property of Edgewater Ranzal
Guided Information Delivery Methodology
Presentation Design
19
Screen size
Result set size
Query complexity
Caching reuse
Dynamic data access
Intuitively lead users to data
Browser performance
Property of Edgewater Ranzal
Dashboards / Analyses / Prompts
Presentation Design
20
Property of Edgewater Ranzal
Dashboards / Analyses / Prompts
Presentation Design
21
Property of Edgewater Ranzal
Dashboards / Analyses / Prompts
Presentation Design
22
Property of Edgewater Ranzal
Master / Detail Links
Presentation Design
23
Property of Edgewater Ranzal
Data Visualization
24
• Spreadsheets
• Traffic Lighting
• Exceptions
• Line
• Bar
• Pie, etc
• Geographical
• Organizational
• Strategy
Multiple Visual Experiences for Decision Making
Property of Edgewater Ranzal
Visualizations
Presentation Design
25
Property of Edgewater Ranzal
Visualizations
Presentation Design
26
Property of Edgewater Ranzal
Action Links
Presentation Design
27
Property of Edgewater Ranzal
BI Publisher
Presentation Design
28
Property of Edgewater Ranzal
• BI Publisher
Presentation Design
29
Property of Edgewater Ranzal
BI Publisher
Presentation Design
30
Property of Edgewater Ranzal
WLS/LDAP/HSS/ERP Integration
Security Considerations
31
Property of Edgewater Ranzal
LDAP Security Provider
Security Considerations
32
Property of Edgewater Ranzal
• Object Security
Security Considerations
33
Property of Edgewater Ranzal
• Data / Metadata Security
Security Considerations
34
Property of Edgewater Ranzal
Essbase Token Pass-Through
Security Considerations
35
• SSO using CSS Token
• Insure Patch levels
• Update epmsys_registry.bat
• Update Classpath
• Copy reg.properties
• Update and execute runRegSyncUtil.bat
• Add a few EXTRA_JAVA_PROPERTIES
(setEnv.cmd)
• Add virtualize property to WLS provider Property of Edgewater Ranzal
• Direct Cube Access (SmartView)
• Planning
• Performance (Caching)
• Installation and Configuration
• OBIEE Objects
• Groups and Group Management
Security Considerations
36
Property of Edgewater Ranzal
Caching
37
Tuning Considerations
Property of Edgewater Ranzal
Query limiting
Tuning Considerations
38
Property of Edgewater Ranzal
Instanceconfig.xml
<Cube>
<CubeMaxRecords>20000</CubeMaxRecords>
<CubeMaxPopulatedCells>150000</CubeMaxPopulatedCells>
</Cube>
<Pivot>
<MaxCells>50000</MaxCells>
<MaxVisibleRows>2500</MaxVisibleRows>
<!--This Configuration setting is managed by Oracle Enterprise Manager Fusion Middleware Control-->
<DefaultRowsDisplayedInDelivery>75</DefaultRowsDisplayedInDelivery>
<!--This Configuration setting is managed by Oracle Enterprise Manager Fusion Middleware Control-->
<DefaultRowsDisplayedInDownload>1500000</DefaultRowsDisplayedInDownload>
<!--This Configuration setting is managed by Oracle Enterprise Manager Fusion Middleware Control-->
<DisableAutoPreview>false</DisableAutoPreview>
</Pivot>
Tuning Considerations
39
WLS Essbase configurations.
Property of Edgewater Ranzal
Tuning Considerations
40
WLS Essbase configurations.
Property of Edgewater Ranzal
MDX Queries
Tuning Considerations
41
Property of Edgewater Ranzal
Session Information
Operations
42
Property of Edgewater Ranzal
Job Management
Operations
43
Property of Edgewater Ranzal
Cache Management
Operations
44
Property of Edgewater Ranzal
Data Model Diagrams
Operations
45
Property of Edgewater Ranzal
– Data Integration
• Fully Integrated
• Only MDX Queries
– Metadata Integration
• Fully Integrated
• Ragged, Unbalanced, Flat, Time, Aliases
– Security Integration
• RPD Fully Integrated
• SSO (With EPM) possible with third party
– Presentation Integration
• Dual Entry points
• Does not share WLS instance
• No Parameter passing.
• No Object sharing
EPM Integration
46
Property of Edgewater Ranzal
• Works out of the Box
• VPN access from mobile biggest hurdle.
• No mobile design required
• IPad (IPhone) only. No Android
Mobile Access
47
Property of Edgewater Ranzal
– Repository Design • Accounts
• Security
• Time Dimension
– Presentation Design • Guided Data Navigation
• Use Linking (Master / Detail, Action Links)
– Security Considerations • Essbase vs. OBIEE
– Tuning Considerations • Caching
• Presentation settings
– EPM Integration • Data and Metadata complete.
• Presentation Integration Soon.
– Mobile Access • VPN
Recap
48
Property of Edgewater Ranzal
49
Property of Edgewater Ranzal