sap hana als in-memory-datenbank-technologie für ein ... · pdf file•saps...

23
www.osram-os.com SAP HANA als In-Memory-Datenbank-Technologie für ein Enterprise Data Warehouse Oliver Neumann | 08. September 2014 | AKWI-Tagung 2014 Light is OSRAM

Upload: truongxuyen

Post on 06-Feb-2018

216 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: SAP HANA als In-Memory-Datenbank-Technologie für ein ... · PDF file•SAPs ERP-Lösung optimiert für HANA •Für viele Module wurden Anpassungen implementiert SAP HANA AKWI.pptx

www.osram-os.com

SAP HANA

als In-Memory-Datenbank-Technologie

für ein Enterprise Data Warehouse

Oliver Neumann | 08. September 2014 | AKWI-Tagung 2014

Light is OSRAM

Page 2: SAP HANA als In-Memory-Datenbank-Technologie für ein ... · PDF file•SAPs ERP-Lösung optimiert für HANA •Für viele Module wurden Anpassungen implementiert SAP HANA AKWI.pptx

CONFIDENTIAL

Agenda

1. Warum In-Memory?

2. SAP HANA – technisches Konzept

3. Implementierung & Migration

4. Datenmodellierung in BW on HANA

5. Testergebnisse bei Osram OS

SAP HANA AKWI.pptx | OS IT IM | ON

AKWI-Tagung 2014 | 08.09.2014

2

Page 3: SAP HANA als In-Memory-Datenbank-Technologie für ein ... · PDF file•SAPs ERP-Lösung optimiert für HANA •Für viele Module wurden Anpassungen implementiert SAP HANA AKWI.pptx

CONFIDENTIAL

Agenda

1. Warum In-Memory?

2. SAP HANA – technisches Konzept

3. Implementierung & Migration

4. Datenmodellierung in BW on HANA

5. Testergebnisse bei Osram OS

SAP HANA AKWI.pptx | OS IT IM | ON

AKWI-Tagung 2014 | 08.09.2014

3

Page 4: SAP HANA als In-Memory-Datenbank-Technologie für ein ... · PDF file•SAPs ERP-Lösung optimiert für HANA •Für viele Module wurden Anpassungen implementiert SAP HANA AKWI.pptx

CONFIDENTIAL

Warum In-Memory?

Problem: Anstieg von Datenmengen in Unternehmen

• Schnelle Abfragen mit Trial-and-Error-Verfahren wünschenswert

• Hardware-Kosten sind teils enorm gesunken

• Nutzung neuer Trends bei Hardware

• Senkung von Kosten (TCO)

SAP HANA AKWI.pptx | OS IT IM | ON

AKWI-Tagung 2014 | 08.09.2014

4

Page 5: SAP HANA als In-Memory-Datenbank-Technologie für ein ... · PDF file•SAPs ERP-Lösung optimiert für HANA •Für viele Module wurden Anpassungen implementiert SAP HANA AKWI.pptx

CONFIDENTIAL

Agenda

1. Warum In-Memory?

2. SAP HANA – technisches Konzept

3. Implementierung & Migration

4. Datenmodellierung in BW on HANA

5. Testergebnisse bei Osram OS

SAP HANA AKWI.pptx | OS IT IM | ON

AKWI-Tagung 2014 | 08.09.2014

5

Page 6: SAP HANA als In-Memory-Datenbank-Technologie für ein ... · PDF file•SAPs ERP-Lösung optimiert für HANA •Für viele Module wurden Anpassungen implementiert SAP HANA AKWI.pptx

CONFIDENTIAL

SAP HANA – Das technische Konzept

In-Memory Datenbanken sind nicht neu

Die erste IMDB wurde in den 1980er entwickelt

Viele Konzepte wurden kombiniert:

– In-Memory Verarbeitung

– Parallele Verarbeitung

– Spaltenorientierte Speicherung

– Komprimierung

SAP HANA AKWI.pptx | OS IT IM | ON

AKWI-Tagung 2014 | 08.09.2014

6

Page 7: SAP HANA als In-Memory-Datenbank-Technologie für ein ... · PDF file•SAPs ERP-Lösung optimiert für HANA •Für viele Module wurden Anpassungen implementiert SAP HANA AKWI.pptx

CONFIDENTIAL

Speichertechnologie

Je näher der CPU-Kern, desto schneller die Verarbeitung.

• Cache miss und Full miss reduzieren

• Blockgröße berücksichtigen

SAP HANA AKWI.pptx | OS IT IM | ON

AKWI-Tagung 2014 | 08.09.2014

7

Page 8: SAP HANA als In-Memory-Datenbank-Technologie für ein ... · PDF file•SAPs ERP-Lösung optimiert für HANA •Für viele Module wurden Anpassungen implementiert SAP HANA AKWI.pptx

CONFIDENTIAL

Parallele Verarbeitung

Verteilung der Daten auf mehreren Blades

• Horizontale Partitionierung

• Nutzung von Multicore-CPUs

SAP HANA AKWI.pptx | OS IT IM | ON

