SlideShare ist ein Scribd-Unternehmen logo
1 von 81
Jordan Cao - SAP HANA - Technology Marketing
Uddhav Gupta - SAP HANA – Solution Management
June, 2013
In-Memory Database Platform for Big Data
Help you to tame the BIG DATA
© 2013 SAP AG. All rights reserved. 2Public
Safe Harbor Statement
The information in this presentation is confidential and proprietary to SAP and may not be
disclosed without the permission of SAP. This presentation is not subject to your license
agreement or any other service or subscription agreement with SAP. SAP has no obligation to
pursue any course of business outlined in this document or any related presentation, or to develop
or release any functionality mentioned therein. This document, or any related presentation and
SAP's strategy and possible future developments, products and or platforms directions and
functionality are all subject to change and may be changed by SAP at any time for any reason
without notice. The information on this document is not a commitment, promise or legal obligation
to deliver any material, code or functionality. 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. This document is for
informational purposes and may not be incorporated into a contract. SAP assumes no
responsibility for errors or omissions in this document, except if such damages were caused by
SAP intentionally or grossly negligent.
All forward-looking statements are subject to various risks and uncertainties that could cause
actual results to differ materially from expectations. Readers are cautioned not to place undue
reliance on these forward-looking statements, which speak only as of their dates, and they should
not be relied upon in making purchasing decisions.
© 2013 SAP AG. All rights reserved. 3Public
Theme: Using Cloud to solve Big Data problems!
© 2013 SAP AG. All rights reserved. 4Customer
Big Data Offers New Opportunities
Gain real-time insight from large volumes of a variety of data
DataVolume
Customer
Data
Automobiles
Machine Data
Smart Meter
7.9 Zettabytes
!
Point of Sale
Mobile
Structured Data
Click Stream
Social
Network
Location-
based Data
Text Data
IMHO, it‟s great!
RFID
 1 Terabyte = 1024 Gigabytes
 1 Petabyte = 1024 Terabytes
 1 Exabyte = 1024 Petabytes
 1 Zettabyte = 1024 ExabytesFuture20152011
Large volumes (petabyte is normal)
Fast collection, processing and consumption
Multiple data formats
Competitive differentiator for business
1.8
Zettabytes
© 2013 SAP AG. All rights reserved. 5Customer
New information sources driving data explosion
5B Mobile Phones
in Use
Smart phones
growing 20% y/y
30M networked sensors
nodes growing 30% y/y
48 hours of video
uploaded/minute
800M active users
30B pieces of
content shared/month
Population of 7B
in 2011
Facebook
© 2013 SAP AG. All rights reserved. 6Customer
The Need for Efficient and Flexible Data Management
Execute
Measure
Understand
Optimize
External Sources
 Combine different information access approaches:
search, analysis, and exploration
 No clear separation between transactional and
analytical parts of the application
 Leverage data of different degrees of structure and
quality, from well-structured to irregularly structured
to unstructured text data
 Flexibly combine internal and external data based on
business decisions to be made not the set of
available integrated data
 Are based on “real-time” current data and historical
data
 Need to support different form factors and
deployment models: on-premise, on-demand and
on-device
© 2013 SAP AG. All rights reserved. 7Public
The Challenge
Broad
Deep
High Speed
Complex & interactive questions
on granular data
Big data,
many
data types
Fast
response-time,
interactivity
Broad
Deep
High Speed
SimpleReal-time
Complex & interactive questions
on granular data
Big data,
many
data types
Fast
response-time,
interactivity
No data preparation,
no pre-aggregates,
no tuning
Recent data, preferably
real-time
SimpleReal-time
No data preparation,
no pre-aggregates,
no tuning
Recent data, preferably
real-time
OR
© 2013 SAP AG. All rights reserved. 8Public
Challenge today!
Transactional
Database
Analytical
Engine
(DW/DM)
Search
Engine
Predictive
Engine
Planning
Engine
Big Data Application
Introduces Latency | Multiple copies of data |
Complex landscape | Scalability issues
© 2013 SAP AG. All rights reserved. 9Public
The Challenge
Unify Transaction Processing and Analytics
Single System
Same Data Instance
Run Analytics in Real-Time
Run Analytics and Transactions at the “speed of thought”
© 2013 SAP AG. All rights reserved. 10Public
Hardware Advances: Moore‟s Law - DRAM Pricing
1980: Memory $10,000/MB
2000: Memory $1/MB
2013: Memory $0.004/MB
Time
Memory
Cost /
Speed
© 2013 SAP AG. All rights reserved. 11Public
Hardware Advances: Moore„s Law - CPUs
2002
1 core
32 bits
4MB
2007
2 cores
2 CPUs per server
External Controllers
8 cores -16 threads / CPU
4 CPUs per server
On-chip memory control
Quick interconnect
VM and vector support
64 bits; 256 GB - 1 TB
2010
More cores, bigger caches
16 ... 64 CPUs per server
Greater on-chip integration
(PCIe, network, ...)
Data-direct I/O
Tens of TBs
2013
Images: Intel, Danilo Rizzuti / FreeDigitalPhotos.net
© 2013 SAP AG. All rights reserved. 12Public
Software Advances: Build for In-Memory Computing
Reduce Memory Access Stalls
 Parallelism: Take advantage of tens, hundreds of cores
 Data Locality: On-chip cache awareness
 In-Memory Computing: It is all data-structures (not just tables)
© 2013 SAP AG. All rights reserved. 13Public
In-Memory Computing
Yes, DRAM is 100,000
times faster than disk, but
DRAM access is still 6-200
times slower than on-chip
caches100 NS
CPU
Core Core
L1 Cache L1 Cache
L2 Cache L2 Cache
L3 Cache
Main Memory
Disk
0.5 NS
7.0 NS
15.0 NS
SSD: 150K NS
HD: 10M NS
© 2013 SAP AG. All rights reserved. 14Public
In-Memory Computing enabling real-time access to big
data*
―Big Data refers to the problems of capturing, storing, managing, and analyzing
massive amounts of various types of data.
Most commonly this refers to terabytes or petabytes of data, stored in multiple
formats, from different internal and external sources, with strict demands for speed
and complexity of analysis.‖ [1]
In-Memory computing: ―storing large blocks of data directly in the random access
memory (RAM) of a server, and keeping it there for continued analysis.‖ [1]
1. Remove the disk IO bottleneck
2. No need to transfer data (push down computation)
[1] http://www.aberdeen.com/Aberdeen-Library/8361/RA-big-data-quality-management.aspx
SAP In-Memory Innovation
SAP HANA
In-Memory database and platform is a promising direction in the big data analytic
world. SAP HANA is one most advanced solution to date. Big Data Congress
invites us to give a comprehensive overview about this In-Memory computing
technology by introducing SAP HANA to help you understand this new direction
better.
a. Column Store
b. Parallelization
c. Scalability
d. Availability
e. Disaster Recovery
© 2013 SAP AG. All rights reserved. 16Customer
In-Memory
Column
Database
Massively
Parallel
Processing
Optimized
Calculation
Engine
Columnar storage increases the
amount of data that can be
stored in limited memory
(compared to disk)
Column databases enable
easier parallelization of
queries
Row buffer fast
transactional processing
In-memory
processing gives
more time for
relatively slow
updates to column
data
In-memory allows
sophisticated
calculations in real-time
MPP optimized software
enables linear performance
scaling making sophisticated
calculations like allocations
possible
Each technology works well on its own, but combining them all is the real
opportunity — provides all of the upside benefits while mitigating the downsides
SAP in-memory innovations
make the ―New Way‖ a reality
© 2013 SAP AG. All rights reserved. 17Customer
SAP HANA: A New In-Memory Data Platform
One Foundation
for
OLTP + OLAP | Structured + Unstructured Data
Legacy + New Applications
Distribution | Single Lifecycle Management
© 2013 SAP AG. All rights reserved. 18Customer
SAP HANA: Single System for Big Data Needs
© 2013 SAP AG. All rights reserved. 19Public
Order Country Product Sales
456 France corn 1000
457 Italy wheat 900
458 Italy corn 600
459 Spain rice 800
SAP HANA: Column Store
456 France corn 1000
457 Italy wheat 900
458 Italy corn 600
459 Spain rice 800
456
457
458
459
France
Italy
Italy
Spain
corn
wheat
corn
rice
1000
900
600
800
Typical Database
SAP HANA: column order
SELECT Country, SUM(sales) FROM SalesOrders
WHERE Product = ‗corn‘
GROUP BY Country

© 2013 SAP AG. All rights reserved. 20Public
SAP HANA: Data Compression
 Efficient compression methods (dictionary, run length, cluster, prefix, etc.)
 Compression works well with columns and can speedup operations on
columns (~ factor 10)
 Because of compression, write changes into less compressed delta storage
 Needs to be merged into columns from time to time or when a certain size is exceeded
 Delta merge can be done in background
 Trade-off between compression ratio and delta merge runtime
 Updates into delta data storage and periodically merged into main data storage
 High write performance not affected by compression
 Data is written to delta storage with less compression which is optimized for write access. This is
merged into the main area of the column store later on.
© 2013 SAP AG. All rights reserved. 21Public
SAP HANA: Dictionary Compression
Jones
Miller
Millman
Zsuwalski
Baker
Miller
John
Miller
Johnson
Jones
Column „Name“
(uncompressed)
Value-ID sequence
One element for each row in column
4
1
5
N
0
4
2
4
3
1
ValueIDs
Johnson
Miller
John
Jones
0
1
2
3
4
Millman
ZsuwalskiN
Dictionary
sorted
Value ID implicitly given
by sequence in which
values are stored
Value
Baker
5
Column „Name“ (dictionary compressed)
point into
dictionary
© 2013 SAP AG. All rights reserved. 22Public
Extreme fast scan speed per column
 High compression leads to optimal data locality => high in-memory
scan speed
 Each attribute can be used as an index (without the overhead of
updating index trees)
 Full column scans and joins are extremely fast
 Fast on-the-fly aggregation over columns
 no need to materialize aggregates
 simplified database schema
 eliminates risk of inconsistency
 faster write operations (no lock on aggregates)
 simpler application code
SAP HANA: Fast Scans + Simplified Data Model
© 2013 SAP AG. All rights reserved. 23Public
SAP HANA: Temporal Tables (History Columnar Tables)
Column
―ID‖
(primary key)
Column
―Description‖
Column
―Size‖
System Attributes
(commit IDs)
Value Value Value
Valid
From
Valid
To
Row
Update T1 set Size=‗Large‘ where ID=‗12345‘
All Updates and Deletes are handled as Inserts
12345
12345
102
235
456 995
996 ∞
Shirt, blue
Shirt, blue
Medium
Large
⁞
⁞
⁞
© 2013 SAP AG. All rights reserved. 24Public
Col C
2500
21
78675
3432423
123
56743
342564
4523523
3665364
1343414
33129089
89089
562356
processed by Core 3
Core 4processed by
Col B
4545
76
6347264
435
3434
342455
3333333
8789
4523523
78787
1252
Col A
1000032
67867868
2345
89886757
234123
2342343
78787
9999993
13427777
454544711
21
Core 1 Core 2
processedby
processedby
676731223423
123123123 789976
1212
2009
20002
2346098
SAP HANA: Multi-Core Parallelization
© 2013 SAP AG. All rights reserved. 25Public
• Scalar processing
− traditional mode
− one instruction produces
one result
• SIMD processing
−with Intel® SSE(2,3,4)
−one instruction produces
multiple results
X4
Y4
X4opY4
SOURCE
X3
Y3
X3opY3
X2
Y2
X2opY2
X1
Y1
X1opY1
DEST
SSE/2/3 OP
0127
X
Y
XopY
SOURCE
DEST
Scalar OP
SAP HANA: Single Instruction Multiple Data (SIMD)
© 2013 SAP AG. All rights reserved. 26Public
128-bit wide with
Intel® SSE(2,3,4)
 2 64-bit integer ops/cycle
 4 32-bit integer ops/cycle
 8 16-bit integer ops/cycle
 16 8-bit integer ops/cycle
256-bit with AVX
(Ivy Bridge)
512-bit with Haswell
X4
Y4
X4opY4
SOURCE
X3
Y3
X3opY3
X2
Y2
X2opY2
X1
Y1
X1opY1
DEST
SSE2 OP
0127
CLOCK
CYCLE 1
SSE Operation
Vector-Processing Unit built-in standard processors
SAP HANA: Single Instruction Multiple Data (SIMD)
© 2013 SAP AG. All rights reserved. 27Public
SAP HANA: Parallelization at All Levels
 Multiple user sessions
 Concurrent operations within
a query (… T1.A … T2.B…)
 Data partitioning on one or
more hosts
 Horizontal segmentation,
concurrent aggregation
 Multi-threading at Intel
processor core level
 Vector Processing
host 1 host 2 host 3
© 2013 SAP AG. All rights reserved. 28Public
 Concurrent users
 Concurrent operations within a query
 Data partitioning, on one host
or distributed to multiple hosts
 Horizontal and vertical
parallelization of a single query
operation, using multiple
cores / threads
Transparent to app developer
SAP HANA: Query Parallelization
quant.
150
60
100
45
75
84
96
162
45
366
sales
$1000
$900
$600
$800
$500
$750
$600
$600
$1100
$450
$2000
type
43
12
12
33
33
12
32
43
12
33
core
3
core
4
core
1
core
2
© 2013 SAP AG. All rights reserved. 29Public
SAP HANA: Persistence Layer
© 2013 SAP AG. All rights reserved. 30Public
SAP HANA: Scalability
Scales from very small servers to very large clusters
Single Server
• 2 CPU 128GB to 8 CPU 1TB
Scale Out Cluster
• 2 to n servers per cluster
• Largest certified configuration: 16 servers
• Largest tested configuration: 100+
servers
• Support for high availability
and disaster tolerance
Cloud Deployment
© 2013 SAP AG. All rights reserved. 31Public
SAP HANA: Multi-tenancy
Application
ABC
Application
XYZ
SAP HANA
Schema ABC
<HDB>
Schema XYZ
Application
ABC
SAP HANA
Schema ABC
AS ABAP
XYZ
Schema XYZ
<HDB1> <HDB2>
SAP HANA
<HDB>
Schema ABC
Application ABC
SAP HANA Supports building Multi-tenant
applications
Non-Production Only
© 2013 SAP AG. All rights reserved. 32Public
SAP HANA: Scale Out
Scale Out Landscape
• N servers in one cluster
• Each server hosts a name and index server
• One server hosts a statistics server
Scale Out Capabilities
• Large tables distributed across servers
• Queries can be executed across servers
• Distributed transaction safety
Maximum Scale Out
• Up to 56x1TB certified configuration
• HW vendors certify larger configurations
32/40 cores 512 GB
32/40 cores 512 GB
32/40 cores 512 GB
32/40 cores 512 GB
32/40 cores 512 GB
= 1 Supercomputer
Server 1
Server 2
Server 3
Server 4
Server 5
192/240 cores 3 TB
6 standard servers
32/40 cores 512 GBServer 6
© 2013 SAP AG. All rights reserved. 33Public33
SAP HANA: Data Partitioning
 Tables can be partitioned, and distributed across multiple hosts
