+ All Categories
Home > Technology > Echtzeitanwendungen aus der Cloud - Partnervortrag vom AWS Summit

Echtzeitanwendungen aus der Cloud - Partnervortrag vom AWS Summit

Date post: 20-Aug-2015
Category:
Upload: aws-germany
View: 382 times
Download: 2 times
Share this document with a friend
29
Holger Seubert, SAP Bastian Nominacher , Celonis GmbH MODEL – CODE – RUN: Echtzeit Anwendungen aus der Cloud
Transcript
Page 1: Echtzeitanwendungen aus der Cloud - Partnervortrag vom AWS Summit

Holger Seubert, SAPBastian Nominacher , Celonis GmbH

MODEL – CODE – RUN:Echtzeit Anwendungen aus der Cloud

Page 2: Echtzeitanwendungen aus der Cloud - Partnervortrag vom AWS Summit

Was sind technischeVoraussetzungenfür Echtzeitanwendungen

Page 3: Echtzeitanwendungen aus der Cloud - Partnervortrag vom AWS Summit

© 2014 SAP AG. All rights reserved.

Umsetzung von EchtzeitanwendungenIm Kontext der heutigen Informationslieferkette

OLTP

Traditionell:OLTP & OLAP separat

>48 Stunden>48 Stunden10:00 AM 10:00 AM

>48+hr alte Daten

Aggregate

ETLOLAP

Replikation

Replikation

Replikation

TransaktionaleAnwendung

1010100101010010010100110101101101110100100010011

Entscheidungen auf Basis alter Daten

Mehrere Datenquellen

OLTP + OLAPin SAP HANA

10:00:00 AM 10:00:00 AMEchtzeitEchtzeit

Direkte Aktionen auf Basis von aktuellsten DatenAuch für Planung & Simulation.

Mehrere Datenquellen

1010100101010010010100110101101101110100100010011

Anwendungenpowered by SAP HANA

VEREINFACHUNGKOMPLEXE ARCHITEKTUREN

AnalytischeAnwendung

1010100101010010010100110101101101110100100010011

Page 4: Echtzeitanwendungen aus der Cloud - Partnervortrag vom AWS Summit

© 2014 SAP AG. All rights reserved.

Umsetzung von EchtzeitanwendungenIm Kontext der heutigen Informationslieferkette

Geo Spatial

Data Mining

Text Analyse

BusinessFunctions

Funktionsbibliothekenpowered by SAP HANA

OLTP + OLAPin SAP HANA

10:00:00 Uhr 10:0x:xx UhrEchtzeitEchtzeit

Mehrere Datenquellen

1010100101010010010100110101101101110100100010011

Anwendungenpowered by SAP HANA

Planung &Simulation

Page 5: Echtzeitanwendungen aus der Cloud - Partnervortrag vom AWS Summit

© 2014 SAP AG or an SAP affiliate company. All rights reserved. 5

Leistung

Spielerprofil

Page 6: Echtzeitanwendungen aus der Cloud - Partnervortrag vom AWS Summit

© 2014 SAP AG or an SAP affiliate company. All rights reserved. 6

Anzahl

Page 7: Echtzeitanwendungen aus der Cloud - Partnervortrag vom AWS Summit

© 2014 SAP AG or an SAP affiliate company. All rights reserved. 7

Räumliche Darstellung in 3D

Page 8: Echtzeitanwendungen aus der Cloud - Partnervortrag vom AWS Summit

© 2014 SAP AG. All rights reserved.

{ MODEL } { CODE } { RUN }

Page 9: Echtzeitanwendungen aus der Cloud - Partnervortrag vom AWS Summit

© 2014 SAP AG. All rights reserved.

Tables Analyt. ModelData Engines

{ MODEL } { CODE } { RUN }

Page 10: Echtzeitanwendungen aus der Cloud - Partnervortrag vom AWS Summit

© 2014 SAP AG. All rights reserved.

