+ All Categories
Home > Software > Understanding business application on sap HANA -- One Platform for All Business Applications

Understanding business application on sap HANA -- One Platform for All Business Applications

Date post: 17-Jul-2015
Category:
Upload: zhibin-jordan-cao
View: 314 times
Download: 1 times
Share this document with a friend
Popular Tags:
30
© 2013 SAP AG. All rights reserved. 1 Understanding Business Applications on the SAP HANA Platform Jordan Cao Director of Product Marketing SAP
Transcript

© 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


Recommended