– Huge tables; cross machine parallelization
– Hash, Range, Round Robin Partitioning
– All HANA hosts act as SQL servers; distributed execution
– Planned for multi-tenant deployments (future)
Product Group Color
10 A red
20 B blue
30 A green
40 A red
50 C red
60 A red
Host 1
Host 2
Product Group Color
10 1 3
30 1 2
40 1 3
60 1 3
Product Group Color
20 2 1
50 3 3
Select * from table
where Group = “A”
Select * from table
where Color = “red”
© 2013 SAP AG. All rights reserved. 34Public
SAP HANA: High Availability
High Availability configuration
• N active servers in one cluster
• M standby server(s) in one cluster
• Shared file system for all servers
Services
• Name and index server on all nodes
• Statistics server (only on active servers)
Failover
• Server X fails
• Server N+1 reads indexes from shared storage
and connects to logical connection of server X
Server 1
Server 2
Server 3
Server 4
Server 5
Server 6
Cold Standby Server
SharedStorage
© 2013 SAP AG. All rights reserved. 35Public
SAP HANA: High Availability
1. Storage replication (storage based mirroring)
SAP HANA disk areas controlled by storage technology
• First synchronous implementation
• Afterwards asynchronous implementation following (planned)
2. System replication (WARM Standby)
DATA and LOG content is continuously transferred to secondary site under control of SAP HANA
database
• Fast switch-over times because secondary site has preloaded DATA
• First synchronous implementation
3. System replication (HOT Standby)
DATA content is only initially transferred to secondary site, afterwards continuous LOG transfer and
LOG replay on secondary site
• LOG is provided to secondary site on transactional basis (COMMIT) controlled by SAP HANA
database (including initial DATA transfer)
• Fastest switch-over times, sec. site preloaded and rolled forward on COMMIT basis
© 2013 SAP AG. All rights reserved. 36Public
Initial Proof Points
460 Billion Records
50 TB of data
No Indexes
No Aggregates
0.04 secs
Analytics using
BOBJ + HANA
1.8M Dunning Items
Multiple Complex
calculations
13 secs
(v/s 77 minutes)
Accelerating Business
Processes
Complex Gnome
Analysis
20 mins
(v/s 3 days)
Predictive + HANA
2 Billion scans / second / Core
1.5 TB / hr Data loads
12,000x Average Peformance Improvement
© 2013 SAP AG. All rights reserved. 37Public
Database Landscape
Consistency
Availability Partition
Tolerance
CA CP
AP
CAP Theorem
Tabular
Multi-
Dimensional
Sparse Matrix Dictionary Triple Hierarchical
Row Columnar
Multi-
Dimensional
Big Table Key Value
Store
Graph
Document
or XML
ACID ACID BASE = Eventually Consistent
Oracle
Sybase ASE
Teradata
Sybase IQ
GreenPlum
Netezza
IRI Express
Oracle Essbase
Microsoft
HBase
Cassandra
Big Table
MemCache
Casandra
AeroSpike
Neo4J
Alegro Graph
InfiniteGraph
MongoDB
MarkLogic
CouchDB
Read Only Reporting w/ Hive HBase MR+ Hadoop
HANA HANA HANA HANA
Relational
Multi-
Dimensional
NoSQL
HANA*HANA
* Not yet available
© 2013 SAP AG. All rights reserved. 38Public
What is inside HANA?
ACID Compliant
Database
- In-Memory
- Column Store
Out
In
SQL
BICS
MDX
JSON /
XML
Data
Services
HANA
Studio
Parallel
Execution
Scripting
Engine
Business
Function
Library
Unstructured
(Text)
Predictive
Analysis
Library
OLAP
XS App
Server
―R‖ HS
Integration
1. Batch Transfer
2. SAP & Non-SAP
3. Extensive Transformations
4. Structured & Unstructured
5. Hadoop Integration
1. ODBC / JDBC
2. 3rd Party Apps
3. 3rd Party Tools
1. BICS
2. NetWeaver BW
3. SAP BOBJ
1. ODBO
2. MS Excel
3. 3rd Party OLAP Tools
1. HTTP
2. RESTful services
3. OData Compliant
―R‖
ESP
Spatial /
Geospatial
Query
Federation
1. IQ / ASE
2. Teradata / Oracle
3. Hadoop
Replication
Services 1. Near Real Time
2. Non-SAP
In-Memory Database Platform for Big Data
SAP HANA
© 2013 SAP AG. All rights reserved. 40Public
Engage
Ingest
Process
Store
Information Views
EDW / Data Marts
Data Mining /
Predictive Analysis
Unstructured Data Store
Real-time
Database
InsightDiscovery
Real-timeValue
Business
Applications & Processes
Analytic Tools, Custom Data
Analysis Applications
BI Tools
BusinessIntelligence
Text Analysis Real-time Loading
Big Data Processing Framework
Data Scientists /
Business Analysts Executives
Middle
Managers
Frontline
Workers Customers
ETL, Data Quality
Transactional
Databases
Other Application/
Data Sources
Social Media
Content
Unstructured
Content
Machine
Data
00110101
10010110
01001101
© 2013 SAP AG. All rights reserved. 41Public
SAP
Analytics
SAP
Business
Suite
SAP Big Data
Applications
3rd Party
BI Clients
SAP
Mobile
SAP NetWeaver (On Premise / Cloud)
Custom
Apps
Open Developer API‟s and Protocols
CommonLandscapeManagement
Enterprise Information Management
SAP Sybase
Replication Server
SAP Data
Services
SAP HANA Platform
SAP MDG, MDM, DQ
SAP Real-time Data Platform
SAP Sybase
IQ
SAP Sybase
ASE
SAP Sybase
SQLA
SAP Sybase
ESP
CommonModeling
SybasePowerDesigner
HADOOP
NoSQL
MPP
Scale-Out
SAP
Business
Warehouse
In-Memory Database and Platform for Big Data
SAP Real-time Data Platform Optimized for Big Data applications
In-Memory Database Platform for Big Data
SAP HANA
Ingest: Help you load/access big data from different data sources
a. ETL process
b. Real-Time Replication
c. Data Virtualization
© 2013 SAP AG. All rights reserved. 43Public
Overview: Data Provisioning with SAP HANA
SAP LT
Replication Server
SAP Business
Suite
SAP BW
Non SAP
Data Sources
SAP Data
Services
SAP Sybase
Replication Server
SAP Sybase
Event Stream
Processor
Trigger Based,
Real Time
ETL, Batch
Log Based
Trading & Order
Management Systems
ODBC
DB Connection
ODBC
Event Streams
Data Sources
ECH
Network Devices-
wired/wireless
SAP Sybase SQL
Anywhere
ODBC
Data Synchronization
HANA
Your own
Applications
ODBC/
JDBC/
oData
© 2013 SAP AG. All rights reserved. 44Public
SAP Sybase Replication Server
HANA ODBCECH
1. Log-based Heterogeneity support: Supports Log-based ASE, Oracle, MS SQL and IBM
DB2/UDB replication for low-impact and non-intrusiveness of production system
2. Express Connector for HANA (ECH): SRS dynamically loads ECH library to leverage native
HANA bulk capability for better performance
3. Heterogeneous materialization
4. Preserve Transactional Consistency
5. Flexible Deployment topology
6. Data Assurance support
Source
DB
SAP Sybase
Replication
Server for
HANA
• SAP Sybase ASE
• Oracle
• MS SQL
• IBM DB2/UDB
Provide real time, log-based, transactional replication for HANA
SAP Sybase
Replication
Server for
HANA
WAN
LAN
ECH
HANA
HANA
HANA
© 2013 SAP AG. All rights reserved. 45Public
SAP Data Services
SAP Data Services (DS) is suited for Data Integration (Batch), with
HANA optimized capabilities for Transforming, Cleansing* and
Integrating (bulk or delta) structured and unstructured* data from many
different Sources (SAP and non-SAP) to the Target (SAP HANA).
SAP Business Suite,
Success Factors,
RDBMS, 3rd party
Apps
Text and Binary Files,
XML, Excel, JMS,
Web Sources
SAP Data Services:
• Connectivity
• Transformations
• QualityHadoop/Hive
SAPHANA
HANA Studio
SAP in-
memory
computing
Data
Services
Native support for 40+ sources and interfaces
* Data Integrator (for ETL only) is included with most HANA packages. A full Data Service license is required to utilize Data Quality and
Text Data Processing.
© 2013 SAP AG. All rights reserved. 46Public
SAP Sybase Event Stream Processor
 Unlimited number of input streams
 Incoming data passes through “continuous queries” in real-time
 Output is event driven and publish alerts or triggers response process
 Scalable for extreme throughput, millisecond latency
 High speed smart capture
 ESP can query HANA to provide context for processing incoming events
?
INPUT
STREAMS
Sensor data
Transactions
Events
Application
Studio
(Authoring)
Reference
Data
SAP Sybase
Event Stream
Processor
SAP HANA
Dashboard
Message
Bus
OUTPUT
INFORMATION
© 2013 SAP AG. All rights reserved. 47Public
Ingest Examples Of Event Processing
• Observe anomalies and take action
• Utilize historical data (or knowledge of data ranges) to identify
anomalies
Notify / Observe
• Get right information, at right periodicity, at right granularity
• Utilize filtering, sampling of incoming data, aggregation to
summarize/synthesize data
Selective Information Aggregation
• Capture data and perform analysis for driving operational decisions
• Utilize combination of analytics on data stream with comparing
historical values to drive decisions e.g., is average in last 5 minutes
> historical threshold?
Real-Time Analytics
• Identify patterns in incoming data streams and take action
• Utilize and search for patterns in one or more streams and take
action if pattern is seen
Pattern Detection
Look at the stream of events watching for pre-defined patterns or trends over a period of time, and generate an alert if
the required pattern (complex event) is detected:
• Pattern detection: Pump pressure is increasing while output is decreasing
• Information Aggregation: More than 100 parcels are delayed for 10mins
• Real-time Analytics: A credit card has been used in 3 geographically separate locations in the last 20 minutes
© 2013 SAP AG. All rights reserved. 48Public
Rapid data provisioning with data virtualization
Application
Remote data access like “local” data
Smart query processing leverages remote database’s unique processing capabilities by pushing processing to remote
database; Monitors and collects query execution data to further optimize remote query processing.
Compensate missing functionality in remote database with SAP HANA capabilities.
Accelerate application development across various processing models and data forms with common modeling and
development environment.
Merge Results
SELECT
from DB(x)
SELECT
from DB(y)
SELECT
from HIVE
Application
One SQL Script
SAP HANA
Virtual Tables
Supported DBs as of SPS6: Sybase ASE, IQ Hadoop/HIVE,
Teradata
Data-Type Mapping & Compensate
Missing Functions in DB
Modeling
Environment
Modeling
Environment
Modeling
Environment
Modeling and
Development Environment
© 2013 SAP AG. All rights reserved. 49Public
Hadoop Integration
Integration at ETL layer
 Data Services provides bi-directional Hadoop
connectivity: HIVE, HDFS, Push down entity
extraction to Hadoop as MapReduce jobs
Direct HANA-Hadoop connectivity
 Proxy Table (HANA SP6)
 Virtual HANA table to federate a Hive table at
query time
 HCatalog integration (HANA SP6)
 Leverage Hadoop metadata to improve query
performance, e.g. partition pruning in Hadoop
before executing query
SAP BI connectivity
 SAP BOBJ multi-source Universe can
access Hadoop HIVE
Visualize HIVE / HANA data
SAP HANA
Hadoop
Log
files
Unstruc
tured
data
Loading data for
Pre-process
Load results
into HANA
(Data Services)
Smart Query
Access
(Data Virtualization)
In-Memory Database Platform for Big Data
SAP HANA
Store: Help you to model, manage, and pre-process different type data
a. Unstructured Data
b. Geospatial Data
© 2013 SAP AG. All rights reserved. 51Public
Deal with Data Variety of Big Data
Embed sentiment fact extraction in same
SQL
Embed geospatial in same SQL
Embed fuzzy text search in same SQL
CREATE FULLTEXT INDEX i1 ON
PSA_TRANSACTION( AMOUNT, TRAN_DATE,
POST_DATE, DESCRIPTION, CATEGORY_TEXT )
FUZZY SEARCH INDEX ON SYNC;
SELECT SCORE() AS SCR, * FROM
"SYSTEM"."PSA_TRANSACTION" WHERE
CONTAINS (*, 'Sarvice', fuzzy) ORDER BY
SCR DESC;
Click-
stream
Customer
Data
Connected
Vehicles
Smart
Meter
Point of
Sale
Mobile Structure
d
Data
Geospatial
Data
Text
Data
RFID Machine
Data
Advanced text analytics
Analyze text in all columns of table
and text inside binary files with
advanced text analytic capabilities
such as: automatically detecting 31
languages; fuzzy, linguistic,
synonymous search, using SQL.
Structure unstructured data
Use advanced text analytics, such as
sentiment fact extraction, to
structure unstructured data.
Streaming data
Analyze streaming data from
integrated ESP in combination with
data in SAP HANA.
Geospatial data
Social
Networ
k
SAP
HANA
Any Data
SQL
© 2013 SAP AG. All rights reserved. 52Public
Hidden Value in Text
80% of enterprise-relevant information originates in “unstructured” data:
 Blogs, forum postings, social media
 Email, contact-center notes
 Surveys, warranty claims
© 2013 SAP AG. All rights reserved. 53Public
Text Search & Text Analysis Application
Configure
App
Use SAP HANA Info Access toolkit to define layout
and data for the App
Create
Model
Use SAP HANA Studio to define the search data
model and configure the search behavior
Run Text
Analysis
Extract salient information from text (Linguistic
Markup, Entity & Sentiment Extraction)
Create Full-
text Index
Use SAP HANA Studio to create full-text indexes
for search (linguistic, fuzzy…), file filtering, binary
text (.pdf, .doc) analysis, support 31 languages,
TF-IDF score, and optionally run Text Analysis
Consume
Data
Search on Text and/or filter, analyze, and perform
advanced analytics on text analysis table output
© 2013 SAP AG. All rights reserved. 54Public
Example Text Analytic Codes
CREATE FULLTEXT INDEX TWEET_I ON TWEET (CONTENT)
CONFIGURATION'EXTRACTION_CORE_VOICEOFCUSTOMER' ASYNC FLUSH EVERY 1 MINUTES LANGUAGE DETECTION
('EN') TEXT ANALYSIS ON;
CREATE FULLTEXT INDEX TWEET_ZH_I ON TWEET_ZH (CONTENT)
CONFIGURATION'EXTRACTION_CORE_VOICEOFCUSTOMER' ASYNC FLUSH EVERY 1 MINUTES LANGUAGE DETECTION
('ZH') TEXT ANALYSIS ON;
© 2013 SAP AG. All rights reserved. 55Public
Geospatial Data
Competing in today‘s marketplace
80%
of all data contains
some reference to
geography*
* Franklin, Carl and Paula Hane, ―An introduction to GIS: linking maps to databases,‖ Database. 15 (2) April, 1992, 17-22.
** Cisco‘s Internet Business Solutions Group (IBSG), ―The Internet of Things‖
90%
of all mobile devices
are GPS-enabled*
15B
internet connected
devices by 2015**
© 2013 SAP AG. All rights reserved. 56Public
Spatial adds a “new dimension” to big data
Spatial processing with SAP HANA
 Provides the ability to answer an entirely
new set of business questions with an
additional location dimension
 Goes beyond just postal/zip codes for
precise location intelligence
 Processes spatial data types and business
data rapidly to deliver results to
applications and BI tools in the form maps,
reports and charts
 GIS (Geospatial Information Systems) are
becoming more common in most
organizations and industries. The benefits
include:
– Cost Savings and Increased Efficiency
– Better Decision Making
– Improved Communication
– Better Record Keeping
– Managing Geographically
Real
Estate
Environmental
Health and Safety
Business
Intelligence
Mobility
Application Areas
Assets and Work
Management
CIS/CRM
Public Sector
& Healthcare
Telecommunications
Financial and
Insurance
Services
Industries
Retail and
Consumer
Products
O&G,
Manufacturing
& Utilities
Spatial
Processing
with
SAP HANA
© 2013 SAP AG. All rights reserved. 57Public
What is a spatially enabled database?
Key capabilities delivered in SAP HANA
Store, process, manipulate, share, and retrieve
spatial data directly in the database
Process spatial vector data with spatial analytic
functions:
 Measurements – distance, surface, area, perimeter,