ExtendedApplication Services

ExtendedApplication Services

Tables Analyt. Model CodeRepositoryData Engines

Text Analysis / GeoSpatial / . . .

Advanced Libraries / SQLScript

Web IDEWeb IDE

Eclipse IDEEclipse IDE

HANA DeploymentShell

{ MODEL } { CODE } { RUN }

SAP HANA

Page 11: Echtzeitanwendungen aus der Cloud - Partnervortrag vom AWS Summit

© 2014 SAP AG. All rights reserved.

ExtendedApplication Services

Tables

Web IDE

Eclipse IDE

ApplikationsserverApplikationsserver Browser(mobil)

Browser(mobil)

Analyt. Model CodeRepository

HANA DeploymentShell

Data Engines

OData HTTP(S)

Text Analysis / GeoSpatial / . . .

ODBC

Advanced Libraries / SQLScript

JPA2.x*

*via EclipseLink Database Platform Class

JDBC

{ MODEL } { CODE } { RUN }

SAP HANA

Page 12: Echtzeitanwendungen aus der Cloud - Partnervortrag vom AWS Summit

© 2014 SAP AG. All rights reserved.

Echtzeitanwendungen aus der CloudSAP HANA Anwendungen mit AWS: Typische Aufgaben und Werkzeuge

Daten LadenSQL, Werkzeuge (3rd Party)

MODEL CONTROLER VIEW

Analytisches ModellGraphischer Editor

Datenintensive LogikSQLScript, AFL, CE

Kontrollfluss-LogikJavaScript

DatenmodellSQL, Core Data Services, SAP River

Web-Zugriff auf DatenOData , XMLA

BenutzeroberflächeSAPUI5, UI Integr. Services, XS JavaScript

Page 13: Echtzeitanwendungen aus der Cloud - Partnervortrag vom AWS Summit

© 2014 SAP AG. All rights reserved.

Echtzeitanwendungen aus der CloudSAP HANA Anwendungen mit AWS: Skills

SAP HANA baut auf bekannteProgrammiersprachen,Programmiermodelle (MVC) undEntwicklungswerkzeuge:

HTML5 für moderne Oberflächen

JavaScript für Client-Seitige und nativeServer-Seitige Logik

SQL für datenintensive Logik

UI Layer

In-MemoryDatabase Layer

Data Models

NativeHANA Applications

HTML5JavaScript

JavaScriptSQL

SQLModeling

SQL

Native SAP HANA Anwendungen

Page 14: Echtzeitanwendungen aus der Cloud - Partnervortrag vom AWS Summit

© 2014 SAP AG. All rights reserved.

Echtzeitanwendungen aus der CloudSAP HANA Anwendungen mit AWS: Datenanalyse in Echtzeit

Attribute Views• Optimiert für einfache und

komplexe JOIN Operationen vonDatenbank-Tabellen

• Modellierung von Hierarchien fürmulti-dimensionales Reporting

Analytic Views• Optimiert für analytische

Verarbeitung und star-based Daten-Modelle inkl. Aggregation

• Materialisierung der Daten sondernBerechnung in Echtzeit!

Calculation Views• Optimiert für komplexe

Berechnungen und Kombinationenvon Views und Datenbank-Tabellen

• Eigenes Skripting (SQLScript, Appl.Function Libraries)

Analytische Modelle

Page 15: Echtzeitanwendungen aus der Cloud - Partnervortrag vom AWS Summit

© 2014 SAP AG. All rights reserved.

Anwendungsentwicklung im SAP HANA Studio (Eclipse)Entwicklungsperspektive

Erweiterbare und integrierteEntwicklungsumgebung auf Basis von EclipseKepler

• Interaktion mit SAP HANA über unterschiedlichePerspektiven

• Erstellung Analytischer Modelle (Information Views)

• OData Services definieren & testen

• Nutzung der SAP HANA Funktionsbibliotheken

