35
7/31/2019 EIM 119 HANA http://slidepdf.com/reader/full/eim-119-hana 1/35 EIM 119 High-Performance Analytic Appliance The Road to Analyzing Business as it Happens Brian Wood, Product Strategist October 2010

EIM 119 HANA

  • Upload
    opell22

  • View
    243

  • Download
    0

Embed Size (px)

Citation preview

Page 1: EIM 119 HANA

7/31/2019 EIM 119 HANA

http://slidepdf.com/reader/full/eim-119-hana 1/35

EIM 119

High-Per form ance Analy t ic

App l ianceThe Road to Analyzing Business as it Happens

Brian Wood, Product Strategist

October 2010

Page 2: EIM 119 HANA

7/31/2019 EIM 119 HANA

http://slidepdf.com/reader/full/eim-119-hana 2/35

 © 2010 SAP AG. All rights reserved. / Page 2

Disc la imer

This presentation outlines our general product direction and should not be relied on in making a purchase decision. This presentation is not subject to your license agreement or any other agreement with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or to develop or release any functionality mentioned in this presentation. This presentation and SAP's strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied 

warranties of merchantability, fitness for a particular purpose, or non-infringement. SAP assumes no responsibility for errors or omissions in this document, except if such damages were caused by SAP intentionally or grossly negligent.

Page 3: EIM 119 HANA

7/31/2019 EIM 119 HANA

http://slidepdf.com/reader/full/eim-119-hana 3/35

 © 2010 SAP AG. All rights reserved. / Page 3

AGENDA

1. The Challenge

2. SAP In Memory Computing

3. HANA

Page 4: EIM 119 HANA

7/31/2019 EIM 119 HANA

http://slidepdf.com/reader/full/eim-119-hana 4/35

 © 2010 SAP AG. All rights reserved. / Page 4

Speed of Change

Page 5: EIM 119 HANA

7/31/2019 EIM 119 HANA

http://slidepdf.com/reader/full/eim-119-hana 5/35

 © 2010 SAP AG. All rights reserved. / Page 5

In form at ion Ex plos ion

Sensors

Smart Meter

     G     P     S

Temperature

     S    p    e    e     d

Velocity

Transactions     O    p    p    o    r     t    u    n     i     t     i    e    s

 S  er v i   c  e C  al  l   s 

Inventory Movements

Sales Orders

Communication     E    m    a     i     l    s

T w e e t   s 

Documents

Things

Mobile

I  n s  t   an t  M e s  s  a g e s 

Page 6: EIM 119 HANA

7/31/2019 EIM 119 HANA

http://slidepdf.com/reader/full/eim-119-hana 6/35

 © 2010 SAP AG. All rights reserved. / Page 6

Mobi le Acc ess

Page 7: EIM 119 HANA

7/31/2019 EIM 119 HANA

http://slidepdf.com/reader/full/eim-119-hana 7/35

 © 2010 SAP AG. All rights reserved. / Page 7

Chal lenge

Massivly growingvolumes of data

Immediate results

High Flexibility

Page 8: EIM 119 HANA

7/31/2019 EIM 119 HANA

http://slidepdf.com/reader/full/eim-119-hana 8/35

 © 2010 SAP AG. All rights reserved. / Page 8

Sca le – Concept

     D    a     t    a

Partitioning

If you happen to have a BIG problem,you tend to divide and conquer.

Page 9: EIM 119 HANA

7/31/2019 EIM 119 HANA

http://slidepdf.com/reader/full/eim-119-hana 9/35

 © 2010 SAP AG. All rights reserved. / Page 9

Sca le – Hardw are /Cores

2002 2006

1 Core

120nm process

1.8 GHz

32 bit

4 Cores

65nm process

1.6-3GHz

64 bit

8 Cores

45nm process

2.26GHz

64 bit

2010

Page 10: EIM 119 HANA

7/31/2019 EIM 119 HANA

http://slidepdf.com/reader/full/eim-119-hana 10/35

 © 2010 SAP AG. All rights reserved. / Page 10

