Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 1
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 2
The following is intended to outline our general product direction. It is intended
for information purposes only, and may not be incorporated into any contract.
It is not a commitment to deliver any material, code, or functionality, and should
not be relied upon in making purchasing decisions. The development, release,
and timing of any features or functionality described for Oracle’s products
remains at the sole discretion of Oracle.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 3
Exalytics Technical Architecture and Deep Dive
Raghuram Venkatasubramanian
Vice President, Oracle Business Intelligence
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 4
Agenda
Why In-Memory?
Why Engineered Systems?
Oracle Exalytics
Oracle Exalytics – Powers Business Intelligence
Oracle Exalytics – Powers Enterprise Planning and Budgeting
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 5
Why In-Memory?
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 6
0.001
0.01
0.1
1
10
Why In-Memory?
$/MB
1999 2012
Technology Cost/TB Latency
Disks 1x 5 ms
DRAM 50x 100 ns
DRAM vs HDD:
1000X better cost-performance
64MB/DIMM
16GB/DIMM
Year
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 7
What Can We Do With In-Memory?
Faster Analysis
Faster Calculations
Better Interactivity
Better Visualizations
More Users
More Queries
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 8
What is Possible With In-Memory? Faster Root Cause Analysis – Declining SUV Sales
Faster Analysis -Faster reaction
-Better insight
-Better decisions
-Better profitability
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 9
Week 3 Week 2
Week 1
Actuals
Weekly Plan
Daily Plan
What is Possible With In-Memory? Financial Planning - managing currency fluctuations with hedging
Faster Planning Cycles -Better forecast
-Better insight
-Faster reaction
-Better profitability
$ → ¥ Hedging decisions
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 10
Engineered Systems
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 11
What is an Engineered System?
Optimum Performance
Best End-to-end Experience
Best Total Cost of Ownership
Engineered systems are pre-integrated to reduce the cost and
complexity of IT infrastructures while increasing productivity and
performance. Engineered systems include optimizations at every
layer of the stack to simplify data center operations, drive down
costs, and accelerate business innovation.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 12
How We Build An Engineered System
• Tested together • Certified together • Packaged together • Deployed together • Upgraded together • Managed together • Supported together
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 13
Oracle Exalytics
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 14
Oracle Exalytics
Benefits • Speed-of-Thought Interactive Visual Analysis
• Faster Planning Cycles with Richer Models
• Lower TCO: Quick to Deploy, Supports More Users
Unique Features • In-memory Analytics
• Accelerates BI and EPM Apps
• Fits with existing data sources, infrastructure
• Full-stack optimizations – hardware & software
• Optimized with Exadata – InfiniBand
Oracle Exalytics is the industry's first in-memory BI machine that
delivers the fastest performance for business intelligence and planning applications
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 15
Exalytics
In-Memory
Machine
Oracle Exalytics: Hardware Memory Optimized
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 16
Oracle Exalytics: In-Memory Analytics Engines Differentiated, Comprehensive: TimesTen, Essbase, Endeca
ROLAP MOLAP Unstructured
Analytical Engines Optimized for Exalytics
Unstructured
Analytics
Reporting &
Analysis
Modeling &
Planning
Predictive
Analytics
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 17
Oracle Exalytics: Rich, Interactive Visualizations
• Complex data dense visualizations
• Enhanced right click interactions
• New gestures - including using the
one-finger swipe, two-finger pinch,
tap-and-hold, and tap-and-drag
• Offline access to content with fine-
grained security to grant or revoke
privilege
Rich Visualizations: Available on Mobile - No Additional Development
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 18
Oracle Exalytics: Power BI Applications Turbocharge ‘out of the box’ applications
Health Sciences • Provider Supply Chain Analytics
• Operating Room Analytics
• Clinical Development Analytics
Financial Services • Profitability Management Analytics
• Asset Liability Management
Analytics
• Basel II Analytics
… Public Sector & Higher Ed • Case Management Analytics
• Campus Solutions Analytics
…
Tax • Tax Accounting Analytics
• Tax Payments Analytics
• Tax Forms Analytics
Utilities • Credit and Collection Analytics
• Advanced Spatial Revenue
Analytics…
Retail • Retail Merchandising Analytics
Insurance • Insurance Insight Analytics
Horizontal BI Applications
CRM • Sales Analytics
• Service Analytics
• Contact Center Analytics
• Marketing Analytics
• Partner Analytics
• Loyalty Analytics
• Price Analytics
ERP • Financial Analytics
• Human Resources Analytics
• Supply Chain & Order Management
Analytics
• Procurement & Spend Analytics
• Project Analytics
• Manufacturing & EAM Analytics
Edge BI Solutions • Fusion Transportation Intelligence
• Fusion Governance Risk &
Compliance Intelligence
• Demand Signal Repository
• Incentive Compensation
• Advanced Planning Command
Center
• Manufacturing Operations Center
• PLM Business Intelligence
• Primavera P6 Analytics
- more -
More…
BI Foundation
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 19
Oracle Exalytics: Power EPM Applications
Highly accelerated planning cycles
– Re compute cubes in Minutes vs. Days
– More users, more granular scenarios, more powerful
what-if modeling
Planning and performance management at
the speed of business
– Deeper granularity, more dimensions, and complex
allocations
– Lower TCO through application consolidation
Highly scalable management reporting
Fully certified to be deployed on Exalytics
EPM Deployments on Exalytics Along With Essbase, Reporting
In-Memory Cache
Oracle Essbase
Smart Storage
Manager
Lock
Manager
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 20
Oracle Exalytics Use Cases
1 Performance: Interactive speeds that unlock new opportunities
3 Enable Operational Visibility in Real-Time
2 Enable Rapid Insights Into Unstructured Data
4 Enterprise Planning Maturity
5 Management Reporting for Consolidation
6 Reduce Cost of Ownership
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 21
Performance: Interactive speeds Adaptive in-memory Data Marts
TimesTen
for
Analytics
Common Enterprise Information Model
BI Server
with
Detailed Usage Tracking
BI Presentation Services
BI Server
Script
Summary
Advisor Cache Miss
Cache Hit (sub-second)
Scheduled Refresh Aggregate
Selection
Usage Analysis
OLTP & ODS Systems
Data Warehouse Data Mart
Packaged Applications
(Oracle, SAP, Others)
Excel XML/Office
Business Process OLAP
Sources
Exadata Unstructured & Semi-Structured
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 22
Columnar Compression
Fast Table Loading
Continuous background checkpoints
Optimal Column Types
Parallel Table & Index Creation
Usage Tracking
Analysis
Recommendations
Identify .. Store ..
Optimized Query Generation
Advanced Analytical Functions
TimesTen Index Advisor
Analyze ..
Performance: Interactive speeds Adaptive in-memory Data Marts - Explained
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 23
Performance: Interactive speeds Impressive results
• BI Query reporting w/ Exalytics on Oracle DB
• In-memory data marts vs. the baseline DW: 18X faster on the average
• Individual dashboard response time gain upto 45x (Filter Department)
Response Time Comparison (Slowest transactions) - Baseline vs. Exalytics (non-Exadata)s
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 24
Oracle Exalytics Use Cases
1 Performance: Interactive speeds that unlock new opportunities
3 Enable Operational Visibility in Real-Time
2 Enable Rapid Insights Into Unstructured Data
4 Enterprise Planning Maturity
5 Management Reporting for Consolidation
6 Reduce Cost of Ownership
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 25
The Challenges of Unstructured Data
DATA IS GROWING
IN VOLUME
AND DIVERSITY
DATA CAN BE DIRTY OR
OF UNCERTAIN VALUE
Websites Social Media Text in Enterprise
Applications
Enterprise Content Systems,
File Systems, Email Big Data
80% UNSTRUCTURED
Business Intelligence
and Data Warehouses
20% STRUCTURED
XML
A MOSTLY TEXT, AND
DIVERSE SCHEMAS
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 26
Social Media Content Systems,
Files, Email
Websites
Unstructured Data
Big Data
Oracle Endeca Information Discovery Best platform for Unstructured Analytics
Endeca Server Hybrid Search/Analytical Database
Flexible Data Model
Extend Business Analytics with Unstructured Data With Oracle Endeca Information Discovery on Exalytics
Oracle Business Intelligence Best platform for integrated ROLAP and MOLAP
BI Server + Essbase Common Enterprise Information Model
OLTP & ODS
Systems
Enterprise Applications
(Oracle, SAP, Others)
Data Warehouse
& Data Marts
Structured Data
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 27
Unstructured Analytics: An Example Understand the Complete Picture with Context from Any Source
Data Warehouse /
Business Intelligence
Product Sales Metric: Sale Price
Dimensions: Customer, Product, Dealer,
Date
Warranty Claims Metric: Claim Count, Labor Cost, Part Cost
Dimensions: Customer, Product, Part,
Dealer, Date
Sales Transactions
ProdID Wk CustID Date Dealer Price
506 25 1233 10/3 Dealer1 $35,000
507 26 1545 09/4 Dealer2 $22,000
Warranty Claims
ClaimID ProdID PartID Date CustID Dealer PartCost LaborCost
12324 506 234 12/3 1233 Dealer1 $300 $200
12325 507 235 12/4 1545 Dealer2 $450 $900
Product Quality Application
Customer Verbatim
“..customer heard a
rattling sound toward left
front driver side. Had
issues with steering
column locking…”
Websites
Industry Forums
External Content
Government Agencies
Safety Administration
Claim from Competitor X
– Model ABC – After
driving this car for only 3
months, I started having…
“.. focus on passenger
vehicle crashes, and are
used to investigate injury
mechanisms to identify
potential improvements
in vehicle design.…”
“Love my new car but
having difficulty controlling
steering on sharp
corners..”
Social Media
Consumer Comments and Sentiment
“How do we avoid
costly product recalls?
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 28
Oracle Exalytics Use Cases
1 Performance: Interactive speeds that unlock new opportunities
3 Enable Operational Visibility in Real-Time
2 Enable Rapid Insights Into Unstructured Data
4 Enterprise Planning Maturity
5 Management Reporting for Consolidation
6 Reduce Cost of Ownership
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 29
Operational Reporting With Exalytics
Fast
– Change replication in seconds
Works with many sources
– Most comprehensive source support with
GoldenGate
Efficient
– In-Memory database and BI platform
integrated into one package
Comprehensive
– Interactive, Adhoc, Production reporting
– OBIEE, BI Publisher
Golden Gate &
ETL Data Load
OLTP DBMS
In-Memory DB
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 30
Operational Reporting Example Adjusting a manufacturing process with Operational Reporting
Logs
Replicate Analyze
Feedback
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 31
Oracle Exalytics Use Cases
1 Performance: Interactive speeds that unlock new opportunities
3 Enable Operational Visibility in Real-Time
2 Enable Rapid Insights Into Unstructured Data
4 Enterprise Planning Maturity
5 Management Reporting for Consolidation
6 Reduce Cost of Ownership
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 32
Excerpted by permission of Harvard Business School Press 2006
Adopt Planning and Budgeting Best Practices Rolling Forecasts Improve Agility and Accuracy
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 33
Link Financial and Operational Plans
Strategic
Plan
Financial Plan
Operational Plans
(products, customers, channels, regions)
Financial Models Driven by Operational Detail
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 34
Exalytics – Essbase In-Memory MOLAP Engine
ESSBASE – Block Storage - all things Parallel
– Parallel Data Load
– Parallel Dense Restructure
– Parallel Export
– Parallel Calculation in calculation scripts
ESSBASE – Aggregate Storage - considerations
– ASO scales linearly with the number of cores and memory
– Consolidation of Multiple ASO Applications into single Exalytics box
– Set Socket Affinity for Each Application
ESSBASE – Block Storage - all things Parallel
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 35
Exalytics – Some Performance Datapoints
• About 5x response time improvement under load
• 7x improvement in CPU Utilization by Essbase
Response Time improvement for end-to-end scenario for Planning PSB usecase with Essbase s
0
100
200
300
400
500
600
20 40 60 80 100
AvgResponseTime insec (Exalytics)
Avg ResponseTime in sec(11.1.1.2.1)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 36
Oracle Exalytics Use Cases
1 Performance: Interactive speeds that unlock new opportunities
3 Enable Operational Visibility in Real-Time
2 Enable Rapid Insights Into Unstructured Data
4 Enterprise Planning Maturity
5 Management Reporting for Consolidation
6 Reduce Cost of Ownership
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 37
Management Reporting Workflow
Seamless integration of HFM with
Exalytics
– Real-time or On Demand Financial Analytics
Delivers single reporting solution for
custom financial analytics
– Modified dimensionality, merge additional data
sources
Extending HFM with zero impact on the
HFM servers
– More users, more reports, bigger queries
Simple and automated implementation
HFM
Database
Server
Essbase Load
Queries
GL
Planning
DW
Essbase
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 38
Oracle Exalytics Use Cases
1 Performance: Interactive speeds that unlock new opportunities
3 Enable Operational Visibility in Real-Time
2 Enable Rapid Insights Into Unstructured Data
4 Enterprise Planning Maturity
5 Management Reporting for Consolidation
6 Reduce Cost of Ownership
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 39
More than 70% of BI platform ownership costs are spent in administration. License costs are about 15% of the total ownership cost
License Implementation
Cost
Administration
BI Platform Costs: Software Vs Operations
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 40
Lowering Cost of Ownership
Better Cost-performance
– 3X more users compared to similar hardware
– Less DW tuning needed
Lower operational costs
– Unified patching
– Consolidate servers
Risk Reduction
– Pre-tested configurations
– Large community of users
– Unified single vendor support
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 41
Lower Cost of Ownership
Task Description Savings
Hardware sizing, architecture
savings
Exalytics provides fixed hardware
architecture and sizing guidelines
$21,000
Implementation cost saving Fixed deployment configurations $14,000
3 years patching and
upgrading
4 times a year – single integrated
patch per machine for 3 machines
$25,000
Reduced database tuning for
faster analytics
Ongoing database tuning – up to 4
man weeks a year
$115,000
Reduced risk Reduced risk due to non unique
configuration
Priceless
Typical customer with 3 Exalytics machines
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 42
Roadmap
Oracle Exalytics Planning Exalytics Current Releases and Roadmap
Exalytics System
• SAN support
• Phone home for hardware failures
• OVM support
BI Foundation 11.1.1.6.2BP1
• New visualizations: Trellis, SparkCharts
• New Mobile HD for iPad
• Summary Advisor enhancements
• Customer bug fixes
TimesTen for Exalytics 11.2.2.3
• Enhanced query optimization
• Faster data loading
EPM 11.1.2.2
• Planning vertical clustering
• Essbase optimizations
Endeca Server & Information Discovery 2.3
• Exalytics support
Exalytics System
• OVM for consolidating multiple applications
• Enterprise Manager plug-in
BI Foundation
• New visualizations, usability enhancements
• New Office client: Smart View for OBIEE
• OBIEE-Essbase: auto aggregate creation
• Incremental update generation
• Hadoop as a source
• Multi-tenancy
TimesTen for Exalytics
• Further integration with OBIEE
• Enhanced compression
EPM
• Expand EPM footprint on Exalytics
• Hyperion Profitability and Cost Management
Endeca Information Discovery
• Business Analyst data load
• Sources: OBIEE, and addl. unstructured
Endeca
• Better reporting, leveraging OBIEE
Exalytics
• Continued performance improvements
• VM-based software lifecycle
BI Foundation
• New visualizations, usability enhancements
• Predictive analytics enhancements
• Endeca as data source
• Interactive In-line Planning
• Geospatial enhancements
• New sources: Web services, Cloud sources
TimesTen for Exalytics
• Multi-terabyte memory support
• Parallel query
EPM
• Continued optimization: User scalability,
Calculation performance, Application/Server
consolidation
Endeca Server & Information Discovery
• Multi-source self-service mash-up
• Additional Oracle connectivity
Exalytics PS1
August 2012
What’s Next
0-12 month planning cycle
Future Directions
Post 12 month planning cycle
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 44
Exalytics In-Memory Machine
The most comprehensive analytic offering
– Hardware to applications; packaged and custom analytics
Against all your enterprise relevant data
– Structured & Unstructured; Internal & External, Departmental & Enterprise scale
Using Proven In-Memory Technology
– 15 years of proven in-memory products, thousands of deployments;
Yielding revolutionary benefits without disruption
– Works with existing infrastructure, existing applications, existing staff and skills
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 45
Exalytics – Complimentary sessions
Session / Time / Location Session / Time / Location
Monday
Superfast Business Intelligence with Exalytics
3:15 – 4:15 PM
Moscone South, Room 305
IMDB Technology for High-Performance SQL
and PL/SQL Applications
3:30 PM - 4:30 PM
Marriott Marquis - Salon 8
Tuesday
Superfast Enterprise Performance
Management with Exalytics
1:15 AM - 2:15 PM
Moscone South, Room 305
Customer Panel: Oracle Exalytics
5:00 PM – 6:00 PM
Moscone South, Room 305
Wednesday
Improve Applications and BI Queries with TimesTen
Hands On Lab
1:15 PM - 2:15 PM
Marriott Marquis - Salon 10/11
Exalytics Best Practices
11:45AM – 12:45 PM
Moscone South Room 305
Visit us at the DEMOgrounds! Moscone South, Booths S-043 and S-044
Q&A
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 47