the sap startup focus program – tackling big data with the power of small by soenke moosmann

45
The SAP Startup Focus Program – Tackling Big Data With the Power of Small Marcus Krug and Sönke Moosmann, SAP Innovation Center

Upload: codemotion

Post on 17-May-2015

582 views

Category:

Technology


1 download

DESCRIPTION

Geared exclusively towards helping startups master big data to the benefit of their users, the SAP Startup Focus Program has truly gone global since its initiation in March 2012. The in-memory database platform SAP HANA forms the basis of this initiative. Marcus and Sönke from the SAP Innovation Center will introduce the program and provide technical insights into the unique capabilities of SAP HANA in a hands-on manner.

TRANSCRIPT

Page 1: The SAP Startup Focus Program – Tackling Big Data With the Power of Small by Soenke Moosmann

The SAP Startup Focus Program – Tackling Big Data With the Power of SmallMarcus Krug and Sönke Moosmann, SAP Innovation Center

Page 2: The SAP Startup Focus Program – Tackling Big Data With the Power of Small by Soenke Moosmann

© 2013 SAP AG. All rights reserved. 2Public

Agenda

SAP Innovation Center Why Startups Matter To Us? SAP Startups Focus Program (SFP)

Page 3: The SAP Startup Focus Program – Tackling Big Data With the Power of Small by Soenke Moosmann

SAP Innovation Center

Page 4: The SAP Startup Focus Program – Tackling Big Data With the Power of Small by Soenke Moosmann

© 2013 SAP AG. All rights reserved. 4Public

Who We Are

Established in February 2011

First of its kind for SAP AG

Now: 35 FTEs

Soon: 100 FTEs plus 200

students

Page 5: The SAP Startup Focus Program – Tackling Big Data With the Power of Small by Soenke Moosmann

© 2013 SAP AG. All rights reserved. 5Public

Looking Beyond ERP

Personalized Medicine

Online Gaming

Film Production

Smart Energy

Supply-Chain

Innovation

Technologies In-Memory-

Technology Cloud Mobility

Page 6: The SAP Startup Focus Program – Tackling Big Data With the Power of Small by Soenke Moosmann

SAP and StartupsHow Does That Fit Together?

Page 7: The SAP Startup Focus Program – Tackling Big Data With the Power of Small by Soenke Moosmann

© 2013 SAP AG. All rights reserved. 7Public

Some Might See Us as…

Grow old

Slow

BUT TURTLES ARE ALSO…

Quite „fundamental“, according to ancient Asian mythology

Page 8: The SAP Startup Focus Program – Tackling Big Data With the Power of Small by Soenke Moosmann

© 2013 SAP AG. All rights reserved. 8Public

Commonalities - Innovation….

Business(viable)

Technology(feasible)

Innovation

Human Values(desirable,usable)

Page 9: The SAP Startup Focus Program – Tackling Big Data With the Power of Small by Soenke Moosmann

© 2013 SAP AG. All rights reserved. 9Public

BIG Data

VideoAudio

De

ma

nd

Co

nte

nt

GP

S

Customer Data

Se

rvice C

alls

Emails

Virtual Goods

Social MediaMobile

Instant Messages

SAP HANA

Page 10: The SAP Startup Focus Program – Tackling Big Data With the Power of Small by Soenke Moosmann

© 2013 SAP AG. All rights reserved. 10Public

BIG Ambitions

SAP Strategic Goals 2015 20 Bn in Revenue 35% Margin 1,000,000,000 Users

→ Dramatically extend SAP‘s ecosystem

And if we join forces…

Page 11: The SAP Startup Focus Program – Tackling Big Data With the Power of Small by Soenke Moosmann

© 2013 SAP AG. All rights reserved. 11Public

This is What Will Happen…

Page 12: The SAP Startup Focus Program – Tackling Big Data With the Power of Small by Soenke Moosmann

SAP Startup Focus ProgramWhat Startups Can Expect From Us

Page 13: The SAP Startup Focus Program – Tackling Big Data With the Power of Small by Soenke Moosmann

© 2013 SAP AG. All rights reserved. 13Public

Access…1. Technology Many startups face „big data“ and „real-time“ challenges → SAP

HANA

2. Customers SAP Install Base of close to 200,000 customers across 25 industries

3. Financing SAP Ventures

