sap hana ist schnell erklärt - bsc · pdf filesap hana ist schnell erklärt toba...
TRANSCRIPT
SAP HANA ist schnell… erklärt
TOBA Trainerwochenende vom 09. - 12. Mai 2013 in Prag
© bsc solutions GmbH & Co. KG
Steckbrief
Name: Miroslav Antolovic
Jahrgang: 1975
Stationen:
Gesucht wegen:
Technologie und Entwicklung
ABAP, ABAP Objects, Webdynpro, FPM, SAP UI5,
SAP Basis, SAP HANA, SAP Solution Manager
SAP, Walldorf 1999-2004
Realtech, Walldorf 2004-2007
Seeburger, Bretten 2007-2010
bsc solutions, Reilingen Seit 2010
Ihr Referent
© bsc solutions GmbH & Co. KG
Inhalt
Überblick
Ein Blick unter die Haube
Testdrive, HANA in der Praxis
Und weiter geht die gute Fahrt
Ziele: • Bei SAP HANA mitreden können • Funktionsweise • Nutzen • Notwendige Schritte im Projekt
© bsc solutions GmbH & Co. KG
Überblick
Unter der Haube
HANA in der Praxis
Und weiter…
© bsc solutions GmbH & Co. KG
• … SAP HANA (ehemals: High Performance Analytic Appliance) ist eine in memory Datenbank- Technologie
• … wird oft als Appliance bezeichnet
• … ist schnell (“real time”)
Überblick • Key facts
© bsc solutions GmbH & Co. KG
• Speichern, analysieren, optimieren, Transaktionen durchführen und mobilisieren ohne Systembeschränkungen
• Umfasst unterschiedliche Datenformate und Prozessmodelle
• Einfache Modellierungen, integrierte Entwicklungsumgebung, geteilte System - Management - Infrastruktur und Einsatz unabhängiger Lösungen
• Zuverlässige und einheitliche Datenumgebung
Überblick • Key facts
© bsc solutions GmbH & Co. KG
Überblick • Warum SAP HANA
© bsc solutions GmbH & Co. KG
• Welches Potenzial sehen Sie für Ihr Unternehmen in der In-Memory-Technologie?
Überblick • Warum Sie?
Umfrage Computerwoche
© bsc solutions GmbH & Co. KG
Standalone
Überblick • Einsatzszenarien
<APP> on HANA
sidecar
AnyDB
© bsc solutions GmbH & Co. KG
Summary
Sie wissen nun • Was SAP HANA ist • Warum SAP HANA notwendig ist • Wie SAP HANA eingesetzt werden kann
© bsc solutions GmbH & Co. KG
Überblick
Unter der Haube
HANA in der Praxis
Und weiter…
© bsc solutions GmbH & Co. KG
Closer • HANA Plattform
© bsc solutions GmbH & Co. KG
• Flat file upload
• Trigger based
• Extraction Transformation Load (ETL) based
• Transaction Log based
Ladeprozesse
© bsc solutions GmbH & Co. KG
Ladeprozesse • Trigger based
© bsc solutions GmbH & Co. KG
Ladeprozesse • ETL based
© bsc solutions GmbH & Co. KG
Ladeprozesse • Transaction Log based
© bsc solutions GmbH & Co. KG
HANA Plattform
© bsc solutions GmbH & Co. KG
• Row vs. Column Data Storage
Closer • Datenablage
© bsc solutions GmbH & Co. KG
• Row vs. Column Data Storage
Closer • Datenablage
© bsc solutions GmbH & Co. KG
• Spaltenbasiert ermöglicht parallele Verarbeitung
Closer • Datenablage
Spalte 1
4711
4712
4713
…
Spalte 2
12,4
19,3
23,1
15,9
Spalte 3
1999
2012
…
…
© bsc solutions GmbH & Co. KG
• Zeilenbasiert wenn Sie über die ganze Zeile reporten wollen
• Spaltenbasiert wenn Sie über einzelne Spalten Reporten (z.B. Summen) möchten
• “Faustformel”:
– Stammdaten primär zeilenbasiert
– Bewegungsdaten primär spaltenbasiert
Closer • Datenablage
© bsc solutions GmbH & Co. KG
• Lesen / Schreiben findet asynchron in zwei verschiedenen Engines statt
Closer • Datenablage – Delta Merge
© bsc solutions GmbH & Co. KG
Closer • HANA Plattform
© bsc solutions GmbH & Co. KG
Calc Engine
Join Engine
OLAP Engine
Closer • Engines
Calculation Views
Attribute Views
Analytic Views
© bsc solutions GmbH & Co. KG
Closer • Analytic View
400 € 700 € 86 €
Ship-to Party
Material
Sales Org
SAP IBM RWE DB DE
AU CH
US
4711
4712
4713
4714
Sales Org „DE“ shipped Material „4713“ to Ship-to Party „IBM“ at value „400 EUR“.
400 € 250 € 76 €
Ein Analytic View ist ein OLAP (Online Analytical Processing ) Cube, ein n-dimensionaler array von Daten. OLAP Cubes organisieren in Geschäftsanwendungen wirtschaftliche Kennzahlen gegen eine Kategorie
© bsc solutions GmbH & Co. KG
Closer • Analytic View II
Dimension ...
Dimension Key
Attribute 1
Attribute 2
Attribute ...
Klassische data warehouse Systeme (z.B. SAP BW) kopieren die Daten in einem dreistufigen Prozess in OLAP Cubes: Extract-Transform-Load (ETL).
Table 1
Primary Key
Field 1
Field 2
Field ...
Table 2
Primary Key
Field 1
Field 2
Field ...
Table ...
Primary Key
Field 1
Field 2
Field ...
ERP
Table 1
01001011011010111010101110...
Table 2
01001011011010111010101110...
Table ...
01001011011010111010101110...
Facts
01001011011010111010010101110101110...
Dim 1
01001011011010111010010101110101110...
Fact Table
Primary Key
Fact 1
Fact 2
Fact ...
Dimension 1
Dimension Key
Attribute 1
Attribute 2
Attribute ...
Data Warehouse, e.g. SAP Business Warehouse
Dimension 2
Dimension Key
Attribute 1
Attribute 2
Attribute ...
Dim 2
01001011011010111010010101110101110...
Dim ...
01001011011010111010010101110101110...
OLAP Cube, also: Info Cube
1. Extract
2. Transform
3. Load
Report
© bsc solutions GmbH & Co. KG
Closer • Analytic View III
HANA reported direkt aus den „physikalischen“ Tabellen. Die Daten werden „on the fly“ transformiert, d.h. es findet keine physikalische Ablage des Transformationsergebnisses statt. Ein Analytic View ist keine transformierte Kopie, sondern ein „Ausführungsplan“, wie die Transformation durchzuführen ist. Table 1
Primary Key
Field 1
Field 2
Field ...
Table 2
Primary Key
Field 1
Field 2
Field ...
Table ...
Primary Key
Field 1
Field 2
Field ...
ERP
Report
Transform
Analytic View
© bsc solutions GmbH & Co. KG
Calc Engine
Join Engine
OLAP Engine
Closer • Engines
Calculation Views
Attribute Views
Analytic Views
© bsc solutions GmbH & Co. KG
• Verwendung um bei Stammdaten einen Kontext herzustellen
– z.B. lesen der Materialbezeichnung zur Materialnummer,
– sämtliche Texttabellen- Beziehungen …
Closer • Attribute View
© bsc solutions GmbH & Co. KG
Calc Engine
Join Engine
OLAP Engine
Closer • Engines
Calculation Views
Attribute Views
Analytic Views
© bsc solutions GmbH & Co. KG
• Definiert die Ausgabe für den Client
Closer • Calculation View
© bsc solutions GmbH & Co. KG
© bsc solutions GmbH & Co. KG
Reporting
© bsc solutions GmbH & Co. KG
Reporting
© bsc solutions GmbH & Co. KG
Summary
Sie wissen nun • Wie die Daten in SAP HANA kommen • Was der Unterschied zwischen spalten- und
zeilenbasierter Ablage ist • Wozu die einzelnen Views benötigt werden:
• Analytic View: Transformationsplan” • Attribute View: Datenanreicherung (Texte) • Calculation View: Datenaufbereitung für Client
• Wie Sie über die Daten Reporten können
© bsc solutions GmbH & Co. KG
Überblick
Unter der Haube
HANA in der Praxis
Und weiter…
© bsc solutions GmbH & Co. KG
• Charite Berlin DNA Analyse in real time
• Porsche Echtzeit- Simulation von Windkanal-Tests
Beispiele
© bsc solutions GmbH & Co. KG
HANA Projekt
© bsc solutions GmbH & Co. KG
HANA Projekt
Workshops mit dem Fachbereich
Systemanalyse Organisationss
truktur Requirement
Engineering
© bsc solutions GmbH & Co. KG
HANA Projekt
Workshops mit dem Fachbereich
Systemanalyse Organisationss
truktur Requirement
Engineering
Hardware- Sizing
HANA Model design
Replikationsdaten
Berechtigungskonzept
© bsc solutions GmbH & Co. KG
HANA Projekt
Workshops mit dem Fachbereich
Systemanalyse Organisationss
truktur Requirement
Engineering
Hardware- Sizing
HANA Model design
Replikationsdaten
Berechtigungskonzept
Datenbank-migration
Data Interfaces
Ladeprozesse HANA Views
© bsc solutions GmbH & Co. KG
HANA Projekt
Workshops mit dem Fachbereich
Systemanalyse Organisationss
truktur Requirement
Engineering
Hardware- Sizing
HANA Model design
Replikationsdaten
Berechtigungskonzept
Datenbank-migration
Data Interfaces
Ladeprozesse HANA Views
Go-Live After go-live
Support Backup-
Stategie
© bsc solutions GmbH & Co. KG
Summary
Sie wissen nun • Was zu tun ist
© bsc solutions GmbH & Co. KG
Überblick
Unter der Haube
HANA in der Praxis
Und weiter…
© bsc solutions GmbH & Co. KG
• www.saphana.com Dokumentationen
• http://scn.sap.com/community/developer-center/hana Doku und kostenloser SAP HANA Zugang (Cloud)
• www.in-memory.cc Messe am 5. + 6. 6. in Frankfurt
• http://www.hpi.uni-potsdam.de Unter dem Pfad “Studium > Online Vorlesungen > Archiv” weiterführende (technische) Informationen
Weiterführende Informationen
© bsc solutions GmbH & Co. KG
Vielen Dank…
bsc solutions GmbH & Co. KG Breslauer Str. 1 • 68799 Reilingen • Deutschland
Telefon +49 (0)6205 292 15 – 0 Telefax +49 (0)6205 292 15 – 29
[email protected] www.bsc-solutions.net
… und tschüss (VROOOM…)