AKWI-Tagung 2014 | 08.09.2014

8

Page 9: SAP HANA als In-Memory-Datenbank-Technologie für ein ... · PDF file•SAPs ERP-Lösung optimiert für HANA •Für viele Module wurden Anpassungen implementiert SAP HANA AKWI.pptx

CONFIDENTIAL

Spaltenorientierte Speicherung

Verändertes Speicherformat

• Sehr gute Lesegeschwindigkeit

• Schlechte Schreibgeschwindigkeit

• Eignet sich gut für hohe Komprimierung

SAP HANA AKWI.pptx | OS IT IM | ON

AKWI-Tagung 2014 | 08.09.2014

9

Page 10: SAP HANA als In-Memory-Datenbank-Technologie für ein ... · PDF file•SAPs ERP-Lösung optimiert für HANA •Für viele Module wurden Anpassungen implementiert SAP HANA AKWI.pptx

CONFIDENTIAL

Komprimierung

Light-weight Komprimierungsverfahren

• Verarbeitung ohne vorherige Dekomprimierung

• Komprimierung um Faktor 3 - 5

• Weitere Verfahren:

• Run-length encoding

• Null value supression

• …

SAP HANA AKWI.pptx | OS IT IM | ON

AKWI-Tagung 2014 | 08.09.2014

10

Page 11: SAP HANA als In-Memory-Datenbank-Technologie für ein ... · PDF file•SAPs ERP-Lösung optimiert für HANA •Für viele Module wurden Anpassungen implementiert SAP HANA AKWI.pptx

CONFIDENTIAL

OLAP & OLTP – Der Differential Buffer

Gute Schreibgeschwindigkeit trotz spaltenorientierter Speicherung

• Lifecycle-Management für DML-Anweisungen

• Delta-Merge vereint beide Speicher

• Für Anwender nicht transparent

SAP HANA AKWI.pptx | OS IT IM | ON

AKWI-Tagung 2014 | 08.09.2014

11

Page 12: SAP HANA als In-Memory-Datenbank-Technologie für ein ... · PDF file•SAPs ERP-Lösung optimiert für HANA •Für viele Module wurden Anpassungen implementiert SAP HANA AKWI.pptx

CONFIDENTIAL

Agenda

1. Warum In-Memory?

2. SAP HANA – technisches Konzept

3. Implementierung & Migration

4. Datenmodellierung in BW on HANA

5. Testergebnisse bei Osram OS

SAP HANA AKWI.pptx | OS IT IM | ON

AKWI-Tagung 2014 | 08.09.2014

12

Page 13: SAP HANA als In-Memory-Datenbank-Technologie für ein ... · PDF file•SAPs ERP-Lösung optimiert für HANA •Für viele Module wurden Anpassungen implementiert SAP HANA AKWI.pptx

CONFIDENTIAL

Implementierungsoptionen

Standalone-Implementierung

• Freie und unbeschränkte Nutzung von HANA als DB

• Komplette Neuinstallation ist erforderlich

BW on HANA

• SAP NetWeaver Business Warehouse on HANA

• Viele Optimierungen für die DWH-Applikation von SAP

Business Suite on HANA

• SAPs ERP-Lösung optimiert für HANA

• Für viele Module wurden Anpassungen implementiert

SAP HANA AKWI.pptx | OS IT IM | ON

AKWI-Tagung 2014 | 08.09.2014

13

Page 14: SAP HANA als In-Memory-Datenbank-Technologie für ein ... · PDF file•SAPs ERP-Lösung optimiert für HANA •Für viele Module wurden Anpassungen implementiert SAP HANA AKWI.pptx

CONFIDENTIAL

Migrationsstrategien für BW on HANA

Neuinstallation

• Redesign kompletter Datenflüsse möglich

• Schrittweise Migration

• Hoher Aufwand

Side-by-Side

• Dauerhafter Parallebetrieb

• Nur kritische Datenflüsse und Provider werden migriert

• Mittlerer Aufwand

Komplettmigration

• Migration der gesamten Datenbank

• Beschleunigung sämtlicher Provider und Objekte

• Geringer Aufwand durch DMO

SAP HANA AKWI.pptx | OS IT IM | ON

AKWI-Tagung 2014 | 08.09.2014

14

Page 15: SAP HANA als In-Memory-Datenbank-Technologie für ein ... · PDF file•SAPs ERP-Lösung optimiert für HANA •Für viele Module wurden Anpassungen implementiert SAP HANA AKWI.pptx

CONFIDENTIAL

Agenda

1. Warum In-Memory?

2. SAP HANA – technisches Konzept

3. Implementierung & Migration

4. Datenmodellierung in BW on HANA

5. Testergebnisse bei Osram OS

SAP HANA AKWI.pptx | OS IT IM | ON

AKWI-Tagung 2014 | 08.09.2014

15

Page 16: SAP HANA als In-Memory-Datenbank-Technologie für ein ... · PDF file•SAPs ERP-Lösung optimiert für HANA •Für viele Module wurden Anpassungen implementiert SAP HANA AKWI.pptx