Page 14: The SAP Startup Focus Program – Tackling Big Data With the Power of Small by Soenke Moosmann

© 2013 SAP AG. All rights reserved. 14Public

SFP – All About AccessTechnology SAP HANA One Developer Edition (free) → 1 year per default (flexible) Physical and virtual HANA bootcamps, HANA virtual learning platform technical advisor

Joint Go-to-Market Appearances at SAP and non-SAP events Solution showcases on HANA marketplace Dedicated GTM advisor → GTM plan Pipeline creation to drive SFP startups‘ revenue

Access to SAP Ventures and other VCs SAP Ventures and other VCs (155 Mio $ HANA Real-time Fund)

Page 15: The SAP Startup Focus Program – Tackling Big Data With the Power of Small by Soenke Moosmann

© 2013 SAP AG. All rights reserved. 15Public

SFP – From Idea to (Market) Impact

Attend Startup Forum

Development Accelerator GTM

Boot Camp

SFP ≈ 1 year ≥1 year: commercial state

Market-ready solution

SFP selection

Pitch at Forum

Page 16: The SAP Startup Focus Program – Tackling Big Data With the Power of Small by Soenke Moosmann

© 2013 SAP AG. All rights reserved. 16Public

SFP – Then, Now and Beyond

March - May 2012

- The first 10 startups

- Recruited from friends + family

- High touch

March – Sept 2012

- From 10 -100

- startup forums held globally

- HANA boot camps

- HANA developer edition on AWS

Sapphire EMEA 2012

- ≈150 startups

- 50 with Proof-of-Concept

2013 – Transition to Scale!As of now:- 200+ startups in SFP- 60+ productive solutions

Goals 2013

- 1000+ startups in SFP

- 200+ productive solutions

Page 17: The SAP Startup Focus Program – Tackling Big Data With the Power of Small by Soenke Moosmann

© 2013 SAP AG. All rights reserved. 17Public

Some References

(Israel)(US) (US)

(France)

(UK)(UK)(Israel)

(US)

(Canada)

(US) (US) (Germany)

etc….

Page 18: The SAP Startup Focus Program – Tackling Big Data With the Power of Small by Soenke Moosmann

SAP HANACrunching Big Data Made Easy

Page 19: The SAP Startup Focus Program – Tackling Big Data With the Power of Small by Soenke Moosmann

© 2013 SAP AG. All rights reserved. 19Public

The Microscope :: A Tool for Biological Exploration

Before the invention of the microscope Difficult to study tiny structures Only models, hypotheses about

Cells Micro-organisms

Difficult to verify / falsify hypotheses

After the invention of the microscope Tiny structures are plain to see Can be studied in real time

Page 20: The SAP Startup Focus Program – Tackling Big Data With the Power of Small by Soenke Moosmann

Challenges... and how HANA helps tackle these

Page 21: The SAP Startup Focus Program – Tackling Big Data With the Power of Small by Soenke Moosmann

© 2013 SAP AG. All rights reserved. 21Public

Data Challenge

CRM* data

GP

S

Demand

Spe

ed

Velocity

Transactions

Opp

ortu

nitie

s

Service

calls

Customer

Sales orders

Inventory

E-m

ails

Tweets

Planning

Things

Mobile

Insta

nt m

essa

ge

s

VELOCITY

VOLUME VARIETY

Page 22: The SAP Startup Focus Program – Tackling Big Data With the Power of Small by Soenke Moosmann

© 2013 SAP AG. All rights reserved. 22Public

Algorithmic Challenge

Challenges

Forecasting

KeyInfluencers

Trends

Anomalies

Relationships

Page 23: The SAP Startup Focus Program – Tackling Big Data With the Power of Small by Soenke Moosmann

© 2013 SAP AG. All rights reserved. 23Public

Presentation Challenge

Page 24: The SAP Startup Focus Program – Tackling Big Data With the Power of Small by Soenke Moosmann

© 2013 SAP AG. All rights reserved. 24Public

Application Server

SAP HANA Overview

Predictive analytics

Scripting

Data Modeling

R Integration

Math Libraries

Column and

row store

+

Multi-core/parallelization

In-memoryCompression

SQL interface on columns & rows

SQL

T

Text Engine

Page 25: The SAP Startup Focus Program – Tackling Big Data With the Power of Small by Soenke Moosmann