Sc ale – Hardw are/CPUs

2007

4 CPUs per Server

Memory Controller on Chip

QPI

2010

2 CPUs per Server

Memory via Controller

CPUs via Controller

Page 11: EIM 119 HANA

7/31/2019 EIM 119 HANA

http://slidepdf.com/reader/full/eim-119-hana 11/35

 © 2010 SAP AG. All rights reserved. / Page 11

Sca le – Hardw are

1. Dimension – Mulicore CPUs

2. Dimension – Multi-CPU Boards

3. Dimension – Multiple Blades

8 Cores per CPU

4 CPUs per Blade

4 Blades

= 128 cores!

Page 12: EIM 119 HANA

7/31/2019 EIM 119 HANA

http://slidepdf.com/reader/full/eim-119-hana 12/35

 © 2010 SAP AG. All rights reserved. / Page 12

Sca le – SW s ide d is t r ibu te across c ores

     D    a

     t    a

Hot Standby Blades for Failover

Data Distribution

RAM locality – data gets spread out to all availablecores

MPP execution – blades share nothing whencrunching large data sets

Failover - Individual blades may fail without causingproblems

Page 13: EIM 119 HANA

7/31/2019 EIM 119 HANA

http://slidepdf.com/reader/full/eim-119-hana 13/35

 © 2010 SAP AG. All rights reserved. / Page 13

Fas t - Concep t

DATA

Stick the data in memory ...

... to keep Cores happy

Page 14: EIM 119 HANA

7/31/2019 EIM 119 HANA

http://slidepdf.com/reader/full/eim-119-hana 14/35

 © 2010 SAP AG. All rights reserved. / Page 14

Fas t – Memory Volume

32 bit Systems 2^32 = 4,294,967,2964GB limit per CPU

64 bit Systems 2^64 = 18,446,744,073,709,551,616

Only constraint by physics (64/128 modules)

Capacity per module growswith new production processes

(8GB – 16GB – 32GB)

Price per module shrinkswith new production processes

(-30% with 32nm)

1 blade with 64 modules can hold up to 1TB (16GB)

Page 15: EIM 119 HANA

7/31/2019 EIM 119 HANA

http://slidepdf.com/reader/full/eim-119-hana 15/35

 © 2010 SAP AG. All rights reserved. / Page 15

Fas t – Memor y Latency

Memory bandwidth increasing

at 50% per year but latencyremains pretty much constant!

Software needs to be smart aboutdata access, it cannot just assumethat data in memory equals fast!

Page 16: EIM 119 HANA

7/31/2019 EIM 119 HANA

http://slidepdf.com/reader/full/eim-119-hana 16/35

 © 2010 SAP AG. All rights reserved. / Page 16

Fast – SW s ide op t im iza t ion fo r memor y

Conventional databases store records in rows

Storing data in columns enables faster in-memoryprocessing of operations such as aggregates

Columnar layout supports sequential memory access A simple aggregate can be processed in one linear scan

A 10 € B 35 $ C 2 € D 40 € E 12 $

A B C D E 10 35 2 40 12 € $ € € $

memory address

organize by row

organize by column

A 10 €

B 35 $

C 2 €

D 40 €

E 12 $

conceptual view

mapping to memory

Page 17: EIM 119 HANA

7/31/2019 EIM 119 HANA

http://slidepdf.com/reader/full/eim-119-hana 17/35

 © 2010 SAP AG. All rights reserved. / Page 17

Fast – Fur t her SW s ide opt im izat ion for speed

Column w isestores tables by column

Columns can be accessed in one read.

Columns contain only one data type,

enabling very high compression (10x)

Accessing all attributes for one tuple(record) is an expensive operation.

Row w i sestores tables by row

Data records are available as completetuples in one read.

Compression is limited.

Accessing only few attributes for eachtuple is an expensive operation.

Tuple1

Tuple2Att1 Att2

Att3 Att5

Att4