volume
 Relationships – intersects, contains, within, adjacent,
touches
 Operators – buffer, transform
 Attributes – types, number of points
Store and transform various 2D/3D coordinate
systems
Process vector and raster data
Comply with the ISO/IEC 13249-3 standard and
Open Geospatial Consortium (1999 SQL/MM
standard)
point line
polygon
Multi-polygon
In-Memory Database Platform for Big Data
SAP HANA
Process: Help you analyze big data to discover deep insight
a. Predictive Analytic Library
b. R integration
© 2013 SAP AG. All rights reserved. 59Customer
SAP HANA Predictive Ecosystem
Apps
SQL Script
(Optimized Query Plan)
Unstructured
PALR-scriptsR Engine
Accelerate predictive analysis and scoring with in-database algorithms delivered out-
of-the-box. Adapt the models frequently.
Execute R commands as part of overall query plan by transferring intermediate DB
tables directly to R as vector-oriented data structures.
Predictive analytics across multiple data types and sources. (e.g.: Unstructured Text,
Geospatial, Hadoop)
C4.5 decision
tree
Weighted
score tables
Regression
KNN
classification
K-means ABC
classification
Associate
analysis: market
basket
Apps
Virtual Tables
OLAP Unstructured
Predictiv
e
Logic
R
Logic
Pre Process Pre Process Pre Process
Geospatia
l
© 2013 SAP AG. All rights reserved. 60Customer
R Integration for SAP HANA
 Embedding R scripts within the SAP HANA database execution
 Enhancements are made to the SAP HANA database to allow R
code (RLANG) to be processed as part of the overall query
execution plan
 This scenario is suitable when the modeling and consumption
environment sits on HANA and the R environment is used for
specific statistical functions
Send data and
R script
1
2 Run
the R
scripts
3 Get back the
result from R
to SAP HANA
CREATE FUNCTION LR(
IN input1 SUCC_PREC_TYPE,
OUT output0 R_COEF_TYPE)
LANGUAGE RLANG AS'''
CHANGE_FREQ<-input1$CHANGE_FREQ;
SUCC_PREC<-input1$SUCC_PREC;
coefs<-coef(glm(
SUCC_PREC~CHANGE_FREQ,
family = poisson ));
INTERCEPT<-coefs["(Intercept)"];
CHANGEFREQ<-coefs["CHANGE_FREQ"];
result<-as.data.frame(
cbind(INTERCEPT,CHANGEFREQ))
''';
TRUNCATE TABLE r_coef_tab;
CALL LR(SUCC_PREC_tab,r_coef_tab );
SELECT * FROM r_coef_tab;
Sample Code in SAP HANA SQLScript
© 2013 SAP AG. All rights reserved. 61Customer
R Integration for SAP HANA
Functionality Overview
 R integration for SAP HANA enables the use of the R open source environment in the
context of the HANA in-memory database
 Allows the application developer to embed R script within SQL script and submit entire
query to the HANA database.
 As the plan execution reaches R codes, a separate R runtime is invoked using Rserve
and input tables of R node passed to R process using improved data transfer
mechanism.
 Establishes a communication channel between HANA and R for fast data exchange
 Improved data exchange mechanism supports transfer of intermediate database
tables directly into vector oriented data structures of R.
 Performance advantage over standard tuple-based SQL interfaces with no need for
data duplication on the R server.
Predictive Analysis DEMO
Flu Trend Analysis based on Twitter Data
http://54.236.239.179:8080/FluAnalysis/index.jsp
In-Memory Database Platform for Big Data
SAP HANA
Engage: Help you to visualize and communicate analysis result with users more
efficiently
a. Explorer
b. Lumira
c. SAP BusinessObjects BI
© 2013 SAP AG. All rights reserved. 64Customer
SAP BusinessObjects BI 4.x and HANA – Client tools
Discovery and analysis
Capabilities in SAP BusinessObjects allow SAP HANA to be used as a data source for discovering and
visualizing information.
Explorer
Native access to HANA analytical models
Explore analytic views or calculation views
One view per information space
Variables and input parameters support
SAP Lumira (Desktop & Cloud)
Native access to HANA analytical models
Visualize analytic views or calculation views
Analysis Office and Analysis OLAP
Direct access to HANA support includes the
following:
- Hierarchies, Navigation / drilldown
- Filters: member selector (including search
measure)
- Sort by members
- Swap axes
- Calculated measures +,-,*,/
- Input parameters
- Support of multilingual information
© 2013 SAP AG. All rights reserved. 65Customer
Lumira on HANA Overview
• Acquire, discover, share, explore
& analyze HANA data modeled /
uploaded from HANA Studio,
Visual Intelligence or directly
from Lumira Web
• HANA native - hosted on the
HANA Platform and Managed by
HANA Studio administration
console
• Access from Lumira desktop,
Lumira web & Mobile BI (tablet)
HANA In-memory platform
Lumira on HANA v1.0
browser
Calculation
Engine
Lumira
Desktop
Lumira
Web
Lumira
Tablet
(MobI / Safari )
HANA
Studio
HANA data modeling
& Administration
Uploading, Exploring & Analyzing Hana Data
HANA XS Engine (XSE)
Security / IDM
Services …
System
Landscape
© 2013 SAP AG. All rights reserved. 66Customer
SAP BusinessObjects BI and HANA – Client tools
Dashboards and apps
Support Build Dashboards and Apps:
Dashboards
Support for dashboards built on universe (UNX) giving
access to:
- Tables (column store) and SQL views
- Analytic and calculation views
Design Studio
HANA application building including mobile support
Navigation on crosstab
Hierarchy support
Language dependency
Command editor
Initial view editor
Support Build Reports:
CR 2011 and CR 2008
Access to standard tables and views
Access to analytic and calculation views
CR for Enterprise
Support for HANA functionality exposed via semantic layer
Web Intelligence
Support for HANA functionality exposed via semantic layer
Query stripping on HANA universes
© 2013 SAP AG. All rights reserved. 67Customer
SAP BusinessObjects BI and HANA – Semantic layer
Semantic layer
Support of SAP HANA by the semantic layer via relational universes (UNX) allowing SAP BusinessObjects
BI suite to use SAP HANA as a data source
Relational universes
Support for relational universe format (UNX)
via a JDBC or ODBC
Access to:
- Tables (column store) and SQL views
- Analytic and calculation views (JDBC only)
New SQL features in HANA are immediately
available for universes, for example prompts
and variables
Universes do not store data from HANA or
add any performance overhead
Universes are just like any other client tool
using SQL to access HANA - the latest data
from HANA is sent to the client tool on query
refresh
In-Memory Database Platform for Big Data
SAP HANA One
© 2013 SAP AG. All rights reserved. 69Customer
Experience SAP HANA with SAP HANA One
SAP HANA One = SAP HANA + Public Cloud
 SAP HANA license + AWS infrastructure
fees (appliance + storage)
 Self-service, subscription-based on AWS
 Build any kind of SAP HANA application
or analytics, for proof-of-concept or
production
 Pay as you go
“
SAP HANA ONE … was just the right thing at the right time for us. With its user-friendly client
interface and fast processing, people see numbers and charts within seconds, so big data is
no longer formidable to them.
”
―How The Globe and Mail Builds More Accurate Marketing Campaigns Faster‖ in the October-December 2012 issue of insiderPROFILES (insiderprofiles.wispubs.com).
© 2013 SAP AG. All rights reserved. 70Customer
SAP HANA in the Cloud – related offerings
Subscription pricing + productive use = SAP HANA One
SAP HANA
Cloud
SAP HANA One
SAP HANA Developer
Sandbox
SAP HANA Cloud Hosting
 SAP HANA license: free
 SAP HANA appliance:
– Free
– TBD
 Share resources
 Data visible to all users
 SAP HANA license: $0.99/h
 SAP HANA appliance:
– $2.50/hr
– Amazon CC 8XL
– 60.5GB of RAM
 Use for productive use case
– Max 30GB of data
– Departmental use cases
– OK to prototype w/option to
move to production
 SAP HANA license:
– Bring Your Own License
– Fully outsourced, no license
 SAP HANA appliance:
– Hosting on certified HW for a
monthly fee
– Single-tenant, bare-metal (non-
virtualized) servers
 Added partner services:
– Data provisioning
– Disaster recovery
© 2013 SAP AG. All rights reserved. 71Customer
Cost Details of SAP HANA One Projects
―Turn off the light switch when leaving the room‖
Unit charges Measure Charge per unit
HANA One license hour $0.99 per hour
AWS compute time hour $2.50 per hour
Network Data Out @ $0.12/GB data volume – estimate only ~ $1.20 per day
Elastic Block Storage (EBS)* storage size – estimate only ~ $0.87 per day*
Usage patterns Estimated one month totals
Occasional – 5 days per month (not in use: manual shut down) $196
5 day project with 5 x 24 usage, then terminate $439
40 hour week with 5 x 8 (manual shut down at night) $684
Always on for one month in 24 x 7 mode $2,637
* Estimate based on 520GB @ $.01GB/month = $52/month
© 2013 SAP AG. All rights reserved. 72Customer
Research on SAP HANA One
CMUSV Research Project:
Sensor as a Service
- Stream sensor data
- Huge amount
- Real-time big data
analysis
- Fast response
1. Jia Zhang, Bob Iannucci, Mark Hennessy, Kaushik Gopal, Sean Xiao, Sumeet Kumar, David Pfeffer, Basmah Aljedia, Yuan Ren, Martin Griss, Steven Rosenberg,
Jordan Cao, Anthony Rowe, "Sensor Data as a Service - A Federated Platform for Mobile Data-Centric Service Development and Sharing", Proceedings of the 2013
IEEE International Conference on Services Computing (SCC), Jun. 27-Jul. 2, 2013, Santa Clara, California, CA, USA.
© 2013 SAP AG. All rights reserved. 73Customer
Teaching on SAP HANA
California State University, Chico
Required MBA Business Intelligence Course
• Business intelligence overview
• Emphasis on models and business value of analytics
• Mixed undergraduate and graduate students
SAP HANA Use Case Repository, Test Drives and Demos
• In-class activity: Show video and small groups address questions
• Discuss responses
SAP HANA University Alliances Curriculum
 Learn to build tables and define views
 Follow-up project with new data
SAP HANA Academy
• Technical tutorials, for example, Working with Stored Procedures
© 2013 SAP AG. All rights reserved. 74Customer
Watch the video about analytics at Bigpoint and answer the following
questions:
1. What is the business value of the real-time analytics?
2. What data do you think are needed?
3. What does the analytics tool do?
Summary:
In-Memory Database Platform for Big Data
Migrate your App to SAP HANA One
© 2013 SAP AG. All rights reserved. 76Customer
Migrating existing Project to HANA
Existing application HANA as a database and
some basic re-modeling
of logic in HANA
Application Tier still
processes and owns the
business logic
Push down majority of the
logic down into HANA
Application Tier becomes
a thin UI / Security layer
All of the application logic
is pushed down into
HANA
Extremely low latency.
User Interface is HTML5
and natively runs on top
of HANA
© 2013 SAP AG. All rights reserved. 77Customer
Test & Demo - Developer Licenses – All partners
FREE
On-Premise
Test & Demo
Licenses
Partner Edge membership / SAP University Alliances
Membership required
FREE
On-Demand
Developer Licenses
2K
On-Premise
Developer Licenses
Infrastructure costs apply Partner Edge membership / SAP University Alliances
Membership required
© 2013 SAP AG. All rights reserved. 78Customer
HANA Academy
URL: academy.saphana.com
© 2013 SAP AG. All rights reserved. 79Customer
SAP HANA Developer Center
URL: http://scn.sap.com/community/developer-center/hana
© 2013 SAP AG. All rights reserved. 80Customer
Resources
Information
SAP HANA http://saphana.com
SAP HANA One http://cloud.saphana.com
– FAQs: http://www.saphana.com/docs/DOC-2482
– Quick Start Guide: http://www.saphana.com/docs/DOC-2437
Product reviews: https://aws.amazon.com/marketplace/review/product-reviews?asin=B009KA3CRY
Provisioning
SAP HANA One https://aws.amazon.com/marketplace/pp/B009KA3CRY
SAP HANA One Developer Edition http://scn.sap.com/community/developer-center/hana
Support
SAP HANA Academy: http://academy.saphana.com
SAP HANA Developer Center: http://developer.sap.com
SAP HANA One Community Support
http://www.saphana.com/community/learn/cloud-info/cloud/hana-platform-aws
Blog
SAP HANA One - SAP HANA in a Light Bulb
http://www.saphana.com/community/blogs/blog/2013/01/18/sap-hana-one--sap-hana-in-a-light-bulb
Thank you
Jordan Cao
Sr. Product Marketing Manager
Email: jordan.cao@sap.com
Uddhav Gupta
Sr. Solution Manager
Email: uddhav.gupta@sap.com

Weitere ähnliche Inhalte

Was ist angesagt?

SAP Helps Reduce Silos Between Business and Spatial Data
SAP Helps Reduce Silos Between Business and Spatial DataSAP Helps Reduce Silos Between Business and Spatial Data
SAP Helps Reduce Silos Between Business and Spatial DataSAP Technology
 
SAP HANA Accelerator for SAP ASE
SAP HANA Accelerator for SAP ASESAP HANA Accelerator for SAP ASE
SAP HANA Accelerator for SAP ASESAP Technology
 
Spotlight on Financial Services with Calypso and SAP ASE
Spotlight on Financial Services with Calypso and SAP ASESpotlight on Financial Services with Calypso and SAP ASE
Spotlight on Financial Services with Calypso and SAP ASESAP Technology
 
SAP HANA Vora SITMTY 20160707
SAP HANA Vora SITMTY 20160707SAP HANA Vora SITMTY 20160707
SAP HANA Vora SITMTY 20160707Henrique Pinto
 
Hana Training Day 1
Hana Training Day 1Hana Training Day 1
Hana Training Day 1mishra4927
 
HP Enterprises in Hana Pankaj Jain May 2016
HP Enterprises in Hana Pankaj Jain May 2016HP Enterprises in Hana Pankaj Jain May 2016
HP Enterprises in Hana Pankaj Jain May 2016INDUSCommunity
 
SAP HANA – The Heart and Soul of a Digital Business
SAP HANA – The Heart and Soul of a Digital BusinessSAP HANA – The Heart and Soul of a Digital Business
SAP HANA – The Heart and Soul of a Digital BusinessSAP Technology
 
SAP HANA Use Cases in 27 Industries
SAP HANA Use Cases in 27 IndustriesSAP HANA Use Cases in 27 Industries
SAP HANA Use Cases in 27 IndustriesSAP Asia Pacific
 
SAP HANA for Beginners from a Beginner
SAP HANA for Beginners from a BeginnerSAP HANA for Beginners from a Beginner
SAP HANA for Beginners from a BeginnerSAPYard
 
SAP HANA "THE WHY"- Value Proposition - Run Simple
SAP HANA "THE WHY"- Value Proposition - Run SimpleSAP HANA "THE WHY"- Value Proposition - Run Simple
SAP HANA "THE WHY"- Value Proposition - Run SimpleSandeep Mahindra
 
SAP HANA with SGI Solution Brief
SAP HANA with SGI Solution BriefSAP HANA with SGI Solution Brief
SAP HANA with SGI Solution BriefJosh Goergen
 
Big Data, Big Thinking: Simplified Architecture Webinar Fact Sheet
Big Data, Big Thinking: Simplified Architecture Webinar Fact SheetBig Data, Big Thinking: Simplified Architecture Webinar Fact Sheet
Big Data, Big Thinking: Simplified Architecture Webinar Fact SheetSAP Technology
 