Data ChallengesHow do you crunch big data in real time?

Page 26: The SAP Startup Focus Program – Tackling Big Data With the Power of Small by Soenke Moosmann

© 2013 SAP AG. All rights reserved. 27Public

Optimizing Data Access Patterns

Challenge: Data locality! Yes, DRAM is 100,000 times faster than disk… But DRAM access is still 4-60 times slower than on-chip caches

60 -100ns

Page 27: The SAP Startup Focus Program – Tackling Big Data With the Power of Small by Soenke Moosmann

© 2013 SAP AG. All rights reserved. 28Public

SAP HANA supports rows, but is optimized for column-order data organization

Order Country Product Sales456 France corn 1000457 Italy wheat 900458 Italy corn 600459 Spain rice 800

Column and Row Store

456 France corn 1000

457 Italy wheat 900

458 Italy corn 600

459 Spain rice 800

456457458459

FranceItalyItalySpain

cornwheatcornrice

1000900600800

Row order organization

Column order organization

Single-record access:SELECT * FROM SalesOrders WHERE Order = ‘457’

SQL

Single-scan aggregation:SELECT Country, SUM(sales) FROM SalesOrders WHERE Product=‘corn’ GROUP BY Country

Page 28: The SAP Startup Focus Program – Tackling Big Data With the Power of Small by Soenke Moosmann

© 2013 SAP AG. All rights reserved. 29Public

Combining OLTP and OLAP

Write operations are accumulated in a dedicated data structure (delta store)

Write operations are insert-only! Integration of differential data in async.

merge process.

MVCC enables processing of OLTP workloads

Insert only approach favors implementation of MVCC

Page 29: The SAP Startup Focus Program – Tackling Big Data With the Power of Small by Soenke Moosmann

© 2013 SAP AG. All rights reserved. 30Public

Order Country Product Sales

456 France corn 1000457 Italy wheat 900458 Spain rice 600459 Italy rice 800460 Denmark corn 500461 Denmark rice 600462 Belgium rice 600463 Italy rice 1100… … … …

Columnar Dictionary Compression

Dictionary per column Uses data-driven fixed-length bit encodings Operations directly on compressed data, using integers More in cache, less main memory access

1 Belgium2 Denmark3 France4 Italy5 Spain

1 32 43 54 45 26 27 18 4… …

1 72 5,63 14 2,4,85 3

Logical Table

Dictionary5 entries, so need 3 bits to encode!

Compressed column

(bit fields)Inverted

indexDictionary

Where was order 460?

Which orders in Italy?

Page 30: The SAP Startup Focus Program – Tackling Big Data With the Power of Small by Soenke Moosmann

© 2013 SAP AG. All rights reserved. 31Public

More Columnar Compression Techniques

Page 31: The SAP Startup Focus Program – Tackling Big Data With the Power of Small by Soenke Moosmann

© 2013 SAP AG. All rights reserved. 32Public

Concurrent users

Concurrent operations within a query

Data partitioning, on one host or distributed to multiple hosts

Horizontal and vertical parallelization of a single queryoperation, using multiplecores / threads

Transparent to developer

Parallelization

Inter Transaction Intra Transaction

Inter Query Intra Query

Inter Operation Intra Operation

Pipeline Parallelism

Data ParallelismPipeline

ParallelismData Parallelism

Parallelism

Page 32: The SAP Startup Focus Program – Tackling Big Data With the Power of Small by Soenke Moosmann

Algorithmic ChallengesGoing Beyond Descriptive

Page 33: The SAP Startup Focus Program – Tackling Big Data With the Power of Small by Soenke Moosmann

© 2013 SAP AG. All rights reserved. 34Public

Extending your analytics capabilities

ANALYTICS MATURITY

LEV

EL

OF

INS

IGH

T

Sense & Respond Predict & Act

Raw Data

Cleaned Data

Standard Reports

Ad Hoc Reports & OLAP

Generic Predictive Analytics

Predictive Modeling

Optimization

What happened?

Why did it happen?

What will happen?

What is the best that could happen?

Page 34: The SAP Startup Focus Program – Tackling Big Data With the Power of Small by Soenke Moosmann

© 2013 SAP AG. All rights reserved. 35Public

SAP HANA Modeling

Analytical View Attribute View Column Table

