Professional Documents
Culture Documents
Disclaimer
This presentation outlines our general product direction and should not be relied on in making a
purchase decision. This presentation is not subject to your license agreement or any other agreement
with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or to
develop or release any functionality mentioned in this presentation. This presentation and SAP's
strategy and possible future developments are subject to change and may be changed by SAP at any
time for any reason without notice. This document is provided without a warranty of any kind, either
express or implied, including but not limited to, the implied warranties of merchantability, fitness for a
particular purpose, or non-infringement. SAP assumes no responsibility for errors or omissions in this
document, except if such damages were caused by SAP intentionally or grossly negligent.
Customer Insights
Product/Service Insights
Operations Insight
Deep
OR
Broad
High Speed
Broad
High Speed
Big data,
many
data types
Fast
response-time,
interactivity
Big data,
many
data types
Fast
response-time,
interactivity
Real-time
Simple
Real-time
Simple
No data preparation,
no pre-aggregates,
no tuning
No data preparation,
no pre-aggregates,
no tuning
Broad
High Speed
Fast response-time,
interactivity
Real-time
Recent data, preferably
real-time
Simple
No data preparation, no preaggregates, no tuning
SAP HANA
Architecture & Technology
HANA
Scenarios
Architecture
overview
Technology
implications
Deployment
options
Compression
Partitioning
64bit address space 1TB in current
servers
Dramatic decline in
price/performance
No Aggregate Tables
Insert Only on Delta
In-Memory computing
Use cache-conscious data-structures and algorithms
Programming against a new scarce resource
CPU
Core
CPU Cache
Main Memory
Disk
In-Memory computing
Challenges of In-memory Computing
Challenge 1: Parallelism!
Take advantage of tens, hundreds
of cores
In-Memory computing
Delegation of data intense operations to the in-memory computing
Todays applications
execute many data
intense operations in
the application layer
Application Layer
Data Layer
In-Memory computing
Delegation of data intense operations to the in-memory computing
Traditional
In-Memory Computing
Application
Mass data
Database
Mass data
11
SAP HANA
Software component view
SQL
SQL Script
Text Analytics
MDX
Other
Relational Stores
Row based
Columnar
Managed Appliance
2012 SAP AG. All rights reserved.
Appliance Packaging
12
SAP HANA
Deployment view
Single host configuration
Multi-node cluster configuration
Name Server
Index Server
Statistics Server
Preprocessor
Node 2
Index Server
Node n
Index Server
Preprocessor
Preprocessor
XS Engine
SAP HANA Studio Repository
SAP Host Agent
Software Update Manager
Shared persistency for fail-over and recovery
13
15
Applications writing
directly into SAP HANA
][ ][ ][
16
Row
Column
17
Data Stores
Persistency Layer
Save
Point
Logs
Backup/
Restore
Backup
Backu
p
18
> SELECT a
FROM test.myTable;
19
20
T
T
T
T
T
T
T
Table
Analytic View
21
Statement Processor
Execution plan
O
p
Calculation Engine
O
p
O
p
O
p
Data Stores
Views
O
p
O
p
O
p
O
p
Persistency Layer
Save
Point
Logs
22
Set Operations
Operation
Calculations on Data
R Procedure Calls
23
In-Memory computing
Delegation of data intense operations to the in-memory computing
Traditional
In-Memory Computing
Application
Mass data
Database
Mass data
24
In-Memory computing
Security implications
Traditional
Client
In-Memory Computing
3 tier architecture:
2 tier architecture:
Client
Application
Server
Database
HANA
Authorization is handled by
HANA
25
SAP HANA
HANA
Scenarios
Architecture
Technology
implications
Deployment
MaxDB (persistence)
27
28
SAP HANA
Architecture & Technology
HANA
Scenarios
Architecture
overview
Technology
implications
Deployment
options
SAP HANA
In-Memory Strategy
Transformation
Innovation
Introduction
Side-by-side
Capabilities
Benefits
Primary persistence
One store
This is the current state of planning and may be changed by SAP at any time.
30
Side-by-side scenarios
Operational data marts
SAP HANA
DS
Database
SLT
DS: Data Services; DXC: Direct Extractor Connector; SLT: SAP Landscape Transformation
2012 SAP AG. All rights reserved.
31
Side-by-side scenarios
SAP HANA based accelerators
HANA Accelerators
SAP HANA
DBSL
SAP Business
Suite
DXC
SLT
DXC: Direct Extractor Connector; SLT: SAP Landscape Transformation; DBSL: Database Shared Library
2012 SAP AG. All rights reserved.
32
Integration scenarios
SAP HANA as primary persistence
SAP HANA
33
Transformation scenarios
SAP HANA as platform
New Apps
(HTML5/JavaScript)
SAP HANA
XS Engine
34
Further Information
SAP Public Web
http://www.sap.com/hana
http://experiencesaphana.com/
http://scn.sap.com/community/hana-in-memory
36