• Testen & Debuggen

• Versionierung und Entwicklung in Teams im HANARepository via Eclipse Team Provider API

• SAP HANA Studio als Eclipse-basierte IDE

Page 16: Echtzeitanwendungen aus der Cloud - Partnervortrag vom AWS Summit

© 2014 SAP AG. All rights reserved.

Anwendungsentwicklung im SAP HANA Web StudioEditor | Catalog | Security | Traces

Entwickler müssen keine lokale IDEinstallieren. Direkter Start mit Web-IDEmöglich.

Templates ermöglichen einen schnellenStart in die innovative HANA Entwicklung,inkl. SAPUI5 Templates

Editieren und Debuggen von HANAEntwicklungs-Artefakten (Syntax-Highlight,Code-Folding, Code-Completion etc.)

Unterstützung mehrer Tabs

Zugriff zum SAP HANA Repository inkl.Vergleichs-Editor zweier Versionen

Page 17: Echtzeitanwendungen aus der Cloud - Partnervortrag vom AWS Summit

Celonis Process Mining –Ein HANA Use Case in Aktion

Page 18: Echtzeitanwendungen aus der Cloud - Partnervortrag vom AWS Summit

© 2014 SAP AG. All rights reserved.

Process Mining macht den IST-Prozess auf Basis derProzessspuren sichtbar

Visualisierung desechten Prozesses

Prozessspurenaus den

IT Systemen

SAP BusinessSuite / SRM/CRM / Dritt-systeme etc.

Big Data Analyticspowered by SAP HANA

platform

Mehrwerte:Reduzierte

Komplexität

Senkung der Prozesskosten

Optimierung derProzessqualität

Höhere Compliance

Bessere Systemnutzung

Celonis Process Mining

Page 19: Echtzeitanwendungen aus der Cloud - Partnervortrag vom AWS Summit

© 2014 SAP AG. All rights reserved.

Warum sind Process Mining Auswertungen notwendig?

Mit konventionellen Verfahren sind Analysen von Prozessen aufwändig und kompliziert

EigenschaftenDatenstruktur

Celonis Process Mining

o Klassische Cube Strukturen, DataWarehouse / BI Systeme sind fürProzessdaten nur sehr bedingt geeignetund haben Schwierigkeiten komplexeProzesse umfassend und übersichtlichdarzustellen.

o Damit ist es nicht möglich explorativeProzessanalysen durchzuführen und einenanderen Blickwinkel auf den Prozess zugewinnen.

o Es fehlen flexible und dynamischeAnalysemöglichkeiten und die gelebten ISTProzesse bleiben intransparent.

Page 20: Echtzeitanwendungen aus der Cloud - Partnervortrag vom AWS Summit

© 2014 SAP AG. All rights reserved.

Wie kann ein Prozessmodell aus den Datenbanken rekonstruiertwerden?Durch die Struktur des Celonis Eventlogs können Geschäftsmodelle dynamisch und schnellausgewertet werden.

Process Mining rekonstruiert aus den digitalen Spuren Ihrer IT Systeme den tatsächlich abgelaufenenProzess.

Modell des Geschäftsprozesses

HerausforderungDaten aus dem Quellsystem

Celonis Process Mining

Page 21: Echtzeitanwendungen aus der Cloud - Partnervortrag vom AWS Summit

© 2014 SAP AG. All rights reserved.

Celonis nutzt die HANA Plattform für Process Mining im Big DataBereich

Celonis Schema

P2PO

2CM

2S

SAP Raw Data Schema

PM

Alg

orith

ms

SAP HANA

ECC

M2I

P2P

O2C

PLAFAFKOAFPO

AUFKSTKOSTPO

AFRUAFVC…

EBANEKKOEKPO

EKBEMKPFMSEG

RBKPRSEG…

VBAKVBAPLIKP

LIPSVBRKVBRP

VBUKVBUP…

M2I Process Mining Tables (3 Tables)