Page 18: EIM 119 HANA

7/31/2019 EIM 119 HANA

http://slidepdf.com/reader/full/eim-119-hana 18/35

 © 2010 SAP AG. All rights reserved. / Page 18

Fast – Fur t her SW s ide opt im izat ion for speed

Delegation of data intense operations to the in-memory computing

Application Layer

Data Layer

Today‘s applicationsexecute many data

intense operations inthe application layer

High performant appsdelegate data intenseoperations to the

in-memory computing

In-Memory Computing Imperative - Avoid movement of detailed data – calculate first, then move results

Page 19: EIM 119 HANA

7/31/2019 EIM 119 HANA

http://slidepdf.com/reader/full/eim-119-hana 19/35

 © 2010 SAP AG. All rights reserved. / Page 19

Techno logy Proof

SAP NetWeaver BW Accelerator

Calculation Engine

Aggregation Engine

Index

SAP NetWeaverBW

Any Data

Intuitive user experience for casualbusiness users

Search and explore large volumes ofenterprise data to discover relationshipsand uncover root cause

Business users gain immediate 'insight atthe speed of thought' without needingassistance from a business analyst or IT

1000+ productive installations

SAP Business Objects Explorer Accelerated

for intuitive enterprise data exploration

Page 20: EIM 119 HANA

7/31/2019 EIM 119 HANA

http://slidepdf.com/reader/full/eim-119-hana 20/35

 © 2010 SAP AG. All rights reserved. / Page 20

Techno logy Proof

SAP High Volume CustomerSegmentation

For Market ing Users

Immediately select specific customersegment based on unique attributesfrom entire SAP CRM customer

database

Drag and drop attribute selection forreal time segmenting

Associate segmented customers withcampaign in SAP CRM

SAP NetWeaverEnterprise Search

For Analyst s

Search for data across different sourcessimultaneously

structured data(e.g. ERP applications & businessintelligence data)

unstructured data (e.g. PDFs,Microsoft Office formats, HTML)

Single entry point for your work

Page 21: EIM 119 HANA

7/31/2019 EIM 119 HANA

http://slidepdf.com/reader/full/eim-119-hana 21/35

 © 2010 SAP AG. All rights reserved. / Page 21

Pivota l mom ent

Affordable MemoryInnovat ion _  

Disk-based row-stores were and areoptimized for the disk I/O bottleneck

The advances in hardware of the last two decadesallow to fundamentally re th ink this basic design goal

Page 22: EIM 119 HANA

7/31/2019 EIM 119 HANA

http://slidepdf.com/reader/full/eim-119-hana 22/35

 © 2010 SAP AG. All rights reserved. / Page 22

AGENDA

1. The Challenge

2. SAP In Memory Computing

3. HANA

Page 23: EIM 119 HANA

7/31/2019 EIM 119 HANA

http://slidepdf.com/reader/full/eim-119-hana 23/35

 © 2010 SAP AG. All rights reserved. / Page 23

SAP In-Mem or y Com put ing

In-Memor y Comput i ngTechnology that allows the processing of

massive quant i t ies o f rea l t ime data

in the main memory of the server

to provide immed ia te resu l t s from

analyses and transactions

Page 24: EIM 119 HANA

7/31/2019 EIM 119 HANA

http://slidepdf.com/reader/full/eim-119-hana 24/35

 © 2010 SAP AG. All rights reserved. / Page 24

More t han an In-Memor y DB

Only SAP…

…combines t ransac t iona l andanaly t ic a l app l ica t ions enabled byin-memory computing

…can conduct analytics, performancemanagement, operations in a single system – rea l t ime l ink between insight, foresightand action

…can enhance existing investments with in-memory capabilities: SAP customers

implement in-memory computing w i t hou td is rupt ion – no change to IT roadmaps.

…collaborates with indust ry lead ingpar tners to deliver in-memory computingsolutions

Page 25: EIM 119 HANA

7/31/2019 EIM 119 HANA