CONFIDENTIAL

Datenmodellierung in SAP HANA on BW

Neue Datenflüsse für flexiblere Modellierung

• Je nach Anwendungsfall verwendbare Kanäle

• Neue Modellierung mit HANA Studio

SAP HANA AKWI.pptx | OS IT IM | ON

AKWI-Tagung 2014 | 08.09.2014

16

Page 17: SAP HANA als In-Memory-Datenbank-Technologie für ein ... · PDF file•SAPs ERP-Lösung optimiert für HANA •Für viele Module wurden Anpassungen implementiert SAP HANA AKWI.pptx

CONFIDENTIAL

Neues Konzept für InfoCubes

Konzeptänderung für bessere Performance

• Dimensionstabellen und E-Tabelle werden obsolet

• Logisches Konzept wird beibehalten

• ABAP-Programm zur Konvertierung

SAP HANA AKWI.pptx | OS IT IM | ON

AKWI-Tagung 2014 | 08.09.2014

17

Page 18: SAP HANA als In-Memory-Datenbank-Technologie für ein ... · PDF file•SAPs ERP-Lösung optimiert für HANA •Für viele Module wurden Anpassungen implementiert SAP HANA AKWI.pptx

CONFIDENTIAL

Agenda

1. Warum In-Memory?

2. SAP HANA – technisches Konzept

3. Implementierung & Migration

4. Datenmodellierung in BW on HANA

5. Testergebnisse bei Osram OS

SAP HANA AKWI.pptx | OS IT IM | ON

AKWI-Tagung 2014 | 08.09.2014

18

Page 19: SAP HANA als In-Memory-Datenbank-Technologie für ein ... · PDF file•SAPs ERP-Lösung optimiert für HANA •Für viele Module wurden Anpassungen implementiert SAP HANA AKWI.pptx

CONFIDENTIAL

Testobjekt in der HANA Sandbox

LPR3MVD

Lot movements – daily

InfoCube

32.9 Mio Datensätze

LPR3MVD

Lot movements – daily

HANA-optimized InfoCube

32.9 Mio Datensätze

conversion

Verwendetes Objekt für Tests mit Echtdaten

• ABAP-Programm zur Laufzeitmessung

• Vergleich des produktiven Systems mit Proof of Concept

SAP HANA AKWI.pptx | OS IT IM | ON

AKWI-Tagung 2014 | 08.09.2014

19

Page 20: SAP HANA als In-Memory-Datenbank-Technologie für ein ... · PDF file•SAPs ERP-Lösung optimiert für HANA •Für viele Module wurden Anpassungen implementiert SAP HANA AKWI.pptx

CONFIDENTIAL Schreibperformance

Datenladung mit 32.9 Millionen Datensätze

171:34:43

7:32:28 5:04:39

0

24

48

72

96

120

144

168

192

BIP, Standard InfoCube POC, Standard InfoCube POC, HANA-optimized InfoCube

Tim

e in

ho

urs

~ 33-fach schneller

SAP HANA AKWI.pptx | OS IT IM | ON

AKWI-Tagung 2014 | 08.09.2014

20

Page 21: SAP HANA als In-Memory-Datenbank-Technologie für ein ... · PDF file•SAPs ERP-Lösung optimiert für HANA •Für viele Module wurden Anpassungen implementiert SAP HANA AKWI.pptx

CONFIDENTIAL Abfrageperformance

Vergleich der neuen InfoProvider

1,65

19,34

17,05

0,58 0,83

1,54

0,36 0,51 1,02

0,23 0,48

1,28

0,42 0,52

1,34

0

2

4

6

8

10

12

14

16

18

20

2 Wochen 1 Jahr 4 Jahre

Tim

e in

seco

nd

s

BIP, Standard InfoCube

POC, Standard InfoCube

POC, HANA-optimized InfoCube

POC, TransientProvider

POC, VirtualProvider

~ 19-fach schneller

SAP HANA AKWI.pptx | OS IT IM | ON

AKWI-Tagung 2014 | 08.09.2014

21

Page 22: SAP HANA als In-Memory-Datenbank-Technologie für ein ... · PDF file•SAPs ERP-Lösung optimiert für HANA •Für viele Module wurden Anpassungen implementiert SAP HANA AKWI.pptx

CONFIDENTIAL

Fazit

Schnell, aber …

• Konvertierung wird immer empfohlen -> Nacharbeit notwendig

• Hohe Hardwareanforderungen

• Langfristige Bindung an SAP

In-Memory Lösungen mit anderen Konzepten

• IBM - DB2 BLU

• Oracle - 12c In-Memory Option

• EXASOL - EXASolution

SAP HANA AKWI.pptx | OS IT IM | ON

AKWI-Tagung 2014 | 08.09.2014

22

Page 23: SAP HANA als In-Memory-Datenbank-Technologie für ein ... · PDF file•SAPs ERP-Lösung optimiert für HANA •Für viele Module wurden Anpassungen implementiert SAP HANA AKWI.pptx

www.osram-os.com

Vielen Dank.