Sap hana l1 -reinventing real-time businesses through innovation, value & si...
Sap hana l1  -reinventing real-time businesses through innovation, value & si...Sap hana l1  -reinventing real-time businesses through innovation, value & si...
Sap hana l1 -reinventing real-time businesses through innovation, value & si...Daniel Lahl
 
Leveraging SAP HANA with Apache Hadoop and SAP Analytics
Leveraging SAP HANA with Apache Hadoop and SAP AnalyticsLeveraging SAP HANA with Apache Hadoop and SAP Analytics
Leveraging SAP HANA with Apache Hadoop and SAP AnalyticsMethod360
 
Transforming Business with Intel and SAP HANA 2
Transforming Business with Intel and SAP HANA 2 Transforming Business with Intel and SAP HANA 2
Transforming Business with Intel and SAP HANA 2 PT Datacomm Diangraha
 
Enterprise Information Management
Enterprise Information ManagementEnterprise Information Management
Enterprise Information ManagementSAP Technology
 
Hadoop, Spark and Big Data Summit presentation with SAP HANA Vora and a path ...
Hadoop, Spark and Big Data Summit presentation with SAP HANA Vora and a path ...Hadoop, Spark and Big Data Summit presentation with SAP HANA Vora and a path ...
Hadoop, Spark and Big Data Summit presentation with SAP HANA Vora and a path ...Ocean9, Inc.
 

Was ist angesagt? (19)

SAP Helps Reduce Silos Between Business and Spatial Data
SAP Helps Reduce Silos Between Business and Spatial DataSAP Helps Reduce Silos Between Business and Spatial Data
SAP Helps Reduce Silos Between Business and Spatial Data
 
SAP HANA Accelerator for SAP ASE
SAP HANA Accelerator for SAP ASESAP HANA Accelerator for SAP ASE
SAP HANA Accelerator for SAP ASE
 
Spotlight on Financial Services with Calypso and SAP ASE
Spotlight on Financial Services with Calypso and SAP ASESpotlight on Financial Services with Calypso and SAP ASE
Spotlight on Financial Services with Calypso and SAP ASE
 
SAP HANA
SAP HANASAP HANA
SAP HANA
 
SAP HANA Vora SITMTY 20160707
SAP HANA Vora SITMTY 20160707SAP HANA Vora SITMTY 20160707
SAP HANA Vora SITMTY 20160707
 
Hana Training Day 1
Hana Training Day 1Hana Training Day 1
Hana Training Day 1
 
HP Enterprises in Hana Pankaj Jain May 2016
HP Enterprises in Hana Pankaj Jain May 2016HP Enterprises in Hana Pankaj Jain May 2016
HP Enterprises in Hana Pankaj Jain May 2016
 
SAP HANA – The Heart and Soul of a Digital Business
SAP HANA – The Heart and Soul of a Digital BusinessSAP HANA – The Heart and Soul of a Digital Business
SAP HANA – The Heart and Soul of a Digital Business
 
SAP HANA Timeline
SAP HANA TimelineSAP HANA Timeline
SAP HANA Timeline
 
SAP HANA Use Cases in 27 Industries
SAP HANA Use Cases in 27 IndustriesSAP HANA Use Cases in 27 Industries
SAP HANA Use Cases in 27 Industries
 
SAP HANA for Beginners from a Beginner
SAP HANA for Beginners from a BeginnerSAP HANA for Beginners from a Beginner
SAP HANA for Beginners from a Beginner
 
SAP HANA "THE WHY"- Value Proposition - Run Simple
SAP HANA "THE WHY"- Value Proposition - Run SimpleSAP HANA "THE WHY"- Value Proposition - Run Simple
SAP HANA "THE WHY"- Value Proposition - Run Simple
 
SAP HANA with SGI Solution Brief
SAP HANA with SGI Solution BriefSAP HANA with SGI Solution Brief
SAP HANA with SGI Solution Brief
 
Big Data, Big Thinking: Simplified Architecture Webinar Fact Sheet
Big Data, Big Thinking: Simplified Architecture Webinar Fact SheetBig Data, Big Thinking: Simplified Architecture Webinar Fact Sheet
Big Data, Big Thinking: Simplified Architecture Webinar Fact Sheet
 
Sap hana l1 -reinventing real-time businesses through innovation, value & si...
Sap hana l1  -reinventing real-time businesses through innovation, value & si...Sap hana l1  -reinventing real-time businesses through innovation, value & si...
Sap hana l1 -reinventing real-time businesses through innovation, value & si...
 
Leveraging SAP HANA with Apache Hadoop and SAP Analytics
Leveraging SAP HANA with Apache Hadoop and SAP AnalyticsLeveraging SAP HANA with Apache Hadoop and SAP Analytics
Leveraging SAP HANA with Apache Hadoop and SAP Analytics
 
Transforming Business with Intel and SAP HANA 2
Transforming Business with Intel and SAP HANA 2 Transforming Business with Intel and SAP HANA 2
Transforming Business with Intel and SAP HANA 2
 
Enterprise Information Management
Enterprise Information ManagementEnterprise Information Management
Enterprise Information Management
 
Hadoop, Spark and Big Data Summit presentation with SAP HANA Vora and a path ...
Hadoop, Spark and Big Data Summit presentation with SAP HANA Vora and a path ...Hadoop, Spark and Big Data Summit presentation with SAP HANA Vora and a path ...
Hadoop, Spark and Big Data Summit presentation with SAP HANA Vora and a path ...
 

Andere mochten auch

In memory big data management and processing a survey
In memory big data management and processing a surveyIn memory big data management and processing a survey
In memory big data management and processing a surveyredpel dot com
 
in-memory database system and low latency
in-memory database system and low latencyin-memory database system and low latency
in-memory database system and low latencyhyeongchae lee
 
In memory databases presentation
In memory databases presentationIn memory databases presentation
In memory databases presentationMichael Keane
 
Why Companies Need New Approaches for Faster Time-to-Insight
Why Companies Need New Approaches for Faster Time-to-Insight Why Companies Need New Approaches for Faster Time-to-Insight
Why Companies Need New Approaches for Faster Time-to-Insight SAP Asia Pacific
 
Unify Line of Business Data with SAP Digital Boardroom
Unify Line of Business Data with SAP Digital BoardroomUnify Line of Business Data with SAP Digital Boardroom
Unify Line of Business Data with SAP Digital BoardroomSAP Analytics
 
Network Effects
Network EffectsNetwork Effects
Network Effectsa16z
 
In-Memory Computing: How, Why? and common Patterns
In-Memory Computing: How, Why? and common PatternsIn-Memory Computing: How, Why? and common Patterns
In-Memory Computing: How, Why? and common PatternsSrinath Perera
 
Introduction to Big Data
Introduction to Big Data Introduction to Big Data
Introduction to Big Data Srinath Perera
 
Sap technical deep dive in a column oriented in memory database
Sap technical deep dive in a column oriented in memory databaseSap technical deep dive in a column oriented in memory database
Sap technical deep dive in a column oriented in memory databaseAlexander Talac
 
Big Data Analytics with Hadoop
Big Data Analytics with HadoopBig Data Analytics with Hadoop
Big Data Analytics with HadoopPhilippe Julio
 
Mobile Is Eating the World (2016)
Mobile Is Eating the World (2016)Mobile Is Eating the World (2016)
Mobile Is Eating the World (2016)a16z
 
Enterprise workspaces - Extending SAP NetWeaver Portal capabilities
Enterprise workspaces - Extending SAP NetWeaver Portal capabilities Enterprise workspaces - Extending SAP NetWeaver Portal capabilities
Enterprise workspaces - Extending SAP NetWeaver Portal capabilities SAP Portal
 

Andere mochten auch (18)

In-Memory DataBase
In-Memory DataBaseIn-Memory DataBase
In-Memory DataBase
 
In memory big data management and processing a survey
In memory big data management and processing a surveyIn memory big data management and processing a survey
In memory big data management and processing a survey
 
in-memory database system and low latency
in-memory database system and low latencyin-memory database system and low latency
in-memory database system and low latency
 
In memory databases presentation
In memory databases presentationIn memory databases presentation
In memory databases presentation
 
In-memory Databases
In-memory DatabasesIn-memory Databases
In-memory Databases
 
Why Companies Need New Approaches for Faster Time-to-Insight
Why Companies Need New Approaches for Faster Time-to-Insight Why Companies Need New Approaches for Faster Time-to-Insight
Why Companies Need New Approaches for Faster Time-to-Insight
 
Unify Line of Business Data with SAP Digital Boardroom
Unify Line of Business Data with SAP Digital BoardroomUnify Line of Business Data with SAP Digital Boardroom
Unify Line of Business Data with SAP Digital Boardroom
 
Big data ppt
Big  data pptBig  data ppt
Big data ppt
 
Network Effects
Network EffectsNetwork Effects
Network Effects
 
In-Memory Computing: How, Why? and common Patterns
In-Memory Computing: How, Why? and common PatternsIn-Memory Computing: How, Why? and common Patterns
In-Memory Computing: How, Why? and common Patterns
 
Introduction to Big Data
Introduction to Big Data Introduction to Big Data
Introduction to Big Data
 
Big Data v Data Mining
Big Data v Data MiningBig Data v Data Mining
Big Data v Data Mining
 
Sap technical deep dive in a column oriented in memory database
Sap technical deep dive in a column oriented in memory databaseSap technical deep dive in a column oriented in memory database
Sap technical deep dive in a column oriented in memory database
 
Big Data Analytics with Hadoop
Big Data Analytics with HadoopBig Data Analytics with Hadoop
Big Data Analytics with Hadoop
 
Mobile Is Eating the World (2016)
Mobile Is Eating the World (2016)Mobile Is Eating the World (2016)
Mobile Is Eating the World (2016)
 
99 Facts on the Future of Business in the Digital Economy
99 Facts on the Future of Business in the Digital Economy99 Facts on the Future of Business in the Digital Economy
99 Facts on the Future of Business in the Digital Economy
 
Enterprise workspaces - Extending SAP NetWeaver Portal capabilities
Enterprise workspaces - Extending SAP NetWeaver Portal capabilities Enterprise workspaces - Extending SAP NetWeaver Portal capabilities
Enterprise workspaces - Extending SAP NetWeaver Portal capabilities
 
Information från Läkemedelsverket #5 2013
Information från Läkemedelsverket #5 2013Information från Läkemedelsverket #5 2013
Information från Läkemedelsverket #5 2013
 

Ähnlich wie In-Memory Database Platform for Big Data

The SAP Startup Focus Program – Tackling Big Data With the Power of Small by ...
The SAP Startup Focus Program – Tackling Big Data With the Power of Small by ...The SAP Startup Focus Program – Tackling Big Data With the Power of Small by ...
The SAP Startup Focus Program – Tackling Big Data With the Power of Small by ...Codemotion
 
Big data tim
Big data timBig data tim
Big data timT Weir
 
GITEX Big Data Conference 2014 – SAP Presentation
GITEX Big Data Conference 2014 – SAP PresentationGITEX Big Data Conference 2014 – SAP Presentation
GITEX Big Data Conference 2014 – SAP PresentationPedro Pereira
 
TDWI Roundtable: The HANA EDW
TDWI Roundtable: The HANA EDWTDWI Roundtable: The HANA EDW
TDWI Roundtable: The HANA EDWukc4
 
Sap hana by jeff_word
Sap hana by jeff_wordSap hana by jeff_word
Sap hana by jeff_wordSunil Joshi
 
SAP HANA: Enterprise Data Management Meets High Performance Enterprise Computing
SAP HANA: Enterprise Data Management Meets High Performance Enterprise ComputingSAP HANA: Enterprise Data Management Meets High Performance Enterprise Computing
SAP HANA: Enterprise Data Management Meets High Performance Enterprise Computingimcpune
 
CIO Guide to Using SAP HANA Platform For Big Data
CIO Guide to Using SAP HANA Platform For Big DataCIO Guide to Using SAP HANA Platform For Big Data
CIO Guide to Using SAP HANA Platform For Big DataSnehanshu Shah
 
Future of Enterprise PaaS
Future of Enterprise PaaSFuture of Enterprise PaaS
Future of Enterprise PaaSSAP Technology
 
Future of Enterprise PaaS (Cloud Foundry Summit 2014)
 Future of Enterprise PaaS (Cloud Foundry Summit 2014) Future of Enterprise PaaS (Cloud Foundry Summit 2014)
Future of Enterprise PaaS (Cloud Foundry Summit 2014)VMware Tanzu
 
Harnessing Big Data in Real-Time
Harnessing Big Data in Real-TimeHarnessing Big Data in Real-Time
Harnessing Big Data in Real-TimeDataWorks Summit
 
SAP REAL TIME DATA PLATFORM WITH SYBASE SUPPORT
SAP REAL TIME DATA PLATFORM WITH SYBASE SUPPORTSAP REAL TIME DATA PLATFORM WITH SYBASE SUPPORT
SAP REAL TIME DATA PLATFORM WITH SYBASE SUPPORTSybase Türkiye
 
Capture and Feed Telecom Network Data and More Into SAP HANA - Quicky and Aff...
Capture and Feed Telecom Network Data and More Into SAP HANA - Quicky and Aff...Capture and Feed Telecom Network Data and More Into SAP HANA - Quicky and Aff...
Capture and Feed Telecom Network Data and More Into SAP HANA - Quicky and Aff...SAP Solution Extensions
 
Business intelligence in the era of big data
Business intelligence in the era of big dataBusiness intelligence in the era of big data
Business intelligence in the era of big dataJC Raveneau
 
The Power of Collective Insight with SAP BI
The Power of Collective Insight with SAP BIThe Power of Collective Insight with SAP BI
The Power of Collective Insight with SAP BIWaldemar Adams
 
SAP IQ 16 Product Annoucement
SAP IQ 16 Product AnnoucementSAP IQ 16 Product Annoucement
SAP IQ 16 Product AnnoucementDobler Consulting
 
Ciber SAP Tech Ed 2013 takeaway presentation
Ciber SAP Tech Ed 2013 takeaway presentationCiber SAP Tech Ed 2013 takeaway presentation
Ciber SAP Tech Ed 2013 takeaway presentationsvleuken
 
SAP Data Hub – What is it, and what’s new? (Sefan Linders)
SAP Data Hub – What is it, and what’s new? (Sefan Linders)SAP Data Hub – What is it, and what’s new? (Sefan Linders)
SAP Data Hub – What is it, and what’s new? (Sefan Linders)Twan van den Broek
 

Ähnlich wie In-Memory Database Platform for Big Data (20)

The SAP Startup Focus Program – Tackling Big Data With the Power of Small by ...
The SAP Startup Focus Program – Tackling Big Data With the Power of Small by ...The SAP Startup Focus Program – Tackling Big Data With the Power of Small by ...
The SAP Startup Focus Program – Tackling Big Data With the Power of Small by ...
 
Big data tim
Big data timBig data tim
Big data tim
 
GITEX Big Data Conference 2014 – SAP Presentation
GITEX Big Data Conference 2014 – SAP PresentationGITEX Big Data Conference 2014 – SAP Presentation
GITEX Big Data Conference 2014 – SAP Presentation
 
TDWI Roundtable: The HANA EDW
TDWI Roundtable: The HANA EDWTDWI Roundtable: The HANA EDW
TDWI Roundtable: The HANA EDW
 
Sap hana by jeff_word
Sap hana by jeff_wordSap hana by jeff_word
Sap hana by jeff_word
 
Autodesk Technical Webinar: SAP HANA in-memory database
Autodesk Technical Webinar: SAP HANA in-memory databaseAutodesk Technical Webinar: SAP HANA in-memory database
Autodesk Technical Webinar: SAP HANA in-memory database
 
SAP HANA: Enterprise Data Management Meets High Performance Enterprise Computing
SAP HANA: Enterprise Data Management Meets High Performance Enterprise ComputingSAP HANA: Enterprise Data Management Meets High Performance Enterprise Computing
SAP HANA: Enterprise Data Management Meets High Performance Enterprise Computing
 