Calculation View

Page 35: The SAP Startup Focus Program – Tackling Big Data With the Power of Small by Soenke Moosmann

© 2013 SAP AG. All rights reserved. 36Public

Implementing Predictive Analytics

SQLScript set of SQL extensions to push data-intensive logic into the database and leverage parallel

execution strategies of the database

PAL (Predictive Analysis Library) Built-in C++ statistical and data mining algorithms K-means, k-nearest neighbor, decision trees, multiple linear regression, classification, and many

more

R integration Leverage R’s 3000+ external packages to perform wide-range data mining and statistical

analysis.

Page 36: The SAP Startup Focus Program – Tackling Big Data With the Power of Small by Soenke Moosmann

© 2013 SAP AG. All rights reserved. 37Public

Intuitively Design Predictive Models using Predictive Analysis

Page 37: The SAP Startup Focus Program – Tackling Big Data With the Power of Small by Soenke Moosmann

© 2013 SAP AG. All rights reserved. 38Public

SAP Predictive AnalysisOther visualizations in the gallery

Page 38: The SAP Startup Focus Program – Tackling Big Data With the Power of Small by Soenke Moosmann

Presentation ChallengeDesign HANA apps easy and fast

Page 39: The SAP Startup Focus Program – Tackling Big Data With the Power of Small by Soenke Moosmann

© 2013 SAP AG. All rights reserved. 40Public

SAP HANA XS Engine

Rationale: Enable application development and deployment – minimize layers HTTP-based UI (browser, mobile apps) Runs directly on HANA, minimizes TCO Leverages built-in strengths of SAP HANA

for the best possible performance

Scope From lightweight environment for small web-

based applications To robust environment for complex high-

speed business applications

Control flow logic

Calculation logic

Data

Clients

Presentation logic

HANA

XS

Page 40: The SAP Startup Focus Program – Tackling Big Data With the Power of Small by Soenke Moosmann

© 2013 SAP AG. All rights reserved. 41Public

Implement UIs with SAPUI5

SAPUI5 is an extensible JavaScript-based HTML5 browser rendering library for Business Applications.

Uses the jQuery library as a foundation

Open AJAX compliant and can be used together with/uses other standard JS libs

Supports RIA like client-side features based on JavaScript

Supports an extensibility concept regarding custom controls

Allows usage of own JavaScript and HTML

Internet ExplorerVersion 9Version 8

ChromeLatest version

FirefoxVersion 3.6 and latest version

SafariLatest version

Page 41: The SAP Startup Focus Program – Tackling Big Data With the Power of Small by Soenke Moosmann

© 2013 SAP AG. All rights reserved. 42Public

SAPUI5 Templates

Page 42: The SAP Startup Focus Program – Tackling Big Data With the Power of Small by Soenke Moosmann

© 2013 SAP AG. All rights reserved. 43Public

Demo :: In-Game Promotion Management

Bigpoint

Europe‘s largest browser game provider with 300 Mio users

Revenue through selling „virtual goods“

1-3% of users are buying virtual offers.

Goals

Perform real-time massive amount of event stream analytics

Filter and monitor online players

Enabling in-game promotion offers and track results in real-time

Page 43: The SAP Startup Focus Program – Tackling Big Data With the Power of Small by Soenke Moosmann

© 2013 SAP AG. All rights reserved. 44Public

In Summary

In-memory data management Column-oriented data layout Compression Parallelization Optimized for big data Transparent to developer

HANA Applications XS Engine Application Server Control logic SAPUI5 Reduced TCO

Predictive Analytics SQLScript R integration Predictive Analysis

Library Unlock new insights

Page 44: The SAP Startup Focus Program – Tackling Big Data With the Power of Small by Soenke Moosmann

© 2013 SAP AG. All rights reserved. 45Public

Take Your Chance!

The SAP Startup Forum is coming to Berlin again!

When: June 19th Where: SAP Office Berlin

(Rosenthaler Str. 30)

For more info, visit our event website: http://www.saphana.com/community/learn/startups/forums/berlin

Or turn to us directly

Page 45: The SAP Startup Focus Program – Tackling Big Data With the Power of Small by Soenke Moosmann

Thank you!

Sönke MoosmannSAP Innovation [email protected]

Marcus KrugSAP Innovation [email protected]