You are on page 1of 33

SAP HANA

o je nov?
Peter Mravk
SAP Slovensko s.r.o

2015 SAP SE or an SAP affiliate company. All rights reserved. 1


SAP HANA
The Platform for All Applications

ON-PREMISE | CLOUD | HYBRID

2016 SAP SE or an SAP affiliate company. All rights reserved. Public 2


SAP HANA Platform Update
SAP HANA SPS 12 Summary

Simplify IT Accelerate Insights Innovate Modern Apps


Better administration, performance, and Better understand relationships between
workload management tools Improve access to Big Data and
streaming data with Hadoop and Spark entities to discover new opportunities with
Improve business continuity with high integration graph data processing
availability and disaster recovery Develop intelligent applications that
enhancements Improve semantic search across the
enterprise leverage text, spatial & predictive for
Support openness and choice with deeper insight
continued partnerships across cloud, Mask identity during data movement to
protect information and confident decision Build and deploy applications quickly with
hardware, and software partners new open-source support
making

2015 SAP SE or an SAP affiliate company. All rights reserved. 3


Simplify IT
Administration & Monitoring SAP HANA Cockpit
Simplify administration and monitoring for the digital core to improve IT efficiency

Enhancements
Resource limitation indicators at the
statement level for improved performance
analysis.
Monitor the longest-running threads active
in the system for immediate visibility of
blocking situations.
Schedule all backup jobs, incl. jobs for 3rd
party tools, for simple administration.
New/enhanced SAP HANA Cockpit
integration for workload management and
security

2016 SAP SE or an SAP affiliate company. All rights reserved. Public 4


Simplify IT
Multitenant Database Containers
Manage cloud-ready system landscapes with greater flexibility to respond to change resource requirements
more efficiently
1. CREATE DATABASE
2. Replicate 'DB2'
DB4 AS REPLICA OF
to create 'DB4'
Enhancements DB2 AT host:port';

System replication techniques SAP HANA System (SID1) HANA SPS11 SAP HANA System (SID2) HANA SPS12
used for tenant move/copy with
near-zero downtime
Enhanced monitoring information SYSTEM
3. Optional SYSTEM
to increase transparency on status DB Delete DB2 DB
(if move)
of tenant DBs
Audit logging for cross-tenant-
access for increased governance
Tenant DB1 Data in DB2
Tenant Tenant DB4 Tenant DB3

2016 SAP SE or an SAP affiliate company. All rights reserved. Public 5


Simplify IT
System Replication, Scale-out and HA/DR

Ensure business continuity and availability with to meet the most demanding SLAs

Data Center Data Center


Enhancements
Additional sync/async combinations support Sync
Async

between 1st , 2nd and 3rd tiers for greater flexibility


and simpler update operations SYNCMEM SYNCMEM

Initial load from backup snapshot file for locations SYNCMEM SYNC
weak network
for initial data load
where network throughput is sub-optimal SYNC SYNCMEM Primary Secondary
Automated transfer of parameter/key changes to SYNC SYNC HANA HANA
secondary instances to minimize manual changes ASYNC ASYNC Log
and risk of human errors combinations depend on latency situation
Storage
Replication support for RDSync to ensure high Snapshot
Backup
Storage
Snapshot
availability of data from remote locations for initial
data load
Recovery

Carrier (taxi, plane, etc.)

2016 SAP SE or an SAP affiliate company. All rights reserved. Public 6


Simplify IT
Performance Management
Simulate and analyze workloads to reduce time and cost when implementing change

NEW!
SAP HANA Capture and Replay
Capture workload and replay workload on
target system to simulate real workloads and
compare statement runtimes.

SAP HANA Workload Analyzer


Analyze basic real-time and historical system
workload to provide greater insight for
operations.

2016 SAP SE or an SAP affiliate company. All rights reserved. Public 7


Accelerate Insight
Enhanced Open-Source & Hadoop Integration
Embrace open-source connectivity for more advanced and rich processing of Big Data & streaming data

Smart Data Integration


Enhanced adaptors to write to oData or Hadoop HDFS
(.csv only) for read/write scenarios

SAP HANA Vora Integration


SQL, hierarchies, currency conversion, etc. for
Spark/Hadoop
New connectivity with Apache Spark 1.5.2
Expanded Ambari to support Apache Spark Controller
installation and configuration for integrated
administration.

Smart Data Streaming


Apache Kafka Adapter to integrate HANA SDS projects
with open source Kafka Messaging systems for both
publishing and subscribing