CIO Guide to Using SAP HANA Platform For Big Data
CIO Guide to Using SAP HANA Platform For Big DataCIO Guide to Using SAP HANA Platform For Big Data
CIO Guide to Using SAP HANA Platform For Big Data
 
SAP Vora CodeJam
SAP Vora CodeJamSAP Vora CodeJam
SAP Vora CodeJam
 
Future of Enterprise PaaS
Future of Enterprise PaaSFuture of Enterprise PaaS
Future of Enterprise PaaS
 
Data Warehouse Cloud - Das Ende von SAP BW?
Data Warehouse Cloud - Das Ende von SAP BW?Data Warehouse Cloud - Das Ende von SAP BW?
Data Warehouse Cloud - Das Ende von SAP BW?
 
Future of Enterprise PaaS (Cloud Foundry Summit 2014)
 Future of Enterprise PaaS (Cloud Foundry Summit 2014) Future of Enterprise PaaS (Cloud Foundry Summit 2014)
Future of Enterprise PaaS (Cloud Foundry Summit 2014)
 
Harnessing Big Data in Real-Time
Harnessing Big Data in Real-TimeHarnessing Big Data in Real-Time
Harnessing Big Data in Real-Time
 
SAP REAL TIME DATA PLATFORM WITH SYBASE SUPPORT
SAP REAL TIME DATA PLATFORM WITH SYBASE SUPPORTSAP REAL TIME DATA PLATFORM WITH SYBASE SUPPORT
SAP REAL TIME DATA PLATFORM WITH SYBASE SUPPORT
 
Capture and Feed Telecom Network Data and More Into SAP HANA - Quicky and Aff...
Capture and Feed Telecom Network Data and More Into SAP HANA - Quicky and Aff...Capture and Feed Telecom Network Data and More Into SAP HANA - Quicky and Aff...
Capture and Feed Telecom Network Data and More Into SAP HANA - Quicky and Aff...
 
Business intelligence in the era of big data
Business intelligence in the era of big dataBusiness intelligence in the era of big data
Business intelligence in the era of big data
 
The Power of Collective Insight with SAP BI
The Power of Collective Insight with SAP BIThe Power of Collective Insight with SAP BI
The Power of Collective Insight with SAP BI
 
SAP IQ 16 Product Annoucement
SAP IQ 16 Product AnnoucementSAP IQ 16 Product Annoucement
SAP IQ 16 Product Annoucement
 
Ciber SAP Tech Ed 2013 takeaway presentation
Ciber SAP Tech Ed 2013 takeaway presentationCiber SAP Tech Ed 2013 takeaway presentation
Ciber SAP Tech Ed 2013 takeaway presentation
 
SAP Data Hub – What is it, and what’s new? (Sefan Linders)
SAP Data Hub – What is it, and what’s new? (Sefan Linders)SAP Data Hub – What is it, and what’s new? (Sefan Linders)
SAP Data Hub – What is it, and what’s new? (Sefan Linders)
 

Mehr von SAP Technology

SAP Integration Suite L1
SAP Integration Suite L1SAP Integration Suite L1
SAP Integration Suite L1SAP Technology
 
Future-Proof Your Business Processes by Automating SAP S/4HANA processes with...
Future-Proof Your Business Processes by Automating SAP S/4HANA processes with...Future-Proof Your Business Processes by Automating SAP S/4HANA processes with...
Future-Proof Your Business Processes by Automating SAP S/4HANA processes with...SAP Technology
 
7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...
7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...
7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...SAP Technology
 
Extend SAP S/4HANA to deliver real-time intelligent processes
Extend SAP S/4HANA to deliver real-time intelligent processesExtend SAP S/4HANA to deliver real-time intelligent processes
Extend SAP S/4HANA to deliver real-time intelligent processesSAP Technology
 
Process optimization and automation for SAP S/4HANA with SAP’s Business Techn...
Process optimization and automation for SAP S/4HANA with SAP’s Business Techn...Process optimization and automation for SAP S/4HANA with SAP’s Business Techn...
Process optimization and automation for SAP S/4HANA with SAP’s Business Techn...SAP Technology
 
Accelerate your journey to SAP S/4HANA with SAP’s Business Technology Platform
Accelerate your journey to SAP S/4HANA with SAP’s Business Technology PlatformAccelerate your journey to SAP S/4HANA with SAP’s Business Technology Platform
Accelerate your journey to SAP S/4HANA with SAP’s Business Technology PlatformSAP Technology
 
Accelerate Your Move to an Intelligent Enterprise with SAP Cloud Platform and...
Accelerate Your Move to an Intelligent Enterprise with SAP Cloud Platform and...Accelerate Your Move to an Intelligent Enterprise with SAP Cloud Platform and...
Accelerate Your Move to an Intelligent Enterprise with SAP Cloud Platform and...SAP Technology
 
Transform your business with intelligent insights and SAP S/4HANA
Transform your business with intelligent insights and SAP S/4HANATransform your business with intelligent insights and SAP S/4HANA
Transform your business with intelligent insights and SAP S/4HANASAP Technology
 
SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...
SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...
SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...SAP Technology
 
Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...
Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...
Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...SAP Technology
 
The IoT Imperative for Consumer Products
The IoT Imperative for Consumer ProductsThe IoT Imperative for Consumer Products
The IoT Imperative for Consumer ProductsSAP Technology
 
The IoT Imperative for Discrete Manufacturers - Automotive, Aerospace & Defen...
The IoT Imperative for Discrete Manufacturers - Automotive, Aerospace & Defen...The IoT Imperative for Discrete Manufacturers - Automotive, Aerospace & Defen...
The IoT Imperative for Discrete Manufacturers - Automotive, Aerospace & Defen...SAP Technology
 
IoT is Enabling a New Era of Shareholder Value in Energy and Natural Resource...
IoT is Enabling a New Era of Shareholder Value in Energy and Natural Resource...IoT is Enabling a New Era of Shareholder Value in Energy and Natural Resource...
IoT is Enabling a New Era of Shareholder Value in Energy and Natural Resource...SAP Technology
 
The IoT Imperative in Government and Healthcare
The IoT Imperative in Government and HealthcareThe IoT Imperative in Government and Healthcare
The IoT Imperative in Government and HealthcareSAP Technology
 
SAP S/4HANA Finance and the Digital Core
SAP S/4HANA Finance and the Digital CoreSAP S/4HANA Finance and the Digital Core
SAP S/4HANA Finance and the Digital CoreSAP Technology
 
Five Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANA
Five Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANAFive Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANA
Five Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANASAP Technology
 
SAP ASE 16 SP02 Performance Features
SAP ASE 16 SP02 Performance FeaturesSAP ASE 16 SP02 Performance Features
SAP ASE 16 SP02 Performance FeaturesSAP Technology
 
Spark Usage in Enterprise Business Operations
Spark Usage in Enterprise Business OperationsSpark Usage in Enterprise Business Operations
Spark Usage in Enterprise Business OperationsSAP Technology
 
What's New in SAP HANA SPS 11 Operations
What's New in SAP HANA SPS 11 OperationsWhat's New in SAP HANA SPS 11 Operations
What's New in SAP HANA SPS 11 OperationsSAP Technology
 

Mehr von SAP Technology (20)

SAP Integration Suite L1
SAP Integration Suite L1SAP Integration Suite L1
SAP Integration Suite L1
 
Future-Proof Your Business Processes by Automating SAP S/4HANA processes with...
Future-Proof Your Business Processes by Automating SAP S/4HANA processes with...Future-Proof Your Business Processes by Automating SAP S/4HANA processes with...
Future-Proof Your Business Processes by Automating SAP S/4HANA processes with...
 
7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...
7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...
7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...
 
Extend SAP S/4HANA to deliver real-time intelligent processes
Extend SAP S/4HANA to deliver real-time intelligent processesExtend SAP S/4HANA to deliver real-time intelligent processes
Extend SAP S/4HANA to deliver real-time intelligent processes
 
Process optimization and automation for SAP S/4HANA with SAP’s Business Techn...
Process optimization and automation for SAP S/4HANA with SAP’s Business Techn...Process optimization and automation for SAP S/4HANA with SAP’s Business Techn...
Process optimization and automation for SAP S/4HANA with SAP’s Business Techn...
 
Accelerate your journey to SAP S/4HANA with SAP’s Business Technology Platform
Accelerate your journey to SAP S/4HANA with SAP’s Business Technology PlatformAccelerate your journey to SAP S/4HANA with SAP’s Business Technology Platform
Accelerate your journey to SAP S/4HANA with SAP’s Business Technology Platform
 
Accelerate Your Move to an Intelligent Enterprise with SAP Cloud Platform and...
Accelerate Your Move to an Intelligent Enterprise with SAP Cloud Platform and...Accelerate Your Move to an Intelligent Enterprise with SAP Cloud Platform and...
Accelerate Your Move to an Intelligent Enterprise with SAP Cloud Platform and...
 
Transform your business with intelligent insights and SAP S/4HANA
Transform your business with intelligent insights and SAP S/4HANATransform your business with intelligent insights and SAP S/4HANA
Transform your business with intelligent insights and SAP S/4HANA
 
SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...
SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...
SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...
 
Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...
Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...
Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...
 
The IoT Imperative for Consumer Products
The IoT Imperative for Consumer ProductsThe IoT Imperative for Consumer Products
The IoT Imperative for Consumer Products
 
The IoT Imperative for Discrete Manufacturers - Automotive, Aerospace & Defen...
The IoT Imperative for Discrete Manufacturers - Automotive, Aerospace & Defen...The IoT Imperative for Discrete Manufacturers - Automotive, Aerospace & Defen...
The IoT Imperative for Discrete Manufacturers - Automotive, Aerospace & Defen...
 
IoT is Enabling a New Era of Shareholder Value in Energy and Natural Resource...
IoT is Enabling a New Era of Shareholder Value in Energy and Natural Resource...IoT is Enabling a New Era of Shareholder Value in Energy and Natural Resource...
IoT is Enabling a New Era of Shareholder Value in Energy and Natural Resource...
 
The IoT Imperative in Government and Healthcare
The IoT Imperative in Government and HealthcareThe IoT Imperative in Government and Healthcare
The IoT Imperative in Government and Healthcare
 
SAP S/4HANA Finance and the Digital Core
SAP S/4HANA Finance and the Digital CoreSAP S/4HANA Finance and the Digital Core
SAP S/4HANA Finance and the Digital Core
 
Five Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANA
Five Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANAFive Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANA
Five Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANA
 
Why SAP HANA?
Why SAP HANA?Why SAP HANA?
Why SAP HANA?
 
SAP ASE 16 SP02 Performance Features
SAP ASE 16 SP02 Performance FeaturesSAP ASE 16 SP02 Performance Features
SAP ASE 16 SP02 Performance Features
 
Spark Usage in Enterprise Business Operations
Spark Usage in Enterprise Business OperationsSpark Usage in Enterprise Business Operations
Spark Usage in Enterprise Business Operations
 
What's New in SAP HANA SPS 11 Operations
What's New in SAP HANA SPS 11 OperationsWhat's New in SAP HANA SPS 11 Operations
What's New in SAP HANA SPS 11 Operations
 

Kürzlich hochgeladen

Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 

Kürzlich hochgeladen (20)

Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 

