Date post: | 17-Jul-2015 |
Category: |
Software |
Upload: | zhibin-jordan-cao |
View: | 314 times |
Download: | 1 times |
© 2013 SAP AG. All rights reserved. 1
Understanding Business Applications on the
SAP HANA Platform Jordan Cao
Director of Product Marketing
SAP
© 2013 SAP AG. All rights reserved. 2
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 in 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´s willful misconduct or gross negligence.
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.
Legal disclaimer
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 3
Webinar Series:
SAP HANA – One Platform for All Solutions
Participate in this webinar series to understand and learn more about how SAP HANA provides
a modern platform for all applications that accelerates, innovates, and simplifies for organizations seeking
agility and simplicity. Join our expert speakers as they share their insights and guide you through SAP
HANA’s ability to support numerous use cases, scenarios, solutions, and applications.
Part 1: Intelligent Business Operations: Infuse Big Data Insights into Your Processes in Real Time
• On-Demand
Part 2: Turbocharge Your Location Analytics
• On-Demand
Part 3: SAP HANA Smart Data Access
• On-Demand
Part 4: Synchronization and Streaming for Data Capture into SAP HANA
• On-Demand
Part 5: Understand Business Application on SAP HANA Platform
• Thursday, August 7, 2014 (10:00 AM PT/1:00 PM ET)
Register for the webinar series at fm.sap.com/hanawebinars
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 4
In-Memory
Revolution
Driving real-time
and massive
simplification
1 billion people
in social
networks
Rewires
business and
personal
boundaries
Data doubling
every
18 months,
80% with
locations
Creates new
opportunities
and risks for
value creation
Personalization
Squared
What if machine
learning starts
to anticipate
your interests &
desires?
More
devices
than people
Require fresh
thinking
designed for an
“always-on”
world
Re-think IT
Re-think Big Data Insights
Re-Think User Experience
Re-think Relationship
Re-think Customer Experience
The explosive pace of tech trends
Creating a ripple effect that compels us to re-think how we
conduct businesses
40% executives worry that their organizations will not keep
pace with technology change and lose their competitive edge.
– McKinsey study, 2013
” “
To find insights from
the data only you
have
To simplify and
integrate the internal
processes
New business model and
new revenue opportunities
Competitive
Advantage
To improve our
products/services to
help customers
Reduce cost and
improve efficiency
Why do we need to build our own application?
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 6
SAP HANA Platform for your applications More than just an in-memory database
Faster Application
Execution
Vastly Simplified
Architecture
Insight to Action Contextual. Real-time. Converged.
Open for All
Applications
Transaction
Applications
Analytic
Applications
SAP HANA Platform
SAP Partners/ISVs Custom Build
All Data
Startups
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 7
Business application categories for SAP HANA
Real-Time Ad-hoc Reporting
Application
Planning and Optimization Application
MONTH S M T W T F S
Precision Analysis
Application
Hybrid Text Analytic
Application
change
Course seminar
learn evaluation
knowledge
discussion
creativity
scale
develop learner
critique
Internet-of-Things
Application
Predictive Application
SAP HANA Platform
No aggregate tables
SQL interface on columns
and rows
Partitioning In-memory compression
Multi-core/ Parallelization
Multithreading within nodes
Text retrieval & exploration
Analytics on historical
data
Dynamic extensibility
Insert only on change
Active/passive & data
aging
Minimal projections
Geo-info Analytic
Application
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 8
Real-time ad-hoc reporting application Dynamically analyze business data in real-time
2x More time spend by fans on
NBA web site
Each player’s statistics will be
updated to enhance fan experience
92.9% faster processing material ledger
data
Deploy planning of merchandise
and assortment
Real-time Profitability Reporting
SAP CO-PA Accelerator
Large data volumes, any
level of granularity or
number of dimensions
Generate real-time financial report to dig timely insights from large volumes of profitability data
Customer Application Examples
Challenge: Reporting is slow and manager can’t get
real-time business insight exactly for what they need.
Sample Request: Could we accelerate this reporting
process? Could this report allow me dynamically
change parameters?
RT ad-hoc Reporting Applications Dynamically aggregate business data at real-time to provide an
overview about business
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 9
Real-time ad-hoc reporting application Dynamically analyze business data in real-time
Key SAP HANA Capabilities
Highly-optimized column based data store and computing
Support on-the-fly data aggregation without pre-index
Highly-optimized in-memory processing supporting complex logic directly on OLAP views which are dynamically generated
Key Benefits
No additional data copy. All reports go off the transactional dataset, which simplify reporting process without worrying about data extraction and data consistency.
Any level dynamic aggregation without pre-configuration
Fundamentally accelerate query to generate report faster
SAP HANA Platform
Calculation View SQLScript model to define complex
logic
Analytic Views
average count sum
Analytic Views
average count sum
Analytic Views
average count sum
Attribute View
Hierarchy, Time Table …
Transactional data
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 10
Planning and optimization application Find the best optimized solution
Find the plan which is the
Most Profitable
SAP Sales &
Operations Planning
Dynamically align strategic plans with real-time execution
Align strategies and financial plans to find the most profitable operational plan to run business better
Customer Application Examples
Challenge: Business decision needs to should be the
most optimized solution for all perspectives.
Sample Requests: How much should be the inventory
number? What is the best distribution solution?
1% fill rate increase, which
leads to a 0.5% increase in
monthly revenue
Identify new opportunities through
faster optimizing revenue, increase fill
rate, and test different scenarios
5% reduction in total
overhead costs
Increased productivity at customer
contact centers with lower cost per
transaction
Planning and Optimization Applications Extract useful insights from huge amount of different type data to
find the best solution/planning among all feasible solutions
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 11
Planning and optimization application Find the best optimized solution
Key SAP HANA Capabilities
Embed engines in-memory to eliminate the copies of huge amount of data and the data round-trip transforming between application and database
Support advanced analytics on transactional data
Support modeling business rules using decision tables
Key Benefits
Get faster planning and optimization processing with flexible modeling capabilities
Get single truth of data for comprehensive processing on multiple type of data
Run multiple optimization/planning scenarios & enable real-time what-if analysis
MONTH S M T W T F S
Planning/Optimization Scripts
Text here
Planning/Optimization Functions/libraries
Control Parameters/ Business Rules
In-Memory Planning & Optimization Engine
Custom Planning Function
Text here Output
SAP HANA Platform
Text here Text here
Input
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 12
Precision analysis application Provide exactly what customer needs
Market products to users
Best Matched
SAP Precision Marketing
One-to-one marketing at the point of decision
Generate real-time financial Provide dynamic contents, services, or offers to the individual users
Customer Application Examples
Challenge: Customers have special needs. It is hard
to know it, but knowing it can provide the best help.
Sample Requests: Could we know what customers
want to buy and deliver the right discount for them?
$1.1M Increase in revenue with 1%
increase in retention rate
Actually identify and help students
who need help to improve students’
satisfaction and retention rate
216x faster by reducing genome analysis
from several days to 20 min
Conduct better cancer detection
based on DNA sequence matching
Precision Analysis Application Support precision analysis to the individual or target groups based
on implicit behavior and explicitly details to provide accurate offers
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 13
Precision analysis application Provide exactly what customer needs
Key SAP HANA Capabilities
Extremely exploit parallelism inside a query execution plan and across many cores/nodes on the partitioned data with non disruptive scalability
Comprise multiple process engines to interlace different type of data with sharing the same table abstraction
Smart data access allows collecting personal data from varied data sources
Key Benefits
Support processing personalized analysis for multiple users simultaneously
Deep analysis on the deepest granularity data to get the most accurate analysis to identify best suppliers or customers
Generate comprehensive 360 customer view easily with loading and processing data from different data sources
Smart Data Access External Data Sources
Hadoop, Oracle, ASE, IQ, Teradata
SAP HANA Platform
Query
Location Information
Unstructured Social Media data
Structured Purchase History
Social connection information
Text here
Text here
Text here
Text here
View
Geospatial Data Text Data Structured Data
Location Information
Unstructured Social Media data
Structured Purchase History
Social connection information
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 14
Hybrid text analytic applications Dig more insights by combining text and structured data
Gain More Info. from
social unstructured data
SAP Social
Contact Intelligence
Analyze unstructured data easily with in-memory text analytic
Analyze unstructured data in real-time with structured data to better capture customers’ expectations, preferences and aversions
Customer Application Examples
Challenge: 80% information is hidden in the text data. It
is hard to dig insight from text data.
Sample Requests: What are our customers discussing
our product or service in social media?
13,655x faster From 11 days to 1.16 minutes
Report influencer impact by
crawling data form 450 social
media sites
23x simplification of architecture from 23
servers to 1 HANA server
Rapid analysis of social media
channels to track and measure
brand against industry metrics
Hybrid Text Analytic Applications Enable analyzing unstructured data at real-time with structure
data (CRM data or ERP data) to better capture customers’ expectations, preferences and aversions
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 15
Hybrid text analytic applications Dig more insights by combining text and structured data
Key SAP HANA Capabilities
Support multiple advanced text analytic features , such as: fuzzy search, entity extraction, 31 language, semantic analysis, etc., to analyze text easily and quickly
The text data will be structured and can be used in query to join with other structured data, which enables applications to process structured data and unstructured data on the same platform
Key Benefits
Enable early discovering opportunity or reacting fast to information in text
Simplify application implementation to find hidden information from text data
Immediately own multiple advanced text analytic capability
change
Course seminar
learn
evaluation
knowledge
discussion
creativity
scale
develop learner
critique
Collect Text Data
Analysis
Pre- process
Query
Text Data
Join
ERP CRM COPD
Structured Unstructured
Data
Text Engine
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 16
Internet-of-Things application Efficiently monitor machines and make the timely decision
Connect Meters to manage Energy in real-time
SAP Smart
Meter Analytics
Analyze machine data easily with in-memory analysis
Gather and interpret data from networked devices
Customer Application Examples
Challenge: Machine data is streaming data and it is
hard to find insight from it.
Sample Requests: Could you tell me how the
engine’s status? Do I need to do a maintenance
before it gets any issues?
14000x faster Process the data using SAP
HANA
Use real-time data analysis to help
driver making critical decisions at
every turn and every lap
13million data For 16 player with 6 balls in
10mins
Real-Time analyze POS data to
create effective, tailored sales
promotions and marketing
campaigns
Internet-of-Things Application Network devices and interpret data to make decisions using sensors,
RFID, Wi-Fi or cellular communications, wired communication, or autonomic computing
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 17
Internet-of-Things application Efficiently monitor machines and make the timely decision
Key SAP HANA Capabilities
Seamlessly integrate with ESP or SQLAnywhere to load and process the machine, mobile, or streaming data
Deep real-time data analysis and seamlessly integrate with ERP system
Integrate with other SAP solutions, such as process integration tools, secure device and data management solutions, and real-time analytic tools
Key Benefits
Applications can not only submit notification, but also do deeply real-time root cause analysis or pattern recognition
Applications can analyze, and can also react by interacting with ERP system
Analyze & optimize sensor network in real-time (e.g. telecom, utility networks)
SQL
Application Development Framework
UX Framework
Process Mitigation Tools
Secured Data & Device Management
ESP Streaming Data SQL Anywhere Connector
SAP HANA
A
SQL Anywhere
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 18
Predictive applications Prepared before things happened
Manage impact of
market volatility on cash
SAP Liquidity
Risk Management
Confidently predict the future based on analysis of historic patterns and events
Customer Application Examples
Challenge: The decision becomes harder because
we do not know what will happen.
Sample Requests: Could you tell me what will be
market demand in the next quarter? I can adjust my
pricing strategy in advance.
100% accuracy that a signal is positive at
97% confidence
separate signal from noise to
predict key changes to the health of
eBay’s marketplace
100,000x faster sales analysis from 3 days
to 2-3 seconds
Predict sales performance to better
understand causality of the drivers
and the seasonality of buying
patterns
Predictive Applications Predict future based on analysis of historic patterns and events by
processing large volumes of structured and unstructured information
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 19
Predictive applications Prepared before things happened
Key SAP HANA Capabilities
Embed advanced Predictive Analytic Library (PAL) in memory and support the native data processing in DB directly
Support R to build and apply complex predictive models in real time on top of mass volume data in SAP HANA
Accelerate SAS processing with in-DB scoring & optimization without moving data to the SAS server.
Key Benefits
Accelerate data mining coding and process. No need to move and manage data out side database
Reuse legacy R or SAS scripts
More simplicity and accuracy by supporting data mining across multiple different data
C4.5 decision tree
Weighted score tables
Regression
ABC classification
Spatial, Machine, Real-time data
Hadoop/ Sybase IQ, Sybase ASE, Teradata
R-Engine
KNN classification
K-means
Associate analysis: market basket
HANA Studio/AFM, Apps & Tools
Unstructured
PAL
R-scripts
SQL Script Optimized Query Plan
Main Memory
Virtual Tables
Spatial Data
Text Analysis
SAP HANA
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 20
Spatial processing applications Add a location dimension your solutions
Understand more
about consumers by analyzing
mobile operator data
SAP Consumer Insight
365
Gain a deep understanding of the “who, what, where, and when” of consumer behavior
Identify and analyze relevant consumer groupings
Measure and improve web site, mobile apps, advertising, and marketing
Customer Application Examples
Challenge: Location information can provide useful
insight. But hard to collect and use with other data.
Sample Requests: Can you show assets that are
within the hazard area? This is a geo-fencing use
cases to provide customized offers based on location.
5,000x faster Identifying potential
catastrophic failures of
distribution pipeline
Improved agility with the ability to
perform ad-hoc pipeline integrity
management analyses
13million data For 16 player with 6 balls in
10mins
Put wearable devices in player’s suite
and balls and to spatially analyze how
each player is doing at real-time
Spatial Processing Applications Gain deeper insights and identify new opportunities by embedding
spatial processing capabilities in your operations
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 21
Spatial processing applications Add a location dimension your solutions
Key SAP HANA Capabilities
Native spatial data types and functions to store, process, analyze, manipulate, and share spatial data directly in the SAP HANA platform
Ideal platform to develop and deploy high-performing spatial applications with ability and openness to interoperate with third-party geo-content & services
Key Benefits
Simplify by bringing spatial processing directly to the data eliminating data movement and redundancy
High-performing spatial processing supports multiple use cases including: analytics, applications, visualizations, mobile, and GIS
Quickly develop and deploy spatially based applications directly in SAP HANA
SAP HANA Platform
Business
Data + Spatial
Data + Real-time
Data
Geo – Services
- Geocoding
- Base maps
Geo – Content
- Boundaries *
- POIs
- Roads
Columnar
Spatial
Processing
Calc Views
- Joins
- Views
Functions
- Area
- Distance
- Within
Data Types
- Points
- Lines
- Polygons
Transaction
Data Unstructured
Data
Location
Data Machine
Data
Business Application on SAP HANA
Knowledge
of SAP HANA
SAP will help you to do custom
innovation and build business
application on SAP HANA
platform:
Showcase
Application
Generate
Ideas
Complete
Ideas
Build
Application
Business Application on SAP HANA
Knowledge
of SAP HANA
SAP Custom
Development
SAP will help you to do custom
innovation and build business
application on SAP HANA
platform:
• SAP Innovation Radar*: Help
you generate innovation ideas
• SAP Idea Incubator*: Help you
complete your ideas
• SAP Custom Development:
Help you build your application
• SAP HANA Business
Application Contest*: Help you
showcase your applications
SAP HANA
Business
Application
Contest
SAP Idea
Incubator
SAP
Innovation
Radar
*: these programs are in pilot testing phase.
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 24
web pages
(HTTP)
HANA
Database
HANA App Server (XS)
mobile
browser
app client app
data
(HTTP)
New style:
2-tier, data
centric
SAP HANA as a platform
Old style:
3-tier
HANA
App Server (ABAP, Java
... )
business logic
Database
browser
app
data model
Backend App:
Integrated business
logic
& data model
xDBC
HTML5/mobile:
real-time
interaction!
data operations
for real-time
performance!
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 25
SAP HANA Extended Application Services – Overview
Front-end Technologies
http/s
HTML5 / SAPUI5
Client-side JavaScript
Control Flow Technologies
OData
Server-Side JavaScript
XMLA
Data Processing Technologies
SQL / SqlScript
Core Data Services (CDS)
Application Function Library (AFL)
Presentation logic
Control flow logic
Data
Client: Browser or Mobile
SAP HANA
XS
Calculation logic
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 26
Building an application
is Complex
app
mob
app
Client
HTTP
business
logic
SQL over xDBC
data model
control
view
access control (RBAC)
Data
model
sp
trigger
cv
V2
V1
access control (RBAC)
T1 T2 T3
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 27
Building an application
is Complex
app
mob
app
Client
HTTP
business
logic
SQL over xDBC
data model
control
view
access control (RBAC)
Data
model
sp
trigger
cv
V2
V1
access control (RBAC)
T1 T2 T3
SAP River
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 28
SAP River
Data Model
Business Logic
Access
Control
Runs on SAP HANA
One Language –
One set of tools
Focus on the intent
Ignore the
implementation
How does SAP River make HANA development
simpler ?
Consumed via Any
Devices
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 29
Learn, try, and implement
Learn
SAP HANA Academy
Open SAP Courses
SAP River
Try
SAP HANA Developer Edition
SAP Developer Center
Implement
SAP HANA Customer Story
SAP HANA One
SAP Idea Incubator