Presentation is loading. Please wait.

Presentation is loading. Please wait.

SAP HANA als Entwicklungsplattform Matthias Kupczak HANA Center of Excellence (CoE) Switzerland SAP Forum - 12. Juni 2013.

Similar presentations


Presentation on theme: "SAP HANA als Entwicklungsplattform Matthias Kupczak HANA Center of Excellence (CoE) Switzerland SAP Forum - 12. Juni 2013."— Presentation transcript:

1 SAP HANA als Entwicklungsplattform Matthias Kupczak HANA Center of Excellence (CoE) Switzerland SAP Forum Juni 2013

2 3 SAP HANA Extended Services (XS) Embedded application server SAP HANA A Database for application logic? 1 SAP HANA development tools 2 4 SAP NetWeaver Application Server on SAP HANA 5 Demo

3 ©2013 SAP AG or an SAP affiliate company. All rights reserved.3 In-Memory Computing Storage Disks Logging and Backup Partitioning Insert Only on Delta Compression Column Store Memory CPU

4 ©2013 SAP AG or an SAP affiliate company. All rights reserved.4 In-Memory Computing Implications Delegation of data intense operations to the in-memory computing Application Layer Data Layer Todays applications execute many data intense operations in the application layer High performance apps delegate data intense operations to the in-memory computing layer In-Memory Computing Imperative: Avoid movement of detailed data Calculate first, then move results

5 ©2013 SAP AG or an SAP affiliate company. All rights reserved.5 Custom development on SAP HANA Options for customers and partners CD / PD = customer development / partner development, SoH = SAP Business Suite powered by SAP HANA 1) Accelerators for Add-Ons develop new applications running side-by-side with Business Suite (similar HPAs) accelerate existing Z-coding, develop application-specific accelerators possible since AS ABAP 7.0x SAP Business Suite SAP HANA Any DB CD / PD SAP Suite / BW SAP HANA CD / PD 2) Add-Ons for Suite / BW on HANA customer-specific developments enable existing Add-Ons to run on SoH / BW optimize them for SAP HANA technology develop completely new Add-Ons SAP HANA Any Client 3) New applications on HANA XS develop new applications running with SAP HANA Extended Services (XS) specifically designed and implemented for SAP HANA technology SAP XS-Engine SAP HANA New Applications / any app. server 4) New applications develop new applications running with SAP HANA Any application server with common DB interfaces, e.g. SQL, JDBC, ODBC, etc.

6 ©2013 SAP AG or an SAP affiliate company. All rights reserved.6 SAP HANA Platform The Agony of Choice logic as close as possible to the data Pre-defined or own developed models within the database Data available instantaneously NW AS, HTML5-based, SAP BusinessObjects BI, third party tools, any application Server XS Engine Application Services XS Engine Application Services Web Resource oData Service Database Layer Physical Tables SAP HANA PLATFORM Customer Views Customer Queries Customer SQL Script Stored Procedures Modeled / Scripted views SAP- delivered HANA Development https, ODBC, JDBC, oData, SQL, MDX, … Integration Layer Libraries, R-integration, Hadoop, data sources SAP HANA is an open platform! Not only SAP applications benefits of HANA capabilities! SAP HANA is an open platform! Not only SAP applications benefits of HANA capabilities!

7 ©2013 SAP AG or an SAP affiliate company. All rights reserved.7 Integrated development scenarios Application Function Library (AFL) / Business function library (BFL) & Predictive Analytic Library (PAL) UI integration / SAPUI5 External Libraries / e.g. Statistical language R External Data integration / e.g. Hadoop cluster

8 ©2013 SAP AG or an SAP affiliate company. All rights reserved.8 SAP HANA Development SAP HANA Modeling / Development Attribute Views (Dimensions, Time, Hierarchy, Derived) Analytic Views (Star schemas, facts, calculations) Calculation Views (Composite views, Modeled or Script) Transportable design time artifacts stored in the repository Runtime objects (Column store views) are generated from the modeled views Scripting Main procedural language of the SAP HANA database Push data intensive operations into the database Utilized in script-based Calculation views and procedures SQL Script Modeling Views Leverage the power of external libraries Open-Source, statistical functions through R Integration leveraging predefined functions Intregr. Libraries