2016 SAP SE or an SAP affiliate company. All rights reserved. Public 8


SAP HANA Vora
Latest innovations
Graph engine embeded in-memory graph database for real-time
graph analysis. The primary focus is on complex read-only
analytical queries on very large graphs.
Time Series engine a highly-distributed time series analysis
engine which supports storing and analyzing time series data.
Efficient time series compression (memory and speed) and features
like standard aggregation, granularization, and advanced analysis;
allows you to join the relational data with series data to build
efficient SQL models in Hadoop and other Big Data environments
Document Store SAP HANA Vora introduces NoSQL features
like storing JSON documents using the new Document Store as
part of the 1.3 release. The new DocStore supports schema-less
tables, allowing you to flexibly add or remove fields from any
documents and helps scale horizontally
Disc store SAP HANA Vora provides relational capabilities
without loading all the data into memory due to the data size

2016 SAP SE or an SAP affiliate company. All rights reserved. Public 9


Innovate Modern Apps
Now Generally Available!
Graph Data Processing
Traverse vast amounts of connected data to discover meaningful relationships

SAP HANA Graph


Flexible schema with ability to traverse relationship
Built-in graph algorithms (neighborhood search, shortest path, strongly
connected components, pattern matching) to find connections without
creating complex JOIN statements
Graph viewer tool for quick visualization and dynamic interaction
(i.e. change algorithm parameters) with graph data real-time
Graph modeler tool for creating and consuming graph visually

Business benefits
Leverage existing data to discover relationships and patterns using
existing investment (social/business networks, knowledge graphs,
recommendation systems, SCM, )
Advanced decision making with readable and interactive graph display

2016 SAP SE or an SAP affiliate company. All rights reserved. Public 10


Innovate Modern Apps
Application Development & Deployment Ecosystem
Reduce application development cycles and deploy scalable applications on premise and cloud to support
rapid innovation

SPS12 XS Advanced Enhancements SAP HANA PLATFORM


Integrated Git / Gerrit for improved workflow of Git
approvals and code reviews. Application Services

Node.js 4.x support to deliver the latest features and bug Web Application Server
fixes in a timely manner. Application Router

SQL and SQLScript enhancements for more flexible and Authentication and Authorization
simplified coding.
C++
JavaScript Java
Partial runtime download to avoid redeploying an entire (Node.js) (TomEE)
Runtime
Container
Java or Node.js runtime upon each service startup. Runtime Support

Database Services

Gerrit
2016 SAP SE or an SAP affiliate company. All rights reserved. Public 11
SAP HANA platform evolution
SAP HANA extended application services, classic model (XS classic, XSC)

SAP HANA XS (aka. XS classic aka XSC) -


lightweight application server to enable native HANA
development: SAP HANA web
HALM for
Lightweight XSJS web-based applications development
XSC SAP HANA
Analytical applications workbench
studio
Enterprise business applications
XS engine
Integrated SAP HANA repository for HANA
artifacts: SAP HANA tables, views, calculation views,
core data services (CDS), SAP HANA repository
SAP HANA studio and web development
workbench for administration and development
HALM (SAP HANA application lifecycle management)
for modelling, transport and installation of HANA
SAP HANA database
applications

2016 SAP SE or an SAP affiliate company. All rights reserved. Public 12


SAP HANA platform evolution
SAP HANA extended application services, advanced model (XS advanced, XSA)

SAP HANA XS advanced Browser

R R

Goals of evolutionary advancement of XSC: HANA XS Adv. (New in SAP HANA SPS 11) SAP Web
Dispatcher

Application Router
R

Suitable for on premise and cloud HTML5


App
R R R
HANA XS
Classic
XSJS Compt. Node.js Tomcat / TomEE Other (existing

Improved deployment and development flexibility R


Central
Security
XSJS App Node App Java App
Containers runtime
still for
C++ App several
Service OData (JavaScript) HANA Database
OData (Java) SPS

Improved scalability levels)

XS Adv. Runtime Platform / HCP

Openness to major industry trends (Git, Cloud R R R R R R R

Foundry)
User Account
HANA DI HANA Database
and Authentication

Enablement of micro-services

These goals lead to several architectural changes

2016 SAP SE or an SAP affiliate company. All rights reserved. Public 13