In-Memory Database Platform for Big Data

  • 1. Jordan Cao - SAP HANA - Technology Marketing Uddhav Gupta - SAP HANA – Solution Management June, 2013 In-Memory Database Platform for Big Data Help you to tame the BIG DATA
  • 2. © 2013 SAP AG. All rights reserved. 2Public Safe Harbor Statement The information in this presentation is confidential and proprietary to SAP and may not be disclosed without the permission of SAP. This presentation is not subject to your license agreement or any other service or subscription agreement with SAP. SAP has no obligation to pursue any course of business outlined in this document or any related presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation and SAP's strategy and possible future developments, products and or platforms directions and functionality are all subject to change and may be changed by SAP at any time for any reason without notice. The information on this document is not a commitment, promise or legal obligation to deliver any material, code or functionality. 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. This document is for informational purposes and may not be incorporated into a contract. SAP assumes no responsibility for errors or omissions in this document, except if such damages were caused by SAP intentionally or grossly negligent. All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.
  • 3. © 2013 SAP AG. All rights reserved. 3Public Theme: Using Cloud to solve Big Data problems!
  • 4. © 2013 SAP AG. All rights reserved. 4Customer Big Data Offers New Opportunities Gain real-time insight from large volumes of a variety of data DataVolume Customer Data Automobiles Machine Data Smart Meter 7.9 Zettabytes ! Point of Sale Mobile Structured Data Click Stream Social Network Location- based Data Text Data IMHO, it‟s great! RFID  1 Terabyte = 1024 Gigabytes  1 Petabyte = 1024 Terabytes  1 Exabyte = 1024 Petabytes  1 Zettabyte = 1024 ExabytesFuture20152011 Large volumes (petabyte is normal) Fast collection, processing and consumption Multiple data formats Competitive differentiator for business 1.8 Zettabytes
  • 5. © 2013 SAP AG. All rights reserved. 5Customer New information sources driving data explosion 5B Mobile Phones in Use Smart phones growing 20% y/y 30M networked sensors nodes growing 30% y/y 48 hours of video uploaded/minute 800M active users 30B pieces of content shared/month Population of 7B in 2011 Facebook
  • 6. © 2013 SAP AG. All rights reserved. 6Customer The Need for Efficient and Flexible Data Management Execute Measure Understand Optimize External Sources  Combine different information access approaches: search, analysis, and exploration  No clear separation between transactional and analytical parts of the application  Leverage data of different degrees of structure and quality, from well-structured to irregularly structured to unstructured text data  Flexibly combine internal and external data based on business decisions to be made not the set of available integrated data  Are based on “real-time” current data and historical data  Need to support different form factors and deployment models: on-premise, on-demand and on-device
  • 7. © 2013 SAP AG. All rights reserved. 7Public The Challenge Broad Deep High Speed Complex & interactive questions on granular data Big data, many data types Fast response-time, interactivity Broad Deep High Speed SimpleReal-time Complex & interactive questions on granular data Big data, many data types Fast response-time, interactivity No data preparation, no pre-aggregates, no tuning Recent data, preferably real-time SimpleReal-time No data preparation, no pre-aggregates, no tuning Recent data, preferably real-time OR
  • 8. © 2013 SAP AG. All rights reserved. 8Public Challenge today! Transactional Database Analytical Engine (DW/DM) Search Engine Predictive Engine Planning Engine Big Data Application Introduces Latency | Multiple copies of data | Complex landscape | Scalability issues
  • 9. © 2013 SAP AG. All rights reserved. 9Public The Challenge Unify Transaction Processing and Analytics Single System Same Data Instance Run Analytics in Real-Time Run Analytics and Transactions at the “speed of thought”
  • 10. © 2013 SAP AG. All rights reserved. 10Public Hardware Advances: Moore‟s Law - DRAM Pricing 1980: Memory $10,000/MB 2000: Memory $1/MB 2013: Memory $0.004/MB Time Memory Cost / Speed
  • 11. © 2013 SAP AG. All rights reserved. 11Public Hardware Advances: Moore„s Law - CPUs 2002 1 core 32 bits 4MB 2007 2 cores 2 CPUs per server External Controllers 8 cores -16 threads / CPU 4 CPUs per server On-chip memory control Quick interconnect VM and vector support 64 bits; 256 GB - 1 TB 2010 More cores, bigger caches 16 ... 64 CPUs per server Greater on-chip integration (PCIe, network, ...) Data-direct I/O Tens of TBs 2013 Images: Intel, Danilo Rizzuti / FreeDigitalPhotos.net
  • 12. © 2013 SAP AG. All rights reserved. 12Public Software Advances: Build for In-Memory Computing Reduce Memory Access Stalls  Parallelism: Take advantage of tens, hundreds of cores  Data Locality: On-chip cache awareness  In-Memory Computing: It is all data-structures (not just tables)
  • 13. © 2013 SAP AG. All rights reserved. 13Public In-Memory Computing Yes, DRAM is 100,000 times faster than disk, but DRAM access is still 6-200 times slower than on-chip caches100 NS CPU Core Core L1 Cache L1 Cache L2 Cache L2 Cache L3 Cache Main Memory Disk 0.5 NS 7.0 NS 15.0 NS SSD: 150K NS HD: 10M NS
  • 14. © 2013 SAP AG. All rights reserved. 14Public In-Memory Computing enabling real-time access to big data* ―Big Data refers to the problems of capturing, storing, managing, and analyzing massive amounts of various types of data. Most commonly this refers to terabytes or petabytes of data, stored in multiple formats, from different internal and external sources, with strict demands for speed and complexity of analysis.‖ [1] In-Memory computing: ―storing large blocks of data directly in the random access memory (RAM) of a server, and keeping it there for continued analysis.‖ [1] 1. Remove the disk IO bottleneck 2. No need to transfer data (push down computation) [1] http://www.aberdeen.com/Aberdeen-Library/8361/RA-big-data-quality-management.aspx
  • 15. SAP In-Memory Innovation SAP HANA In-Memory database and platform is a promising direction in the big data analytic world. SAP HANA is one most advanced solution to date. Big Data Congress invites us to give a comprehensive overview about this In-Memory computing technology by introducing SAP HANA to help you understand this new direction better. a. Column Store b. Parallelization c. Scalability d. Availability e. Disaster Recovery
  • 16. © 2013 SAP AG. All rights reserved. 16Customer In-Memory Column Database Massively Parallel Processing Optimized Calculation Engine Columnar storage increases the amount of data that can be stored in limited memory (compared to disk) Column databases enable easier parallelization of queries Row buffer fast transactional processing In-memory processing gives more time for relatively slow updates to column data In-memory allows sophisticated calculations in real-time MPP optimized software enables linear performance scaling making sophisticated calculations like allocations possible Each technology works well on its own, but combining them all is the real opportunity — provides all of the upside benefits while mitigating the downsides SAP in-memory innovations make the ―New Way‖ a reality
  • 17. © 2013 SAP AG. All rights reserved. 17Customer SAP HANA: A New In-Memory Data Platform One Foundation for OLTP + OLAP | Structured + Unstructured Data Legacy + New Applications Distribution | Single Lifecycle Management
  • 18. © 2013 SAP AG. All rights reserved. 18Customer SAP HANA: Single System for Big Data Needs
  • 19. © 2013 SAP AG. All rights reserved. 19Public Order Country Product Sales 456 France corn 1000 457 Italy wheat 900 458 Italy corn 600 459 Spain rice 800 SAP HANA: Column Store 456 France corn 1000 457 Italy wheat 900 458 Italy corn 600 459 Spain rice 800 456 457 458 459 France Italy Italy Spain corn wheat corn rice 1000 900 600 800 Typical Database SAP HANA: column order SELECT Country, SUM(sales) FROM SalesOrders WHERE Product = ‗corn‘ GROUP BY Country 
  • 20. © 2013 SAP AG. All rights reserved. 20Public SAP HANA: Data Compression  Efficient compression methods (dictionary, run length, cluster, prefix, etc.)  Compression works well with columns and can speedup operations on columns (~ factor 10)  Because of compression, write changes into less compressed delta storage  Needs to be merged into columns from time to time or when a certain size is exceeded  Delta merge can be done in background  Trade-off between compression ratio and delta merge runtime  Updates into delta data storage and periodically merged into main data storage  High write performance not affected by compression  Data is written to delta storage with less compression which is optimized for write access. This is merged into the main area of the column store later on.
  • 21. © 2013 SAP AG. All rights reserved. 21Public SAP HANA: Dictionary Compression Jones Miller Millman Zsuwalski Baker Miller John Miller Johnson Jones Column „Name“ (uncompressed) Value-ID sequence One element for each row in column 4 1 5 N 0 4 2 4 3 1 ValueIDs Johnson Miller John Jones 0 1 2 3 4 Millman ZsuwalskiN Dictionary sorted Value ID implicitly given by sequence in which values are stored Value Baker 5 Column „Name“ (dictionary compressed) point into dictionary
  • 22. © 2013 SAP AG. All rights reserved. 22Public Extreme fast scan speed per column  High compression leads to optimal data locality => high in-memory scan speed  Each attribute can be used as an index (without the overhead of updating index trees)  Full column scans and joins are extremely fast  Fast on-the-fly aggregation over columns  no need to materialize aggregates  simplified database schema  eliminates risk of inconsistency  faster write operations (no lock on aggregates)  simpler application code SAP HANA: Fast Scans + Simplified Data Model
  • 23. © 2013 SAP AG. All rights reserved. 23Public SAP HANA: Temporal Tables (History Columnar Tables) Column ―ID‖ (primary key) Column ―Description‖ Column ―Size‖ System Attributes (commit IDs) Value Value Value Valid From Valid To Row Update T1 set Size=‗Large‘ where ID=‗12345‘ All Updates and Deletes are handled as Inserts 12345 12345 102 235 456 995 996 ∞ Shirt, blue Shirt, blue Medium Large ⁞ ⁞ ⁞
  • 24. © 2013 SAP AG. All rights reserved. 24Public Col C 2500 21 78675 3432423 123 56743 342564 4523523 3665364 1343414 33129089 89089 562356 processed by Core 3 Core 4processed by Col B 4545 76 6347264 435 3434 342455 3333333 8789 4523523 78787 1252 Col A 1000032 67867868 2345 89886757 234123 2342343 78787 9999993 13427777 454544711 21 Core 1 Core 2 processedby processedby 676731223423 123123123 789976 1212 2009 20002 2346098 SAP HANA: Multi-Core Parallelization
  • 25. © 2013 SAP AG. All rights reserved. 25Public • Scalar processing − traditional mode − one instruction produces one result • SIMD processing −with Intel® SSE(2,3,4) −one instruction produces multiple results X4 Y4 X4opY4 SOURCE X3 Y3 X3opY3 X2 Y2 X2opY2 X1 Y1 X1opY1 DEST SSE/2/3 OP 0127 X Y XopY SOURCE DEST Scalar OP SAP HANA: Single Instruction Multiple Data (SIMD)
  • 26. © 2013 SAP AG. All rights reserved. 26Public 128-bit wide with Intel® SSE(2,3,4)  2 64-bit integer ops/cycle  4 32-bit integer ops/cycle  8 16-bit integer ops/cycle  16 8-bit integer ops/cycle 256-bit with AVX (Ivy Bridge) 512-bit with Haswell X4 Y4 X4opY4 SOURCE X3 Y3 X3opY3 X2 Y2 X2opY2 X1 Y1 X1opY1 DEST SSE2 OP 0127 CLOCK CYCLE 1 SSE Operation Vector-Processing Unit built-in standard processors SAP HANA: Single Instruction Multiple Data (SIMD)
  • 27. © 2013 SAP AG. All rights reserved. 27Public SAP HANA: Parallelization at All Levels  Multiple user sessions  Concurrent operations within a query (… T1.A … T2.B…)  Data partitioning on one or more hosts  Horizontal segmentation, concurrent aggregation  Multi-threading at Intel processor core level  Vector Processing host 1 host 2 host 3
  • 28. © 2013 SAP AG. All rights reserved. 28Public  Concurrent users  Concurrent operations within a query  Data partitioning, on one host or distributed to multiple hosts  Horizontal and vertical parallelization of a single query operation, using multiple cores / threads Transparent to app developer SAP HANA: Query Parallelization quant. 150 60 100 45 75 84 96 162 45 366 sales $1000 $900 $600 $800 $500 $750 $600 $600 $1100 $450 $2000 type 43 12 12 33 33 12 32 43 12 33 core 3 core 4 core 1 core 2
  • 29. © 2013 SAP AG. All rights reserved. 29Public SAP HANA: Persistence Layer
  • 30. © 2013 SAP AG. All rights reserved. 30Public SAP HANA: Scalability Scales from very small servers to very large clusters Single Server • 2 CPU 128GB to 8 CPU 1TB Scale Out Cluster • 2 to n servers per cluster • Largest certified configuration: 16 servers • Largest tested configuration: 100+ servers • Support for high availability and disaster tolerance Cloud Deployment
  • 31. © 2013 SAP AG. All rights reserved. 31Public SAP HANA: Multi-tenancy Application ABC Application XYZ SAP HANA Schema ABC <HDB> Schema XYZ Application ABC SAP HANA Schema ABC AS ABAP XYZ Schema XYZ <HDB1> <HDB2> SAP HANA <HDB> Schema ABC Application ABC SAP HANA Supports building Multi-tenant applications Non-Production Only
  • 32. © 2013 SAP AG. All rights reserved. 32Public SAP HANA: Scale Out Scale Out Landscape • N servers in one cluster • Each server hosts a name and index server • One server hosts a statistics server Scale Out Capabilities • Large tables distributed across servers • Queries can be executed across servers • Distributed transaction safety Maximum Scale Out • Up to 56x1TB certified configuration • HW vendors certify larger configurations 32/40 cores 512 GB 32/40 cores 512 GB 32/40 cores 512 GB 32/40 cores 512 GB 32/40 cores 512 GB = 1 Supercomputer Server 1 Server 2 Server 3 Server 4 Server 5 192/240 cores 3 TB 6 standard servers 32/40 cores 512 GBServer 6
  • 33. © 2013 SAP AG. All rights reserved. 33Public33 SAP HANA: Data Partitioning  Tables can be partitioned, and distributed across multiple hosts – Huge tables; cross machine parallelization – Hash, Range, Round Robin Partitioning – All HANA hosts act as SQL servers; distributed execution – Planned for multi-tenant deployments (future) Product Group Color 10 A red 20 B blue 30 A green 40 A red 50 C red 60 A red Host 1 Host 2 Product Group Color 10 1 3 30 1 2 40 1 3 60 1 3 Product Group Color 20 2 1 50 3 3 Select * from table where Group = “A” Select * from table where Color = “red”
  • 34. © 2013 SAP AG. All rights reserved. 34Public SAP HANA: High Availability High Availability configuration • N active servers in one cluster • M standby server(s) in one cluster • Shared file system for all servers Services • Name and index server on all nodes • Statistics server (only on active servers) Failover • Server X fails • Server N+1 reads indexes from shared storage and connects to logical connection of server X Server 1 Server 2 Server 3 Server 4 Server 5 Server 6 Cold Standby Server SharedStorage
  • 35. © 2013 SAP AG. All rights reserved. 35Public SAP HANA: High Availability 1. Storage replication (storage based mirroring) SAP HANA disk areas controlled by storage technology • First synchronous implementation • Afterwards asynchronous implementation following (planned) 2. System replication (WARM Standby) DATA and LOG content is continuously transferred to secondary site under control of SAP HANA database • Fast switch-over times because secondary site has preloaded DATA • First synchronous implementation 3. System replication (HOT Standby) DATA content is only initially transferred to secondary site, afterwards continuous LOG transfer and LOG replay on secondary site • LOG is provided to secondary site on transactional basis (COMMIT) controlled by SAP HANA database (including initial DATA transfer) • Fastest switch-over times, sec. site preloaded and rolled forward on COMMIT basis
  • 36. © 2013 SAP AG. All rights reserved. 36Public Initial Proof Points 460 Billion Records 50 TB of data No Indexes No Aggregates 0.04 secs Analytics using BOBJ + HANA 1.8M Dunning Items Multiple Complex calculations 13 secs (v/s 77 minutes) Accelerating Business Processes Complex Gnome Analysis 20 mins (v/s 3 days) Predictive + HANA 2 Billion scans / second / Core 1.5 TB / hr Data loads 12,000x Average Peformance Improvement
  • 37. © 2013 SAP AG. All rights reserved. 37Public Database Landscape Consistency Availability Partition Tolerance CA CP AP CAP Theorem Tabular Multi- Dimensional Sparse Matrix Dictionary Triple Hierarchical Row Columnar Multi- Dimensional Big Table Key Value Store Graph Document or XML ACID ACID BASE = Eventually Consistent Oracle Sybase ASE Teradata Sybase IQ GreenPlum Netezza IRI Express Oracle Essbase Microsoft HBase Cassandra Big Table MemCache Casandra AeroSpike Neo4J Alegro Graph InfiniteGraph MongoDB MarkLogic CouchDB Read Only Reporting w/ Hive HBase MR+ Hadoop HANA HANA HANA HANA Relational Multi- Dimensional NoSQL HANA*HANA * Not yet available
  • 38. © 2013 SAP AG. All rights reserved. 38Public What is inside HANA? ACID Compliant Database - In-Memory - Column Store Out In SQL BICS MDX JSON / XML Data Services HANA Studio Parallel Execution Scripting Engine Business Function Library Unstructured (Text) Predictive Analysis Library OLAP XS App Server ―R‖ HS Integration 1. Batch Transfer 2. SAP & Non-SAP 3. Extensive Transformations 4. Structured & Unstructured 5. Hadoop Integration 1. ODBC / JDBC 2. 3rd Party Apps 3. 3rd Party Tools 1. BICS 2. NetWeaver BW 3. SAP BOBJ 1. ODBO 2. MS Excel 3. 3rd Party OLAP Tools 1. HTTP 2. RESTful services 3. OData Compliant ―R‖ ESP Spatial / Geospatial Query Federation 1. IQ / ASE 2. Teradata / Oracle 3. Hadoop Replication Services 1. Near Real Time 2. Non-SAP
  • 39. In-Memory Database Platform for Big Data SAP HANA
  • 40. © 2013 SAP AG. All rights reserved. 40Public Engage Ingest Process Store Information Views EDW / Data Marts Data Mining / Predictive Analysis Unstructured Data Store Real-time Database InsightDiscovery Real-timeValue Business Applications & Processes Analytic Tools, Custom Data Analysis Applications BI Tools BusinessIntelligence Text Analysis Real-time Loading Big Data Processing Framework Data Scientists / Business Analysts Executives Middle Managers Frontline Workers Customers ETL, Data Quality Transactional Databases Other Application/ Data Sources Social Media Content Unstructured Content Machine Data 00110101 10010110 01001101
  • 41. © 2013 SAP AG. All rights reserved. 41Public SAP Analytics SAP Business Suite SAP Big Data Applications 3rd Party BI Clients SAP Mobile SAP NetWeaver (On Premise / Cloud) Custom Apps Open Developer API‟s and Protocols CommonLandscapeManagement Enterprise Information Management SAP Sybase Replication Server SAP Data Services SAP HANA Platform SAP MDG, MDM, DQ SAP Real-time Data Platform SAP Sybase IQ SAP Sybase ASE SAP Sybase SQLA SAP Sybase ESP CommonModeling SybasePowerDesigner HADOOP NoSQL MPP Scale-Out SAP Business Warehouse In-Memory Database and Platform for Big Data SAP Real-time Data Platform Optimized for Big Data applications
  • 42. In-Memory Database Platform for Big Data SAP HANA Ingest: Help you load/access big data from different data sources a. ETL process b. Real-Time Replication c. Data Virtualization
  • 43. © 2013 SAP AG. All rights reserved. 43Public Overview: Data Provisioning with SAP HANA SAP LT Replication Server SAP Business Suite SAP BW Non SAP Data Sources SAP Data Services SAP Sybase Replication Server SAP Sybase Event Stream Processor Trigger Based, Real Time ETL, Batch Log Based Trading & Order Management Systems ODBC DB Connection ODBC Event Streams Data Sources ECH Network Devices- wired/wireless SAP Sybase SQL Anywhere ODBC Data Synchronization HANA Your own Applications ODBC/ JDBC/ oData
  • 44. © 2013 SAP AG. All rights reserved. 44Public SAP Sybase Replication Server HANA ODBCECH 1. Log-based Heterogeneity support: Supports Log-based ASE, Oracle, MS SQL and IBM DB2/UDB replication for low-impact and non-intrusiveness of production system 2. Express Connector for HANA (ECH): SRS dynamically loads ECH library to leverage native HANA bulk capability for better performance 3. Heterogeneous materialization 4. Preserve Transactional Consistency 5. Flexible Deployment topology 6. Data Assurance support Source DB SAP Sybase Replication Server for HANA • SAP Sybase ASE • Oracle • MS SQL • IBM DB2/UDB Provide real time, log-based, transactional replication for HANA SAP Sybase Replication Server for HANA WAN LAN ECH HANA HANA HANA
  • 45. © 2013 SAP AG. All rights reserved. 45Public SAP Data Services SAP Data Services (DS) is suited for Data Integration (Batch), with HANA optimized capabilities for Transforming, Cleansing* and Integrating (bulk or delta) structured and unstructured* data from many different Sources (SAP and non-SAP) to the Target (SAP HANA). SAP Business Suite, Success Factors, RDBMS, 3rd party Apps Text and Binary Files, XML, Excel, JMS, Web Sources SAP Data Services: • Connectivity • Transformations • QualityHadoop/Hive SAPHANA HANA Studio SAP in- memory computing Data Services Native support for 40+ sources and interfaces * Data Integrator (for ETL only) is included with most HANA packages. A full Data Service license is required to utilize Data Quality and Text Data Processing.
  • 46. © 2013 SAP AG. All rights reserved. 46Public SAP Sybase Event Stream Processor  Unlimited number of input streams  Incoming data passes through “continuous queries” in real-time  Output is event driven and publish alerts or triggers response process  Scalable for extreme throughput, millisecond latency  High speed smart capture  ESP can query HANA to provide context for processing incoming events ? INPUT STREAMS Sensor data Transactions Events Application Studio (Authoring) Reference Data SAP Sybase Event Stream Processor SAP HANA Dashboard Message Bus OUTPUT INFORMATION
  • 47. © 2013 SAP AG. All rights reserved. 47Public Ingest Examples Of Event Processing • Observe anomalies and take action • Utilize historical data (or knowledge of data ranges) to identify anomalies Notify / Observe • Get right information, at right periodicity, at right granularity • Utilize filtering, sampling of incoming data, aggregation to summarize/synthesize data Selective Information Aggregation • Capture data and perform analysis for driving operational decisions • Utilize combination of analytics on data stream with comparing historical values to drive decisions e.g., is average in last 5 minutes > historical threshold? Real-Time Analytics • Identify patterns in incoming data streams and take action • Utilize and search for patterns in one or more streams and take action if pattern is seen Pattern Detection Look at the stream of events watching for pre-defined patterns or trends over a period of time, and generate an alert if the required pattern (complex event) is detected: • Pattern detection: Pump pressure is increasing while output is decreasing • Information Aggregation: More than 100 parcels are delayed for 10mins • Real-time Analytics: A credit card has been used in 3 geographically separate locations in the last 20 minutes
  • 48. © 2013 SAP AG. All rights reserved. 48Public Rapid data provisioning with data virtualization Application Remote data access like “local” data Smart query processing leverages remote database’s unique processing capabilities by pushing processing to remote database; Monitors and collects query execution data to further optimize remote query processing. Compensate missing functionality in remote database with SAP HANA capabilities. Accelerate application development across various processing models and data forms with common modeling and development environment. Merge Results SELECT from DB(x) SELECT from DB(y) SELECT from HIVE Application One SQL Script SAP HANA Virtual Tables Supported DBs as of SPS6: Sybase ASE, IQ Hadoop/HIVE, Teradata Data-Type Mapping & Compensate Missing Functions in DB Modeling Environment Modeling Environment Modeling Environment Modeling and Development Environment
  • 49. © 2013 SAP AG. All rights reserved. 49Public Hadoop Integration Integration at ETL layer  Data Services provides bi-directional Hadoop connectivity: HIVE, HDFS, Push down entity extraction to Hadoop as MapReduce jobs Direct HANA-Hadoop connectivity  Proxy Table (HANA SP6)  Virtual HANA table to federate a Hive table at query time  HCatalog integration (HANA SP6)  Leverage Hadoop metadata to improve query performance, e.g. partition pruning in Hadoop before executing query SAP BI connectivity  SAP BOBJ multi-source Universe can access Hadoop HIVE Visualize HIVE / HANA data SAP HANA Hadoop Log files Unstruc tured data Loading data for Pre-process Load results into HANA (Data Services) Smart Query Access (Data Virtualization)
  • 50. In-Memory Database Platform for Big Data SAP HANA Store: Help you to model, manage, and pre-process different type data a. Unstructured Data b. Geospatial Data
  • 51. © 2013 SAP AG. All rights reserved. 51Public Deal with Data Variety of Big Data Embed sentiment fact extraction in same SQL Embed geospatial in same SQL Embed fuzzy text search in same SQL CREATE FULLTEXT INDEX i1 ON PSA_TRANSACTION( AMOUNT, TRAN_DATE, POST_DATE, DESCRIPTION, CATEGORY_TEXT ) FUZZY SEARCH INDEX ON SYNC; SELECT SCORE() AS SCR, * FROM "SYSTEM"."PSA_TRANSACTION" WHERE CONTAINS (*, 'Sarvice', fuzzy) ORDER BY SCR DESC; Click- stream Customer Data Connected Vehicles Smart Meter Point of Sale Mobile Structure d Data Geospatial Data Text Data RFID Machine Data Advanced text analytics Analyze text in all columns of table and text inside binary files with advanced text analytic capabilities such as: automatically detecting 31 languages; fuzzy, linguistic, synonymous search, using SQL. Structure unstructured data Use advanced text analytics, such as sentiment fact extraction, to structure unstructured data. Streaming data Analyze streaming data from integrated ESP in combination with data in SAP HANA. Geospatial data Social Networ k SAP HANA Any Data SQL
  • 52. © 2013 SAP AG. All rights reserved. 52Public Hidden Value in Text 80% of enterprise-relevant information originates in “unstructured” data:  Blogs, forum postings, social media  Email, contact-center notes  Surveys, warranty claims
  • 53. © 2013 SAP AG. All rights reserved. 53Public Text Search & Text Analysis Application Configure App Use SAP HANA Info Access toolkit to define layout and data for the App Create Model Use SAP HANA Studio to define the search data model and configure the search behavior Run Text Analysis Extract salient information from text (Linguistic Markup, Entity & Sentiment Extraction) Create Full- text Index Use SAP HANA Studio to create full-text indexes for search (linguistic, fuzzy…), file filtering, binary text (.pdf, .doc) analysis, support 31 languages, TF-IDF score, and optionally run Text Analysis Consume Data Search on Text and/or filter, analyze, and perform advanced analytics on text analysis table output
  • 54. © 2013 SAP AG. All rights reserved. 54Public Example Text Analytic Codes CREATE FULLTEXT INDEX TWEET_I ON TWEET (CONTENT) CONFIGURATION'EXTRACTION_CORE_VOICEOFCUSTOMER' ASYNC FLUSH EVERY 1 MINUTES LANGUAGE DETECTION ('EN') TEXT ANALYSIS ON; CREATE FULLTEXT INDEX TWEET_ZH_I ON TWEET_ZH (CONTENT) CONFIGURATION'EXTRACTION_CORE_VOICEOFCUSTOMER' ASYNC FLUSH EVERY 1 MINUTES LANGUAGE DETECTION ('ZH') TEXT ANALYSIS ON;
  • 55. © 2013 SAP AG. All rights reserved. 55Public Geospatial Data Competing in today‘s marketplace 80% of all data contains some reference to geography* * Franklin, Carl and Paula Hane, ―An introduction to GIS: linking maps to databases,‖ Database. 15 (2) April, 1992, 17-22. ** Cisco‘s Internet Business Solutions Group (IBSG), ―The Internet of Things‖ 90% of all mobile devices are GPS-enabled* 15B internet connected devices by 2015**
  • 56. © 2013 SAP AG. All rights reserved. 56Public Spatial adds a “new dimension” to big data Spatial processing with SAP HANA  Provides the ability to answer an entirely new set of business questions with an additional location dimension  Goes beyond just postal/zip codes for precise location intelligence  Processes spatial data types and business data rapidly to deliver results to applications and BI tools in the form maps, reports and charts  GIS (Geospatial Information Systems) are becoming more common in most organizations and industries. The benefits include: – Cost Savings and Increased Efficiency – Better Decision Making – Improved Communication – Better Record Keeping – Managing Geographically Real Estate Environmental Health and Safety Business Intelligence Mobility Application Areas Assets and Work Management CIS/CRM Public Sector & Healthcare Telecommunications Financial and Insurance Services Industries Retail and Consumer Products O&G, Manufacturing & Utilities Spatial Processing with SAP HANA
  • 57. © 2013 SAP AG. All rights reserved. 57Public What is a spatially enabled database? Key capabilities delivered in SAP HANA Store, process, manipulate, share, and retrieve spatial data directly in the database Process spatial vector data with spatial analytic functions:  Measurements – distance, surface, area, perimeter, volume  Relationships – intersects, contains, within, adjacent, touches  Operators – buffer, transform  Attributes – types, number of points Store and transform various 2D/3D coordinate systems Process vector and raster data Comply with the ISO/IEC 13249-3 standard and Open Geospatial Consortium (1999 SQL/MM standard) point line polygon Multi-polygon
  • 58. In-Memory Database Platform for Big Data SAP HANA Process: Help you analyze big data to discover deep insight a. Predictive Analytic Library b. R integration
  • 59. © 2013 SAP AG. All rights reserved. 59Customer SAP HANA Predictive Ecosystem Apps SQL Script (Optimized Query Plan) Unstructured PALR-scriptsR Engine Accelerate predictive analysis and scoring with in-database algorithms delivered out- of-the-box. Adapt the models frequently. Execute R commands as part of overall query plan by transferring intermediate DB tables directly to R as vector-oriented data structures. Predictive analytics across multiple data types and sources. (e.g.: Unstructured Text, Geospatial, Hadoop) C4.5 decision tree Weighted score tables Regression KNN classification K-means ABC classification Associate analysis: market basket Apps Virtual Tables OLAP Unstructured Predictiv e Logic R Logic Pre Process Pre Process Pre Process Geospatia l
  • 60. © 2013 SAP AG. All rights reserved. 60Customer R Integration for SAP HANA  Embedding R scripts within the SAP HANA database execution  Enhancements are made to the SAP HANA database to allow R code (RLANG) to be processed as part of the overall query execution plan  This scenario is suitable when the modeling and consumption environment sits on HANA and the R environment is used for specific statistical functions Send data and R script 1 2 Run the R scripts 3 Get back the result from R to SAP HANA CREATE FUNCTION LR( IN input1 SUCC_PREC_TYPE, OUT output0 R_COEF_TYPE) LANGUAGE RLANG AS''' CHANGE_FREQ<-input1$CHANGE_FREQ; SUCC_PREC<-input1$SUCC_PREC; coefs<-coef(glm( SUCC_PREC~CHANGE_FREQ, family = poisson )); INTERCEPT<-coefs["(Intercept)"]; CHANGEFREQ<-coefs["CHANGE_FREQ"]; result<-as.data.frame( cbind(INTERCEPT,CHANGEFREQ)) '''; TRUNCATE TABLE r_coef_tab; CALL LR(SUCC_PREC_tab,r_coef_tab ); SELECT * FROM r_coef_tab; Sample Code in SAP HANA SQLScript
  • 61. © 2013 SAP AG. All rights reserved. 61Customer R Integration for SAP HANA Functionality Overview  R integration for SAP HANA enables the use of the R open source environment in the context of the HANA in-memory database  Allows the application developer to embed R script within SQL script and submit entire query to the HANA database.  As the plan execution reaches R codes, a separate R runtime is invoked using Rserve and input tables of R node passed to R process using improved data transfer mechanism.  Establishes a communication channel between HANA and R for fast data exchange  Improved data exchange mechanism supports transfer of intermediate database tables directly into vector oriented data structures of R.  Performance advantage over standard tuple-based SQL interfaces with no need for data duplication on the R server.
  • 62. Predictive Analysis DEMO Flu Trend Analysis based on Twitter Data http://54.236.239.179:8080/FluAnalysis/index.jsp
  • 63. In-Memory Database Platform for Big Data SAP HANA Engage: Help you to visualize and communicate analysis result with users more efficiently a. Explorer b. Lumira c. SAP BusinessObjects BI
  • 64. © 2013 SAP AG. All rights reserved. 64Customer SAP BusinessObjects BI 4.x and HANA – Client tools Discovery and analysis Capabilities in SAP BusinessObjects allow SAP HANA to be used as a data source for discovering and visualizing information. Explorer Native access to HANA analytical models Explore analytic views or calculation views One view per information space Variables and input parameters support SAP Lumira (Desktop & Cloud) Native access to HANA analytical models Visualize analytic views or calculation views Analysis Office and Analysis OLAP Direct access to HANA support includes the following: - Hierarchies, Navigation / drilldown - Filters: member selector (including search measure) - Sort by members - Swap axes - Calculated measures +,-,*,/ - Input parameters - Support of multilingual information
  • 65. © 2013 SAP AG. All rights reserved. 65Customer Lumira on HANA Overview • Acquire, discover, share, explore & analyze HANA data modeled / uploaded from HANA Studio, Visual Intelligence or directly from Lumira Web • HANA native - hosted on the HANA Platform and Managed by HANA Studio administration console • Access from Lumira desktop, Lumira web & Mobile BI (tablet) HANA In-memory platform Lumira on HANA v1.0 browser Calculation Engine Lumira Desktop Lumira Web Lumira Tablet (MobI / Safari ) HANA Studio HANA data modeling & Administration Uploading, Exploring & Analyzing Hana Data HANA XS Engine (XSE) Security / IDM Services … System Landscape
  • 66. © 2013 SAP AG. All rights reserved. 66Customer SAP BusinessObjects BI and HANA – Client tools Dashboards and apps Support Build Dashboards and Apps: Dashboards Support for dashboards built on universe (UNX) giving access to: - Tables (column store) and SQL views - Analytic and calculation views Design Studio HANA application building including mobile support Navigation on crosstab Hierarchy support Language dependency Command editor Initial view editor Support Build Reports: CR 2011 and CR 2008 Access to standard tables and views Access to analytic and calculation views CR for Enterprise Support for HANA functionality exposed via semantic layer Web Intelligence Support for HANA functionality exposed via semantic layer Query stripping on HANA universes
  • 67. © 2013 SAP AG. All rights reserved. 67Customer SAP BusinessObjects BI and HANA – Semantic layer Semantic layer Support of SAP HANA by the semantic layer via relational universes (UNX) allowing SAP BusinessObjects BI suite to use SAP HANA as a data source Relational universes Support for relational universe format (UNX) via a JDBC or ODBC Access to: - Tables (column store) and SQL views - Analytic and calculation views (JDBC only) New SQL features in HANA are immediately available for universes, for example prompts and variables Universes do not store data from HANA or add any performance overhead Universes are just like any other client tool using SQL to access HANA - the latest data from HANA is sent to the client tool on query refresh
  • 68. In-Memory Database Platform for Big Data SAP HANA One
  • 69. © 2013 SAP AG. All rights reserved. 69Customer Experience SAP HANA with SAP HANA One SAP HANA One = SAP HANA + Public Cloud  SAP HANA license + AWS infrastructure fees (appliance + storage)  Self-service, subscription-based on AWS  Build any kind of SAP HANA application or analytics, for proof-of-concept or production  Pay as you go “ SAP HANA ONE … was just the right thing at the right time for us. With its user-friendly client interface and fast processing, people see numbers and charts within seconds, so big data is no longer formidable to them. ” ―How The Globe and Mail Builds More Accurate Marketing Campaigns Faster‖ in the October-December 2012 issue of insiderPROFILES (insiderprofiles.wispubs.com).
  • 70. © 2013 SAP AG. All rights reserved. 70Customer SAP HANA in the Cloud – related offerings Subscription pricing + productive use = SAP HANA One SAP HANA Cloud SAP HANA One SAP HANA Developer Sandbox SAP HANA Cloud Hosting  SAP HANA license: free  SAP HANA appliance: – Free – TBD  Share resources  Data visible to all users  SAP HANA license: $0.99/h  SAP HANA appliance: – $2.50/hr – Amazon CC 8XL – 60.5GB of RAM  Use for productive use case – Max 30GB of data – Departmental use cases – OK to prototype w/option to move to production  SAP HANA license: – Bring Your Own License – Fully outsourced, no license  SAP HANA appliance: – Hosting on certified HW for a monthly fee – Single-tenant, bare-metal (non- virtualized) servers  Added partner services: – Data provisioning – Disaster recovery
  • 71. © 2013 SAP AG. All rights reserved. 71Customer Cost Details of SAP HANA One Projects ―Turn off the light switch when leaving the room‖ Unit charges Measure Charge per unit HANA One license hour $0.99 per hour AWS compute time hour $2.50 per hour Network Data Out @ $0.12/GB data volume – estimate only ~ $1.20 per day Elastic Block Storage (EBS)* storage size – estimate only ~ $0.87 per day* Usage patterns Estimated one month totals Occasional – 5 days per month (not in use: manual shut down) $196 5 day project with 5 x 24 usage, then terminate $439 40 hour week with 5 x 8 (manual shut down at night) $684 Always on for one month in 24 x 7 mode $2,637 * Estimate based on 520GB @ $.01GB/month = $52/month
  • 72. © 2013 SAP AG. All rights reserved. 72Customer Research on SAP HANA One CMUSV Research Project: Sensor as a Service - Stream sensor data - Huge amount - Real-time big data analysis - Fast response 1. Jia Zhang, Bob Iannucci, Mark Hennessy, Kaushik Gopal, Sean Xiao, Sumeet Kumar, David Pfeffer, Basmah Aljedia, Yuan Ren, Martin Griss, Steven Rosenberg, Jordan Cao, Anthony Rowe, "Sensor Data as a Service - A Federated Platform for Mobile Data-Centric Service Development and Sharing", Proceedings of the 2013 IEEE International Conference on Services Computing (SCC), Jun. 27-Jul. 2, 2013, Santa Clara, California, CA, USA.
  • 73. © 2013 SAP AG. All rights reserved. 73Customer Teaching on SAP HANA California State University, Chico Required MBA Business Intelligence Course • Business intelligence overview • Emphasis on models and business value of analytics • Mixed undergraduate and graduate students SAP HANA Use Case Repository, Test Drives and Demos • In-class activity: Show video and small groups address questions • Discuss responses SAP HANA University Alliances Curriculum  Learn to build tables and define views  Follow-up project with new data SAP HANA Academy • Technical tutorials, for example, Working with Stored Procedures
  • 74. © 2013 SAP AG. All rights reserved. 74Customer Watch the video about analytics at Bigpoint and answer the following questions: 1. What is the business value of the real-time analytics? 2. What data do you think are needed? 3. What does the analytics tool do?
  • 75. Summary: In-Memory Database Platform for Big Data Migrate your App to SAP HANA One
  • 76. © 2013 SAP AG. All rights reserved. 76Customer Migrating existing Project to HANA Existing application HANA as a database and some basic re-modeling of logic in HANA Application Tier still processes and owns the business logic Push down majority of the logic down into HANA Application Tier becomes a thin UI / Security layer All of the application logic is pushed down into HANA Extremely low latency. User Interface is HTML5 and natively runs on top of HANA
  • 77. © 2013 SAP AG. All rights reserved. 77Customer Test & Demo - Developer Licenses – All partners FREE On-Premise Test & Demo Licenses Partner Edge membership / SAP University Alliances Membership required FREE On-Demand Developer Licenses 2K On-Premise Developer Licenses Infrastructure costs apply Partner Edge membership / SAP University Alliances Membership required
  • 78. © 2013 SAP AG. All rights reserved. 78Customer HANA Academy URL: academy.saphana.com
  • 79. © 2013 SAP AG. All rights reserved. 79Customer SAP HANA Developer Center URL: http://scn.sap.com/community/developer-center/hana
  • 80. © 2013 SAP AG. All rights reserved. 80Customer Resources Information SAP HANA http://saphana.com SAP HANA One http://cloud.saphana.com – FAQs: http://www.saphana.com/docs/DOC-2482 – Quick Start Guide: http://www.saphana.com/docs/DOC-2437 Product reviews: https://aws.amazon.com/marketplace/review/product-reviews?asin=B009KA3CRY Provisioning SAP HANA One https://aws.amazon.com/marketplace/pp/B009KA3CRY SAP HANA One Developer Edition http://scn.sap.com/community/developer-center/hana Support SAP HANA Academy: http://academy.saphana.com SAP HANA Developer Center: http://developer.sap.com SAP HANA One Community Support http://www.saphana.com/community/learn/cloud-info/cloud/hana-platform-aws Blog SAP HANA One - SAP HANA in a Light Bulb http://www.saphana.com/community/blogs/blog/2013/01/18/sap-hana-one--sap-hana-in-a-light-bulb
  • 81. Thank you Jordan Cao Sr. Product Marketing Manager Email: jordan.cao@sap.com Uddhav Gupta Sr. Solution Manager Email: uddhav.gupta@sap.com