9 ©2013 SAP AG or an SAP affiliate company. All rights reserved.9 SAP HANA embedded application server SAP Extended Services (XS) Presentation logic Control flow logic Calculation logic Client Data Data artifacts Control flow artifacts Presentation artifacts HANA Scope & features Lightweight small web-based applications leveraging the built-in strengths of SAP HANA capabilities minimize layers with an http-based UI (browser, mobile apps) run directly on SAP HANA, without an additional external application server

10 ©2013 SAP AG or an SAP affiliate company. All rights reserved.10 SAP ABAP Netweaver Application Server NW Releasses NetWeaver 7.3x first release ready for HANA NetWeaver 7.40 massive HANA optimizations SAP ABAP Optimizations HANA optimized tools SQL Trace (ST05) Runtime Analysis (SAT) Code Inspector (SCI) DBACOCKPIT (ST04) Statistical records (STAD) In-Memory HANA DB To guarantee the persistency Development Artifacts Disk ABAP Application Server Customer Schema SAP Schema Application logic Data transfer via network DDIC, DB Interface, DBSL

11 ©2013 SAP AG or an SAP affiliate company. All rights reserved.11 NW ABAP Optimizations *Decision Tables

12 DEMO Plunge into the real world… HANA Models Consume HANA artifacts with SAP NW Application Server

13 ©2013 SAP AG or an SAP affiliate company. All rights reserved.13 Zusammenfassung – 5 Punkte zum Mitnehmen 1.SAP HANA is an open & integrated development Platform 2.Application logic is moving into the database layer 3.Accelerated and extended use cases 4.New SAP NW applications significantly benefit of HANA capabilities… 5.… BUT is further on database independent

14 Thank you! And enjoy SAP SAP FORUM Baden Matthias Kupczak HANA CoE Switzerland SAP Switzerland AG Althardstrasse Regensdorf

15 ©2013 SAP AG or an SAP affiliate company. All rights reserved.15 © 2013 SAP AG or an SAP affiliate company. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. National product specifications may vary. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty. SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries. Please see for additional trademark information and notices.http://www.sap.com/corporate-en/legal/copyright/index.epx#trademark

16 ©2013 SAP AG or an SAP affiliate company. All rights reserved.16 © 2013 SAP AG oder ein SAP-Konzernunternehmen. Alle Rechte vorbehalten. Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcher Form auch immer, ohne die ausdrückliche schriftliche Genehmigung durch SAP AG nicht gestattet. In dieser Publikation enthaltene Informationen können ohne vorherige Ankündigung geändert werden. Einige der von der SAP AG und ihren Distributoren vermarkteten Softwareprodukte enthalten proprietäre Softwarekomponenten anderer Softwareanbieter. Produkte können länderspezifische Unterschiede aufweisen. Die vorliegenden Unterlagen werden von der SAP AG und ihren Konzernunternehmen (SAP-Konzern) bereitgestellt und dienen ausschließlich zu Informationszwecken. Der SAP-Konzern übernimmt keinerlei Haftung oder Gewährleistung für Fehler oder Unvollständigkeiten in dieser Publikation. Der SAP-Konzern steht lediglich für Produkte und Dienstleistungen nach der Maßgabe ein, die in der Vereinbarung über die jeweiligen Produkte und Dienstleistungen ausdrücklich geregelt ist. Keine der hierin enthaltenen Informationen ist als zusätzliche Garantie zu interpretieren. SAP und andere in diesem Dokument erwähnte Produkte und Dienstleistungen von SAP sowie die dazugehörigen Logos sind Marken oder eingetragene Marken der SAP AG in Deutschland und verschiedenen anderen Ländern weltweit. Weitere Hinweise und Informationen zum Markenrecht finden Sie unter


Download ppt "SAP HANA als Entwicklungsplattform Matthias Kupczak HANA Center of Excellence (CoE) Switzerland SAP Forum - 12. Juni 2013."

Similar presentations


Ads by Google