sap hana als in-memory-datenbank-technologie für ein ... · pdf file•saps...
TRANSCRIPT
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
www.osram-os.com
Vielen Dank.