SAP HANA ist schnell erklärt - bsc · PDF fileSAP HANA ist schnell erklärt TOBA...

Post on 30-Jan-2018

220 views 1 download

Transcript of SAP HANA ist schnell erklärt - bsc · PDF fileSAP HANA ist schnell erklärt TOBA...

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

info@bsc-solutions.net www.bsc-solutions.net

… und tschüss (VROOOM…)