Weitere ähnliche Inhalte
Ähnlich wie Echtzeitanwendungen aus der Cloud - Partnervortrag vom AWS Summit (20)
Mehr von AWS Germany (20)
Echtzeitanwendungen aus der Cloud - Partnervortrag vom AWS Summit
- 3. © 2014 SAP AG. All rights reserved.
Umsetzung von Echtzeitanwendungen
Im Kontext der heutigen Informationslieferkette
OLTP
Traditionell:
OLTP & OLAP separat
>48 Stunden>48 Stunden
10:00 AM 10:00 AM
>48+hr alte Daten
Aggregate
ETL
OLAP
Replikation
Replikation
Replikation
Transaktionale
Anwendung
101010010101
001001010011
0101101101110
100100010011
Entscheidungen auf Basis alter Daten
Mehrere Datenquellen
OLTP + OLAP
in SAP HANA
10:00:00 AM 10:00:00 AM
EchtzeitEchtzeit
Direkte Aktionen auf Basis von aktuellsten Daten
Auch für Planung & Simulation.
Mehrere Datenquellen
101010010101
001001010011
0101101101110
100100010011
Anwendungen
powered by SAP HANA
VEREINFACHUNGKOMPLEXE ARCHITEKTUREN
Analytische
Anwendung
101010010101
001001010011
0101101101110
100100010011
- 4. © 2014 SAP AG. All rights reserved.
Umsetzung von Echtzeitanwendungen
Im Kontext der heutigen Informationslieferkette
Geo Spatial
Data Mining
Text Analyse
Business
Functions
Funktionsbibliotheken
powered by SAP HANA
OLTP + OLAP
in SAP HANA
10:00:00 Uhr 10:0x:xx Uhr
EchtzeitEchtzeit
Mehrere Datenquellen
101010010101
001001010011
0101101101110
100100010011
Anwendungen
powered by SAP HANA
Planung &
Simulation
- 5. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 5
Leistung
Spielerprofil
- 6. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 6
Anzahl
- 7. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 7
Räumliche Darstellung in 3D
- 8. © 2014 SAP AG. All rights reserved.
{ MODEL } { CODE } { RUN }
- 9. © 2014 SAP AG. All rights reserved.
Tables Analyt. Model
Data Engines
{ MODEL } { CODE } { RUN }
- 10. © 2014 SAP AG. All rights reserved.
Extended
Application Services
Extended
Application Services
Tables Analyt. Model
Code
Repository
Data Engines
Text Analysis / GeoSpatial / . . .
Advanced Libraries / SQLScript
Web IDEWeb IDE
Eclipse IDEEclipse IDE
HANA Deployment
Shell
{ MODEL } { CODE } { RUN }
SAP HANA
- 11. © 2014 SAP AG. All rights reserved.
Extended
Application Services
Tables
Web IDE
Eclipse IDE
ApplikationsserverApplikationsserver
Browser
(mobil)
Browser
(mobil)
Analyt. Model
Code
Repository
HANA Deployment
Shell
Data Engines
OData HTTP(S)
Text Analysis / GeoSpatial / . . .
ODBC
Advanced Libraries / SQLScript
JPA
2.x*
*via EclipseLink Database Platform Class
JDBC
{ MODEL } { CODE } { RUN }
SAP HANA
- 12. © 2014 SAP AG. All rights reserved.
Echtzeitanwendungen aus der Cloud
SAP HANAAnwendungen mit AWS: Typische Aufgaben und Werkzeuge
Daten Laden
SQL, Werkzeuge (3rd Party)
MODEL CONTROLER VIEW
Analytisches Modell
Graphischer Editor
Datenintensive Logik
SQLScript, AFL, CE
Kontrollfluss-Logik
JavaScript
Datenmodell
SQL, Core Data Services, SAP River
Web-Zugriff auf Daten
OData , XMLA
Benutzeroberfläche
SAPUI5, UI Integr. Services, XS JavaScript
- 13. © 2014 SAP AG. All rights reserved.
Echtzeitanwendungen aus der Cloud
SAP HANA Anwendungen mit AWS: Skills
SAP HANA baut auf bekannte
Programmiersprachen,
Programmiermodelle (MVC) und
Entwicklungswerkzeuge:
HTML5 für moderne Oberflächen
JavaScript für Client-Seitige und native
Server-Seitige Logik
SQL für datenintensive Logik
UI Layer
In-Memory
Database Layer
Data Models
Native
HANA Applications
HTML5
JavaScript
JavaScript
SQL
SQL
Modeling
SQL
Native SAP HANA Anwendungen
- 14. © 2014 SAP AG. All rights reserved.
Echtzeitanwendungen aus der Cloud
SAP HANA Anwendungen mit AWS: Datenanalyse in Echtzeit
Attribute Views
• Optimiert für einfache und
komplexe JOIN Operationen von
Datenbank-Tabellen
• Modellierung von Hierarchien für
multi-dimensionales Reporting
Analytic Views
• Optimiert für analytische
Verarbeitung und star-based Daten-
Modelle inkl. Aggregation
• Materialisierung der Daten sondern
Berechnung in Echtzeit!
Calculation Views
• Optimiert für komplexe
Berechnungen und Kombinationen
von Views und Datenbank-Tabellen
• Eigenes Skripting (SQLScript, Appl.
Function Libraries)
Analytische Modelle
- 15. © 2014 SAP AG. All rights reserved.
Anwendungsentwicklung im SAP HANA Studio (Eclipse)
Entwicklungsperspektive
Erweiterbare und integrierte
Entwicklungsumgebung auf Basis von Eclipse
Kepler
• Interaktion mit SAP HANA über unterschiedliche
Perspektiven
• Erstellung Analytischer Modelle (Information Views)
• OData Services definieren & testen
• Nutzung der SAP HANA Funktionsbibliotheken
• Testen & Debuggen
• Versionierung und Entwicklung in Teams im HANA
Repository via Eclipse Team Provider API
• SAP HANA Studio als Eclipse-basierte IDE
- 16. © 2014 SAP AG. All rights reserved.
Anwendungsentwicklung im SAP HANA Web Studio
Editor | Catalog | Security | Traces
Entwickler müssen keine lokale IDE
installieren. Direkter Start mit Web-IDE
möglich.
Templates ermöglichen einen schnellen
Start in die innovative HANA Entwicklung,
inkl. SAPUI5 Templates
Editieren und Debuggen von HANA
Entwicklungs-Artefakten (Syntax-Highlight,
Code-Folding, Code-Completion etc.)
Unterstützung mehrer Tabs
Zugriff zum SAP HANA Repository inkl.
Vergleichs-Editor zweier Versionen
- 18. © 2014 SAP AG. All rights reserved.
Process Mining macht den IST-Prozess auf Basis der
Prozessspuren sichtbar
Visualisierung des
echten Prozesses
Prozessspuren
aus den
IT Systemen
SAP Business
Suite / SRM/
CRM / Dritt-
systeme etc.
Big Data Analytics
powered by SAP HANA
platform
Mehrwerte:
Reduzierte
Komplexität
Senkung der Prozesskosten
Optimierung der
Prozessqualität
Höhere Compliance
Bessere Systemnutzung
Celonis Process Mining
- 19. © 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, Data
Warehouse / BI Systeme sind für
Prozessdaten nur sehr bedingt geeignet
und haben Schwierigkeiten komplexe
Prozesse umfassend und übersichtlich
darzustellen.
o Damit ist es nicht möglich explorative
Prozessanalysen durchzuführen und einen
anderen Blickwinkel auf den Prozess zu
gewinnen.
o Es fehlen flexible und dynamische
Analysemöglichkeiten und die gelebten IST
Prozesse bleiben intransparent.
- 20. © 2014 SAP AG. All rights reserved.
Wie kann ein Prozessmodell aus den Datenbanken rekonstruiert
werden?
Durch die Struktur des Celonis Eventlogs können Geschäftsmodelle dynamisch und schnell
ausgewertet werden.
Process Mining rekonstruiert aus den digitalen Spuren Ihrer IT Systeme den tatsächlich abgelaufenen
Prozess.
Modell des Geschäftsprozesses
HerausforderungDaten aus dem Quellsystem
Celonis Process Mining
- 21. © 2014 SAP AG. All rights reserved.
Celonis nutzt die HANA Plattform für Process Mining im Big Data
Bereich
Celonis Schema
P2PO2CM2S
SAP Raw Data Schema
PMAlgorithms
SAP HANA
ECC
M2IP2PO2C
PLAF
AFKO
AFPO
AUFK
STKO
STPO
AFRU
AFVC
…
EBAN
EKKO
EKPO
EKBE
MKPF
MSEG
RBKP
RSEG
…
VBAK
VBAP
LIKP
LIPS
VBRK
VBRP
VBUK
VBUP
…
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
- 22. © 2014 SAP AG. All rights reserved.
Live Demo
Celonis Process Mining
- 23. © 2014 SAP AG. All rights reserved.
Anwendungsgebiete für Process Mining
Anwendun
gs-gebiete
Vertrieb /
CRM
„Lead to
Order“
Buchhaltun
gsprozesse
Einkauf
„Procure to
pay“
Kunden-
dienst /
After sales
Produktion
„Make to
Inventory“
IT-Service-
manageme
nt
Auftrags-
abwicklung
„Order to
cash“
Revision
und
Compliance
Celonis Process Mining
- 25. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 26
SAP HANA – einfacher, agiler und schneller
Datenbank + Funktionsbibliotheken + Anwendungsplattform
Eine Datenbank optimiert
für OLTP und OLAP
EINFACH
Nativ integrierte
Anwendungsentwicklung
SCHNELL
Vielfältige, in-memory optimierte
Funktionsbibliotheken
AGIL
TextGraph
Spatial/GISTransactionsSensors
PrescriptivePredictive
Sentiment
Intelligence
Machine
Learning
Operational
Analytics
SAP HANA
(Main Memory)
SAP HANA
(Main Memory)
SAP HANA
(Main Memory)
Application Layer
In-Memory
Database layer
Libraries
- 26. © 2014 SAP AG. All rights reserved.
SAP HANA Developer Day
Learn&&Develop&&Connect
In einem eintägigen Workshop begleiten wir den typischen Entwicklungsprozess
einer 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
- 27. © 2014 SAP AG. All rights reserved.
SAP HANA Developer Day
Agenda
09: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
- 28. © 2014 SAP AG or an SAP affiliate company. All rights reserved. 30
Q&&A// SAP Developer Relations