SAP HANA XSA architectural changes
Multiple runtimes, micro-service enablement and flexible deployment options
Multiple runtimes: SAP Web IDE for SAP HANA
SAP HANA XSA supports multiple runtimes. The External
SAP HANA dev. SAPUI5 & HALM
architecture allows extension with further runtime dev.
& modelling Node.js for XSA
containers / other programming languages. tools
tools dev. tools
Micro-service enablement:
Each deployed application runs in its own copy of the XS advanced runtime
corresponding runtime, leading to better isolation of
XSJS Node.js Java
applications and improved configuration possibilities on
service level.
Flexible deployment options:

External Repository
SAP HANA deployment
SAP HANA XSA can be deployed on a separate server infrastructure (HDI)
from the SAP HANA database offering e.g. more flexible

(Git)
scaling options.

SAP HANA database

2016 SAP SE or an SAP affiliate company. All rights reserved. Public 14


Architectures compared

XSC XSA

studio browser browser

dev model admin Workbench Cockpit Web IDE Run-time tools admin

XSA
Work bench

Cock pit

apps

repo

Java apps
HDI Git

Node.js
UAA

RTT

apps
etc.
DI
index server XS Engine index server

Unix Unix

2016 SAP SE or an SAP affiliate company. All rights reserved. Public 15


SAP HANA XSA
Development environment & repository

SAP Web IDE


Cloud-ready
Browser based; server-side workspace & projects
Multi-module applications
HANA objects (CDS, modeling, SQLScript, )
Node.js and XSJS modules
HTML5, UI5 modules
OData interfaces
create project

Syntax sensitive editors, code assist, debug


Git version control
create Git
(commit, clone, push, pull, branch, ) modules clone
import

Build services
Debug, run, test (test-driven development)
Package (MTA archive) edit dev
cycle
build package deploy

=> deploy productively using HDI (HANA Deployment Infrastructure)


run /
debug

2016 SAP SE or an SAP affiliate company. All rights reserved. Public 16


SAP Web IDE
modeler
project wizard
module
(DB, JS, UI)
wizards

debugger
run configurations
Version
control

Text editor

2016 SAP SE or an SAP affiliate company. All rights reserved. Public 17


SAP HANA Platform Update
Wrap-up

Simplify Accelerate Innovate


IT Insights Modern Apps

2015 SAP SE or an SAP affiliate company. All rights reserved. 18


SAP HANA Roadmap

Database Management Data Management Analytical Intelligence App Development


Transformed Transformed Transformed Transformed

Free IT to Leverage All Data Discover Deeper Insights Develop Solutions


Focus on Innovation for Innovation to Drive Innovation that Power Innovation

2016 SAP SE or an SAP affiliate company. All rights reserved. Public 19


New SAP HANA Release & Maintenance Strategy

To satisfy customers demand to run their apps/solutions on a longer-term maintenance code line without
frequent-update disruptions, SAP HANA will have a new release and maintenance strategy
Customers have the choice of maintaining SAP HANA environment consistently for up to 3 years, or
customers can adopt the latest technology innovations at a faster pace twice a year
SAP HANA SPS12 is the first release to benefit from the longer maintenance lifecycle

SAP HANA
SPS <vNext>
RTC

SPS 12
RTC SPS 12 Maintenance Revisions
SPS 12
EoM* RTC + 3 years
May Q4 Q2 Q3 .... ..... May
2016 2016 2017 2017 2019

* Note: SAP HANA remains in mainstream maintenance as long as SAP apps releases built on top are in mainstream maintenance, extended maintenance, or priority-one support.
2016 SAP SE or an SAP affiliate company. All rights reserved. Public 20
SAP HANA Roadmap: Database Management Transformed
Free IT to Focus on Innovation
Simplified Operations

Further improvements of high performance multi-database containers with optimized copy/move


for trusted environments
High availability -- New active/active [read enabled]
Disaster recovery (Backup & recovery performance optimization, recover from single DB to tenant)
Advanced security (data masking, log encryption, key management)
Further development of change management (capture & replay, workload analyzer)
Administration simplification - workload management, SQL analyzer, XSA Web tool for application
monitoring & configuration, management & monitoring)
Integration with SAP Landscape Management (SAP LaMa fka. SAP LVM)

This presentation is not subject to your license agreement or any other agreement with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or to develop or release any functionality mentioned in this presentation. This presentation and SAP's strategy and possible future developments are subject to change and may be changed by SAP at any time for any
reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. SAP assumes no responsibility for errors or omissions in this document, except if such damages were caused by SAP intentionally or grossly negligent.

2016 SAP SE or an SAP affiliate company. All rights reserved. Public 21