http://slidepdf.com/reader/full/eim-119-hana 25/35

 © 2010 SAP AG. All rights reserved. / Page 25

SAP In-Mem or y Com put ing Engine

HW Technology Innovations

A

64bit, up to 2TB (today)

100GB/s data throughput

Low price forperformance

Multi-Core Architecture

Massive parallel scaling with many blades

Low price for performance

SAP SW Technology Innovations

+

Row and Column Store Compression Partitioning No Aggregate Tables

+

+

++

Persistency

Page 26: EIM 119 HANA

7/31/2019 EIM 119 HANA

http://slidepdf.com/reader/full/eim-119-hana 26/35

 © 2010 SAP AG. All rights reserved. / Page 26

AGENDA

1. The Challenge

2. SAP In Memory Computing

3. HANA

Page 27: EIM 119 HANA

7/31/2019 EIM 119 HANA

http://slidepdf.com/reader/full/eim-119-hana 27/35

 © 2010 SAP AG. All rights reserved. / Page 27

SAP High Per form ance Analy t ic Appl ianc e(SAP HANA) – c urr ent ideas

HANA

HANAmodeling

SAP HANA is planned to be ...... the first product which incorporates the SAP In-Memory Computing Engine

... shipped as an appliance with our hardware partners

Load data usingETL or datareplication

Create views on datain a visual modelingenvironment

Access informationvia SQL or MDX from

Business Objects

SAP In-MemoryComputing Engine

Page 28: EIM 119 HANA

7/31/2019 EIM 119 HANA

http://slidepdf.com/reader/full/eim-119-hana 28/35

 © 2010 SAP AG. All rights reserved. / Page 28

Potent ia l use case w i t h opera t iona l repor t ing

SAP Business Application

Database

HANA

BI

Data replicationnear real-time

No more query workloadfrom reports on the database

Flexible reporting with BOBJBI tools and extreme performance

No change inthe application

Page 29: EIM 119 HANA

7/31/2019 EIM 119 HANA

http://slidepdf.com/reader/full/eim-119-hana 29/35

 © 2010 SAP AG. All rights reserved. / Page 29

Use case

SAP GFO was looking for asolution to implement sales

forecast reports.The sales forecast report shouldreflect sales activities in real time,in order to provide immediateinsight into business formanagement.

Management should be able tonavigate data withour constraintsto get a proper understanding forall opportunities and salesactivities.

No changes to the CRM system.

No performance impact on the

database running underneath theCRM system.

No ABAP programming.

Replicate CRM data into SAPHANA.

Create analytic views for

consumption in BI tools.

Consume analytic views withSBOP Explorer on iPads.

Challenge SolutionConditions

Page 30: EIM 119 HANA

7/31/2019 EIM 119 HANA

http://slidepdf.com/reader/full/eim-119-hana 30/35

 © 2010 SAP AG. All rights reserved. / Page 30

Potent ia l use c ase fo r ag i le data m ar t s

HANA

BI

Load data w/ data services

Flexible reporting with BOBJBI tools and extreme performance

DataWarehouse(e.g. SAP BW)

Other data(market data,

demographical data)

HANAmodeling

Create views on datato expose agile martsto clients

Load data w/ data services

Page 31: EIM 119 HANA

7/31/2019 EIM 119 HANA

http://slidepdf.com/reader/full/eim-119-hana 31/35

 © 2010 SAP AG. All rights reserved. / Page 31

Use case

Customer has got cost data forproduced goods in SAP BW.

Business departments would liketo simulate the imact of changesin BOM before entering thesechanges in the business system.

No changes to BW models inproduction.

Results needed in 3 business

days.

Cost data is not allowed to leavemanaged systems

Load the cost model from BWinto HANA.

Read BOM data into Excel,change it and write it into HANA.

Create an analytic viewcombining the cost data with the

new BOM data.Consume analytic view wihtSBOP Advanced Analysis

Challenge SolutionConditions

Page 32: EIM 119 HANA