P2P Process Mining Tables (3 Tables)

O2C Process Mining Tables (3 Tables)

SAP systems (one or multiple)

Real-time SLT extraction

HANA infrastructure

Celonis web-visualization layer

Celonis Process Mining

Page 22: Echtzeitanwendungen aus der Cloud - Partnervortrag vom AWS Summit

© 2014 SAP AG. All rights reserved.

Live Demo

Celonis Process Mining

Page 23: Echtzeitanwendungen aus der Cloud - Partnervortrag vom AWS Summit

© 2014 SAP AG. All rights reserved.

Anwendungsgebiete für Process Mining

Anwendungs-gebiete

Vertrieb /CRM

„Lead toOrder“

Buchhaltungsprozesse

Einkauf„Procure to

pay“

Kunden-dienst /

After sales

Produktion„Make to

Inventory“

IT-Service-manageme

nt

Auftrags-abwicklung„Order to

cash“

Revisionund

Compliance

Celonis Process Mining

Page 24: Echtzeitanwendungen aus der Cloud - Partnervortrag vom AWS Summit

Zusammenfassung

Page 25: Echtzeitanwendungen aus der Cloud - Partnervortrag vom AWS Summit

© 2014 SAP AG or an SAP affiliate company. All rights reserved. 26

SAP HANA – einfacher, agiler und schnellerDatenbank + Funktionsbibliotheken + Anwendungsplattform

Eine Datenbank optimiertfür OLTP und OLAP

EINFACHNativ integrierte

Anwendungsentwicklung

SCHNELLVielfältige, in-memory optimierteFunktionsbibliotheken

AGIL

TextGraph

Spatial/GISTransactionsSensors

PrescriptivePredictive

SentimentIntelligence

MachineLearning

OperationalAnalytics

SAP HANA(Main Memory)

SAP HANA(Main Memory)

SAP HANA(Main Memory)

Application Layer

In-MemoryDatabase layer

Libraries

Page 26: Echtzeitanwendungen aus der Cloud - Partnervortrag vom AWS Summit

© 2014 SAP AG. All rights reserved.

SAP HANA Developer DayLearn&&Develop&&Connect

In einem eintägigen Workshop begleiten wir den typischen Entwicklungsprozesseiner nativen Anwendung auf Basis von SAP HANA.

Termine:• 27. Mai 2014, Walldorf• 11. Juni 2014, Hamburg• 10. Juli 2014, Berlin• 25. September 2014, Walldorf

Weitere Informationen• Agenda ansehen• Jetzt anmelden

Page 27: Echtzeitanwendungen aus der Cloud - Partnervortrag vom AWS Summit

© 2014 SAP AG. All rights reserved.

SAP HANA Developer DayAgenda09:00 Uhr Begrüßung

09:30 Uhr SAP HANA als Entwicklungsplattform

11:00 Uhr Pause

11:30 Uhr {Demo} Einführung in HANA Studio & Hands-On Umgebung

12:00 Uhr Mittagspause

13:00 Uhr {Hands-on} Analytische Modellierung

13:45 Uhr {Hands-on} SAP HANA Funktionsbausteine am Beispiel Text-Analyse

14:30 Uhr Pause

15:00 Uhr {Hands-on} Native SAP HANA Programmierung

15:45 Uhr {Demo} SAPUI5 Front-End Entwicklung

16:15 Uhr Pause

16:30 Uhr Startklar: Alle wichtigen Informationen um mit der SAP HANA Entwicklung zu starten

17:00 Uhr Abschluss & Feedback

Page 28: Echtzeitanwendungen aus der Cloud - Partnervortrag vom AWS Summit

© 2014 SAP AG or an SAP affiliate company. All rights reserved. 30

Q&&A// SAP Developer Relations

Page 29: Echtzeitanwendungen aus der Cloud - Partnervortrag vom AWS Summit

Vielen Dank!

finish()


Recommended