SAP HANA Roadmap: Data Management Transformed
Leverage all data for innovation
Logical Data Management
SDI/SDQ improvements -- new sources, execute procedure on remote systems, parallelization of
data loads, advanced geocoding, automatic resume after system disconnect
HANA Modeler -- unified model experience, expanded support for spatial, graph, native data store
objects and CDS, partitioning of parallel executions of subparts of a data flow, expanded
impact/lineage analysis)
New Enterprise Architecture Modeling (business process modeling, landscape/application and
business capability modeling, requirements modeling/documentation)
Multi-tier storage across memory, disk, or distributed file systems (multi-store table, data
aging marker, partition pruning, delta backup, replication, extended encryption, co-deployment of
DT and HANA on single host)
New smart elastic scale out to SAP HANA Vora for analysis against extreme data volumes
New JSON document store
This presentation is not subject to your license agreement or any other agreement with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or to develop or release any functionality mentioned in this presentation. This presentation and SAP's strategy and possible future developments are subject to change and may be changed by SAP at any time for any
reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. SAP assumes no responsibility for errors or omissions in this document, except if such damages were caused by SAP intentionally or grossly negligent.

2016 SAP SE or an SAP affiliate company. All rights reserved. Public 22


SAP HANA Roadmap: Analytical Intelligence Transformed
Discover Deeper Insights to Drive Innovation
Advanced insights

Predictive analytics
new algorithms (machine learning, statistics, predictions in streaming data)
performance optimizations (parallelization)
Text analytics
integration with XSA for graphical experience

support for whitespace languages
search - dynamic rule sets, duplicate detection
Further integration with SAP HANA Vora & Spark/Hadoop
Spatial data processing performance optimizations
Graph data processing further enhancements for pattern matching & visualizations
Streaming data processing (MDC support, guarantee delivery support via REST interface, new adaptors for oData,
JSON, and XML)
This presentation is not subject to your license agreement or any other agreement with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or to develop or release any functionality mentioned in this presentation. This presentation and SAP's strategy and possible future developments are subject to change and may be changed by SAP at any time for any
reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. SAP assumes no responsibility for errors or omissions in this document, except if such damages were caused by SAP intentionally or grossly negligent.

2016 SAP SE or an SAP affiliate company. All rights reserved. Public 23


SAP HANA: App Development Transformed.
Develop Solutions that Power Innovation
Powerful Applications
Application server
Extended applications services (XSA), including migration assistance from XSC to XSA
Full multi-tenant support
Tools and languages
Java Build/Run from the SAP Web IDE for SAP HANA
Bring your own language / runtime (Cloud Foundry buildpacks)
Runtime supportability enhancements (tracing, monitoring audit trails, SDL for apps)
Clients
Extended MDX support
Extended support for BI Clients (MDX, distributed access to node.js, JDBC access to distributed tables, etc.)
This presentation is not subject to your license agreement or any other agreement with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or to develop or release any functionality mentioned in this presentation. This presentation and SAP's strategy and possible future developments are subject to change and may be changed by SAP at any time for any
reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. SAP assumes no responsibility for errors or omissions in this document, except if such damages were caused by SAP intentionally or grossly negligent.

2016 SAP SE or an SAP affiliate company. All rights reserved. Public 24


SAP HANA, express edition
Start application development for free on laptop/desktop or in the cloud
Introducing SAP HANA, express edition
Jumpstart your application development journey

SAP HANA, express edition is


A streamlined version of SAP HANA optimized for
fast and continuous application development

Available for download on a laptop, personal


computer, server, or available in the cloud for
flexible development and deployment options

Offered for free enabling you try and innovate next-


generation applications

2016 SAP SE or an SAP affiliate company. All rights reserved. Public 26


What is SAP HANA, express edition?
Streamlined version of SAP HANA optimized for rapid application development
SAP HANA, express edition

APPLICATION SERVICES PROCESSING SERVICES INTEGRATION & QUALITY SERVICES


</>
Web Server JavaScript, Java, BYO Spatial Graph Predictive Search Data Virtualization ELT & Replication
ALM

Fiori UX Graphic Application Lifecycle Text Streaming Series Business Data Hadoop & Remote
Modeler Management Analytics Analytics Data Functions Quality Spark Integration Data Sync

DATABASE SERVICES

Columnar Multi-Core & Advanced Multi-tenancy* Multi-Tier Data Openness Admin & High Availability &
OLTP+OLAP Parallelization Compression Storage Modeling Security Disaster Recovery

ONE Open Platform OLTP + OLAP ONE Copy of the Data

Fast application development and deployment with essential features