7/31/2019 EIM 119 HANA

http://slidepdf.com/reader/full/eim-119-hana 32/35

 © 2010 SAP AG. All rights reserved. / Page 32

Some ear ly numbers

Volume tests ran with 460bn records.

Scan speed – 1million records / ms / core

Aggregation speed – 10m records / sec / core

200x price performance improvement

Page 33: EIM 119 HANA

7/31/2019 EIM 119 HANA

http://slidepdf.com/reader/full/eim-119-hana 33/35

 © 2010 SAP AG. All rights reserved. / Page 33

SAP In-Mem or y Com put ing

Next wave of technology innovation

Combined in-memory analytics & transactional applications

Our strategy is to provide the continuous real-time linkbetween insight, foresight and action

SAP HANA is planned to go into ramp-up by end-of-year

Plan Smar t er

…r un fast er …perfor m bet t er

To Empow er Your Organizat ion…

…plan smar ter

Page 34: EIM 119 HANA

7/31/2019 EIM 119 HANA

http://slidepdf.com/reader/full/eim-119-hana 34/35

Contac tFeedback

Please complete your session evaluation.

Be courteous — deposit your trash,and do not take the handouts for the following session.

Page 35: EIM 119 HANA

7/31/2019 EIM 119 HANA

http://slidepdf.com/reader/full/eim-119-hana 35/35

 © 2010 SAP AG. All rights reserved. / Page 35

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG.The information contained herein may be changed without prior notice.

Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.

Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation.

IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, System z, System z10, System z9, z10, z9, iSeries, pSeries, xSeries, zSeries,eServer, z/VM, z/OS, i5/OS, S/390, OS/390, OS/400, AS/400, S/390 Parallel Enterprise Server, PowerVM, Power Architecture, POWER6+, POWER6, POWER5+,POWER5, POWER, OpenPower, PowerPC, BatchPipes, BladeCenter, System Storage, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2, Parallel Sysplex,MVS/ESA, AIX, Intelligent Miner, WebSphere, Netfinity, Tivoli and Informix are trademarks or registered trademarks of IBM Corporation.

Linux is the registered trademark of Linus Torvalds in the U.S. and other countries.

Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States and/or othercountries.

Oracle is a registered trademark of Oracle Corporation.

UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.

Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc.

HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C ® , World Wide Web Consortium, Massachusetts Institute of Technology.

Java is a registered trademark of Sun Microsystems, Inc.

JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape.

SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer and other SAP products and services mentioned herein as well as their respectivelogos are trademarks or registered trademarks of SAP AG in Germany and other countries.

Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other Business Objects products andservices mentioned herein as well as their respective logos are trademarks or registered trademarks of Business Objects Software Ltd. in the United States and in othercountries.

All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only.National product specifications may vary.

The information in this document is proprietary to SAP. No part of this document may be reproduced, copied, or transmitted in any form or for any purpose without theexpress prior written permission of SAP AG.

This document is a preliminary version and not subject to your license agreement or any other agreement with SAP. This document contains only intended strategies,developments, and functionalities of the SAP ® product and is not intended to be binding upon SAP to any particular course of business, product strategy, and/ordevelopment. Please note that this document is subject to change and may be changed by SAP at any time without notice.

SAP assumes no responsibility for errors or omissions in this document. SAP does not warrant the accuracy or completeness of the information, text, graphics, links, or otheritems contained within this material. This document is provided without a warranty of any kind, either express or implied, including but not limited to the implied warranties ofmerchantability, fitness for a particular purpose, or non-infringement.

SAP shall have no liability for damages of any kind including without limitation direct, special, indirect, or consequential damages that may result from the use of thesematerials. This limitation shall not apply in cases of intent or gross negligence.

The statutory liability for personal injury and defective products is not affected. SAP has no control over the information that you may access through the use of hot links

contained in these materials and does not endorse your use of third-party Web pages nor provide any warranty whatsoever relating to third-party Web pages.

 © 2010 SAP AG. A l l Right s Reser ved