Hinweis der Redaktion

  1. Big Data technology is designed to extract value economically from very large volumes of a wide variety of data by enabling high velocity capture, discovery, and analysis.As the amount of information continues to explode, organizations are faced with new challenges for storing, managing, accessing, and analyzing very large volumes of data. Today, it is not uncommon for large organizations to be dealing with volumes of data in the order of terabytes, exabytes, and zettabytes. According to IDC statistics, data is expected to grow by as much as 44 times over the next year to a staggering 35.2 zettabytes of data globally. Organizations face new challenges on how to store and process such large volumes of data in a timely and cost-effective manner.In addition, the variety of data is changing enormously. According to Gartner, enterprise data will grow 650% over the next few years, with 80% of that data unstructured – meaning that the data explosion spans traditional sources of structured information (such as point of sales, shipping records, etc.), as well as non-traditional sources (such as Web logs, social media, email, documents, etc.). The diversity of data formats presents new challenges for gaining a complete and accurate view of information across the enterprise. The velocity by which business users want access to relevant and timely information is increasing. Decisions based on information that is a week old must now be done in a day, and daily processes are reduced to minutes, seconds, and sub-seconds. As such, organizations face new challenges in increasing the speed by which they process data and deliver information to users to ensure competitive advantage.
  2. And if these trends aren’t challenging enough, there is also an explosion of ‘Big Data’, flooding data into every area of the global economy.In 2005, mankind created 150 exabytes (1 exabyte = 1B gigabytes = 10B copies of The Economist). In 2011, 1,200 exabytes will be created. Social platforms like Facebookhave over 800 million users, many interacting with products and servicesThe number of consumers with access to mobile devices exceeds the number of people with access to clean drinking waterWal-Mart handles 1M customer transactions every hour, feeding 2.5 petabytes of data, the equivalent of 167 times the books in the Library of Congress.Facebook houses 40B photographs.Google processes 1 petabyte of search data every hour. Decoding the human genome took 10 years when it was done initially in 2003. Now, it can be done in one week.
  3. Queries in transactional environments on the one hand are building the sums of already delivered orders, or are calculating the overall liabilities per customer. On the other hand, analytical queries require the immediate availability of operational data to enable accurate insights and real-time decision making.Relational databases are falling short when it comes to data that has a very complex structure and unstructured, dynamic data, especially that which is associated with multimedia or social networking (advanced relationship analysis).Relational databases are very good for processing data that is already well defined, but they can’t be used to discover the structure of data that isn’t.Newer DBMSs require no predefined schema, can accept large amounts of loosely defined data, and can blend structured data with content.
  4. With existing technologies, optimizing across all five dimensions in the spider diagram is not possible. Trade offs need to be made: Do you want a report that provides broad and deep data analysis at a bearable speed? That is normally only doable after a lot of data manipulation like aggregation and normally has run times in the minutes, hours or days.Alternatively, you could decide for a report design that is simple and fast, but it will normally not provide for any deep and broad insights.Lastly, in both scenarios, real time updates are not possible per design; in a data warehouse environment they occur overnight via nightly batch jobs.In summary, this shows todays typical tradeoffs between Broad and Deep analysis vx Speedy and Simple reports.
  5. From one core to multi-core, to multiple processors per servers, to multi-threaded cores, where we now have servers with up to 8 CPUs (with 24Mb caches each) and 160 threads!Relentless technology progress by Intel, AMD, ARM and others, will lead to even bigger caches and cores. The name of the game is data-locality and parallelization. Just released “Sandy Bridge” generation for servers.
  6. Critical slide!!!Developing a database to solve these two critical challenges requires a careful design and development from the ground up of every aspect of the database. Relabeling an existing DB “in-memory” doesn’t do it. Carful optimizing for optimal cache utilization and for hundreds of parallel threads is what makes the difference, and allows HNA to reach the speeds I just discussed. I can’t over-emphasize hwo important solving these two challenges is to the performance of SAP HANA.
  7. “New” In-Memory PlatformAt the core of HANA, there is new in-memory DB engine supporting OLTP and OLAP in a single container but it is not just a database engine but a platform supporting building legacy and new kind of applications.We pursue “single” container of data and applications with single lifecycle management. This contrasts with the approach of having multiple platforms and gluing these heterogeneous platforms.After 40 years of leading enterprise app industry, we now have good understanding of applications, and better understanding of building simpler enterprise information management systems.
  8. By accessing data in column-store order, you benefit immensely from simplified table-scan and data pre-caching. This can make all the difference in performance.
  9. When your tables are already stored as columnar tables and since it is already vertically partitioned, you can also assign each column to different cores for parallel execution. This is transparent to the users when they execute the queries.
  10. Lets now talk about how data is written to disk during a transaction. During a transaction, insert/update is written to delta storage. And synchronously, the data change is written to the persistence layer log volume for each committed transaction. This is what makes hana ACID compliant. At the same time, the changes in the delta storage will asynchronously move to the main storage.After savepoint, it will save the data to disk asynchronously and create a snapshot.
  11. Partitioning is useful for fast query processing, You can partition the tables across multiple hosts. Splitting up the tables into multiple partitions can also help improve the delta merge operation. We support the following partitioning methods:1- hash – which will evenly distribute the data across your partitions2- Range – is where you can give it a date range to store it in separate partition – 2011 in 1 partition, 2012 in second partition, etc. 3- list – defines how rows are matched to the partitions ex: list ny, nj, and PA as one partition, ca, az and nevada as second partition.
  12. Big building 1910Basketball hoop – 10 feet Ratio of 106M to 4.9kMemory access is 1M – 10M times faster than disk. In the past memory was so expensive that database vendors optimized for disk. However, with memory costs dropping so dramatically over last 20 years, it’s not possible to harness the power of in-memory computing.
  13. NOTE: This is not meant to a physical architecture of what customers would deploy. However, it does capture the critical components that make up a Big Data landscape.
  14. Non-intrusive transaction capture (log-based)Flexible transformation of data between sources and targetsEfficient routing across networks to reduce bandwidth requirementReal-time synchronization across heterogeneous databases
  15. A lot of knowledge and value are embedded in the huge volume of data. After discovering those values, we can use them to improve our life from multiple directions, such as we can get better profit margins because you know better about what customers want. For example, SAP customer, university of Kentucky found one percent student retention rate increase can generate about 1M revenue. You can have a more efficient operations because you can fast find the bottle neck from the operational data. Or you can even define a new business model because you see something you never know before. A McKinsey study has found huge potential for big data analytics with metrics as impressive as 60% improvement in retail operating margins, 8% reduction in (U.S.) national healthcare expenditures, and $150 million savings in operational efficiencies in European economies.- Source: “Big Data: Next frontier for innovation, competition, and productivity,”
  16. Backend Tools:HANA Predictive Analysis Library (PAL)PAL is a set of predictive analysis functions written in C++ and executed in HANA.HANA - R Integration Through the R integration solution, developers can leverage open source R’s 3000+ external packages to perform a wide-range of data mining and statistical analysis.Frontend Tools:SAP Predictive AnalysisRich UI for modeling workflow and visualization.Expertise:SAP Performance and Insight Optimization; PartnersApplications:Retail: Affinity insight; Demand Signal ManagementUtilities: Smart Meter analyticsCRM customer segmentationKey Messages:1) Existing implantations of predictive and planning algorithms are executed with the data copied from the OLAP system to the dedicated servers. Results are consolidated from these dedicated servers into the application that end user uses. HANA can perform most of the commonly used predictive algorithms and planning functions in side database. HANA provides Predictive Analytics Library (PAL) which includes algorithms such as K-means, C4.5 decision tree, KNN and Apriori. It supports applications in the categories - Clustering, Classification, Association, Time Series and Preprocessing. Predictive analysis functions are written in C++, runs as part of database index server for better performance and supports parallelization. Predictive algorithms can be executed as part of script sever to reduce the risk of destabilizing database index server. 2) Complex predictive algorithms implemented in R Server can be significantly accelerated by running R commands as part if overall query plantransferring intermediate DB tables direcly to R as vector oriented structures3) HANA planning engine executes the planning functions. It helps you define your action/budget plan based on existing data. SAP HANA integrates this feature and allows you to execute the formulas specified in the formula extension(FOX) language planning commands. They can modify data in memory without modifying the persistent data.Supporting Details: Predictive capabilities are becoming more and more important. As per Gartner, by 2016, 70% of the world’s most profitable companies will manage business processes by using real time predictive analytics or &quot;extreme collaboration”. The predictive feature actually help you understand your business (supply/demand trend), your customer (usage behavior pattern), and so on. Predictive algorithms are configurable with parameters.For example, in K-Means, number of iterations and kind of initialization method used can be configured.Calculation view (mainly through normal SQLScript) can be used to perform preprocessing or filtering before or after invoking the predictive algorithms.With the R integration project in SAP HANA, users can run R scripts transparently in the SAP HANA database environment. You can write R scripts yourself or invoke thousands of existing R external packages. You can leverage R to extend HANA’s data mining and statistic analysis capability through the SQLScript interface like a stored procedure. Or you can also use the SAP HANA database as a data source for open source R.
  17. SAP HANA One is the only in-memory platform that combines transactional and analytical processing togetherWith SAP HANA One Business Edition you can: Have a Single instance on the secure Amazon Web ServicesRun on AWS CC2 instance types (cc2.x8L with 60.5GB of RAM and 16 Intel SandyBridge CPU Cores) Community-based support on saphana.com/cloudCustomize or deploy on-demand applications on directly top of SAP HANA Provide the resulting applications to your end users for productive useCombine Transactional &amp; Analytical ProcessingEnable real-time business in the cloud
  18. CMUSV has developed a sensor data service platform, on top of the largest nation-wide campus sensor network developed at the Pittsburgh campus. In the past half year, with SAP sponsorship, CMUSV has successfully switched from NoSQL database to SAP HANA as our backend persistent layer, to support streaming sensor data.The main driver is to support real-time big data analysis, over the streaming sensor data, in order to support community-oriented sensor service.