Free up to 32 GB of memory use - upgradable for a fee for larger sizes and additional capabilities
Flexible access from laptop, personal computer, server, or cloud. No HW certification needed.
Pre-packaged and self learning tutorials, use cases, and sample code
Downloadable from SAP Developer Center
Community Support via SAP Community Network (SCN)

2016 SAP SE or an SAP affiliate company. All rights reserved. Public 27


How can you get started with SAP HANA, express edition?
Download to a device or access from the cloud

Download Access From


and Install the Cloud
* Free SAP HANA, express edition plus device cost * Free SAP HANA, express edition plus infrastructure cost

1. Download from SAP Developer Center 1. Access from the SAP Cloud Appliance Library
http://cal.sap.com
2. Choose installation package (binary or virtual
machine). Minimal 16 GB for install 2. Enter credentials

3. Install on laptop, desktop or server 3. Get up and running in less than 1 hour

2016 SAP SE or an SAP affiliate company. All rights reserved. Public 28


What is installed with SAP HANA, express edition?
Leverage database, processing & application services & choice of tools

Program from a Develop apps in a browser with Develop apps and Bring Your Own Version Control
command line SAP Web IDE for SAP HANA manage DB with Tools (Git/Gerrit)
using client & SAP HANA Studio
hdbsql *part of XSA *Install separately *Install separately * Install separately

SQL, JDBC/ODBC, ADO.Net, HTTP(s) (REST/OData), Web Sockets

SAP HANA
Node.js / XSJS Java BYO Runtime
extended
application SHINE (SAP HANA interactive education) content &
services (XSA) Multi-target application (MTA) modules

SAP HANA
DB Containers Schemas
database and
data processing Business Function Library (BFL), Predictive Analytics Library (PAL),
Text Analytics & Search, Spatial Processing, Graph Processing, Time Series Data
services Processing, Core Data Services, Calculation views, and more

SAP HANA, express edition

2016 SAP SE or an SAP affiliate company. All rights reserved. Public 29


What can you do with SAP HANA, express edition?
Learn, build and validate applications with SAP HANA

Training Discover Demo

Learn how to use SAP HANA and Discover how to build new Develop demo applications to
its app development environment transactional / analytical apps showcase specific capabilities

Validate Build

Validate a proof of Build modern apps that deliver new


concept (POC) application insights through advanced analytics
at no or low cost (text, spatial, graph, series, predictive)

2016 SAP SE or an SAP affiliate company. All rights reserved. Public 30


SAP HANA, express edition
Roadmap*

TCO and Footprint Reduction Download and Installation Functions Telemetry and Usage Tracking
Framework
Laptop/Desktop Version 8GB laptop target Download Manager to improve download
experience API &Telemetry Agent (ongoing)
Official Docker Image
Official Virtual Appliance Digital Experience Launch Page Secure Central Server (ongoing)
Pre-loaded Content Telemetry Cloud Services Advisors
Tooling User and SAP

360 Feedback framework Developer Experience Lifecycle Management


Submit Product Idea Use your existing tools and develop on SAP In Place Upgrades (follow up items)
Submit a bug HANA (driver support, ecosystem support) Deploy to production (investigate)
Find answers and interact with community Hibernate, EclipseLink, Kafka, Pipelines
Auto notifications (LCM Gui) SDK, language bindings
Offline Development

Low and no Touch Sales Model Cloud


Free for dev, widely available Single SAP HANA offering for developer persona
License additional SAP HANA capacity and/or Use cloud services relevant to express edition
features via SAP store Simplify user experience in cloud scenarios
Usage based pricing via cloud marketplace Support 3rd party cloud development and
In App Purchase DevOps tooling.
List, promote and monetize your developed Reduce the image size required to run SAP
application HANA, express edition in cloud

2016 SAP SE or an SAP affiliate company. All rights reserved. Public 31


akujem za pozornos

Peter Mravk
peter.mravcak@sap.com

2016 SAP SE or an SAP affiliate company. All rights reserved.


2016 SAP SE 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 SE or an SAP affiliate company.

SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate
company) in Germany and other countries. Please see http://global12.sap.com/corporate-en/legal/copyright/index.epx for additional trademark information and notices.

Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors.

National product specifications may vary.

These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP SE or its
affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP SE or SAP affiliate company 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.

In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop
or release any functionality mentioned therein. This document, or any related presentation, and SAP SEs or its affiliated companies strategy and possible future
developments, products, and/or platform directions and functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time
for any reason without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. All forward-
looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place
undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.

2016 SAP SE or an SAP affiliate company. All rights reserved. Public 33

You might also like