Sie sind auf Seite 1von 23

SAP HANA SPS 12 - Whats New?

Overview
(Delta from SPS 11 to SPS 12)
Lori Vanourek, SAP HANA Product Management

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

May, 2016

SAP HANA Journey


Evolution to Data Management and Application Platform
Simplify
SAP HANA in-memory
database for real-time
analysis and reporting

Accelerate

Innovate

Business Warehouse on SAP HANA


for real-time data warehousing

SAP Business Suite on SAP HANA


and S/4 HANA for real-time business
+ app extensions
SAP HANA Enterprise Cloud
combining real-time with simplicity of
the cloud

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

Everything in the Cloud, Powered by SAP HANA the


foundation for SAPs entire application portfolio and
custom build applications for innovation and integration

Public

SAP HANA: The Platform for All Applications


SAP HANA PLATFORM
O N - P R E M I S E | C L O U D | H YB R I D

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

Public

Simplify IT

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

Public

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

Simplify IT
Multitenant Database Containers
Manage cloud-ready system landscapes with greater flexibility to respond to change resource requirements
more efficiently

SPS12 Enhancements
System replication techniques
used for tenant DB move or copy
with near-zero downtime.
Choice of HDBLCM commandline interface, GUI or Web UI to
simplify conversion of single DB
to MDC.
Enhanced monitoring
information to increase
transparency on status of tenant
DBs

1. CREATE DATABASE
DB4 AS REPLICA OF
DB2 AT host:port';

2. Replicate 'DB2'
to create 'DB4'
SAP HANA System (SID1)

HANA SPS11

SYSTEM
DB

Tenant DB1

Data
in DB2
Tenant

HANA SPS12

SAP HANA System (SID2)

3. Optional

SYSTEM
DB

Delete DB2
(if move)

Tenant DB4

Tenant DB3

Audit logging for cross-tenantaccess for increased governance.

Tenant DB move or copy scenario


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

Public

Simplify IT
Workload Management
Influence dynamic resource consumption at the session or statement level according to workload classifications
for users and applications to improve performance

SPS12 Enhancements

Workload Class

Cross-tenant scenarios comply with workload


mappings or policies of all tenants.
Enable/disable workload classes for scheduling
or testing purposes.
Enhancements to HANA Cockpit and transport
support for simplified workload management.

DATAMART
Session
Context

Session
Context

Session
Context

Workload Class
Workload Class
DATAMART
Session
BW
Workload Class
Context
Mapping
Workload Class
Rules
DATAMART
Workload Class
BW
Mapping
CRM
Workload Class
Rules
Session
Workload Class
BW
Context
Workload Class
Mapping
CRM
Rules
MOBILE
Session
Workload Class
Context
CRM Workload Class
MOBILE
Workload Class
MOBILE

Easily disable workload classes to release constraints


for specific workloads to get better performance
2016 SAP SE or an SAP affiliate company. All rights reserved.

Public

Simplify IT
System Replication, Scale-out and HA/DR
Ensure business continuity and availability with to meet the most demanding SLAs

SPS12 Enhancements
Additional sync/async combinations support
between first, second and third tiers for greater
flexibility and simpler update operations.
Initial load from backup snapshot file for
locations where network throughput is suboptimal.

Automated transfer of parameter/key changes


to secondary instances to minimize manual
changes and risk of human errors.
Enhancements to HANA Cockpit for simplified
management and monitoring.
Replication support for RDSync to ensure
high availability of data from remote locations.
2016 SAP SE or an SAP affiliate company. All rights reserved.

Data Center

Data Center

Async
Sync

SYNCMEM

SYNCMEM

SYNCMEM

SYNC

SYNC

SYNCMEM

Primary

Secondary

SYNC

SYNC

HANA

HANA

ASYNC

ASYNC

weak network
for initial data load

Log

combinations depend on latency situation

Storage
Snapshot
Backup
for initial
data load

Storage
Snapshot
Recovery

Carrier (taxi, plane, etc.)

Public

Simplify IT
Enhanced Data Security and Compliance
Integrate security framework with existing security infrastructures to simplify management

SPS12 Enhancements
Additional functionality and enhancements make
the HANA Cockpit the go-to location for
centralized HANA security management
Extended security monitoring using the
security dashboard in SAP HANA Cockpit

Added security configuration options in SAP


HANA Cockpit
Simplified encryption key management
Improved authorization troubleshooting

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

Public

Simplify IT
Administration & Monitoring SAP HANA Cockpit
Simplify administration and monitoring for the digital core to improve IT efficiency
SPS12 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, including jobs for 3rd
party tools, for simple administration.
New/enhanced SAP HANA Cockpit integration
for workload management and security for
consistent

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

Public

10

Simplify IT
Datacenter Support and Platform Openness
Extend ecosystem to provide openness, faster-time-to-value and lower TCO
Cloud Scenarios
see HANA HW Directory

AWS cloud data center: SAP HANA support for OLAP and OLTP
MS Azure cloud data center: SAP HANA support for OLAP

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

Public

11

Accelerate Insights

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

Public

12

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

SPS12 Enhancements
Smart Data Integration
Enhanced adaptors to write to ODATA or Hadoop
HDFS/(.csv only) for read/write scenarios.
SAP HANA Vora Integration
New connectivity with Apache Spark version 1.5.2
support for continued open source integration.
Expanded Ambari to support Apache Spark
Controller installation and configuration for
integrated administration.

Smart Data Streaming


Apache Kafka Adapter to integrate 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

13

Accelerate Insights
Smart Data Integration
Integrate and transform data to improve data access and support data governance

SPS12 Enhancements
Additional adapters for systems such as Google+,
Informix, E-mail .pst, etc. for new scenarios.

SAP HANA PLATFORM


Index Server

Data masking transform obfuscates and masks


personally identifiable information while retaining
data relationships and relevancy to support
governance requirements.
Rest API for publishing artifacts to crawl and
profile as a service that can be called by
applications.
Addition of BEx queries and ABAP systems as
source systems that can be crawled and
profiled.
2016 SAP SE or an SAP affiliate company. All rights reserved.

Data Provisioning Server

OData

Data Provisioning Agent


Adapters

Enterprise Semantic Search (ESS)

Tables

Virtual Tables

ECC, ASE, HANA

Hive

Facebook

Excel

3rd party RDBMS

Files

Twitter

SOAP

RDBMS/Hadoop
(Informix)

Text Data

Structured
Data

Social Media
(Google+)

eMail Data
(.pst)

Public

14

Accelerate Insights
Smart Data Access
Virtualize data access to access data where it is located and reduce data movement
SPS12 Enhancements
Kerberos-constrained delegation support for
authentication provides SSO end-user experience
in smart data access scenarios that cross multiple
HANA systems.
Enhancements to update a record that already
exists, or insert a new record on the remote source
(HANA-to-HANA, IQ, Teradata).

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

Public

15

Innovate

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

Public

16

Innovate Modern Apps


Graph Data Processing
Traverse vast amounts of connected data to discover meaningful relationships
Now Generally Available!
SAP HANA Graph
Graph data processing capabilities to allow businesses to map
connections between entities in a network and discover relationships
on the fly
Graph engine to execute highly performant queries.
Built-in graph algorithms (neighborhood search, shortest path, strongly
connected components, pattern matching) to find connections without
manually creating complex JOIN statements.
Property Graph Model with ability to traverse relationships without the
need for predefined modeling.
Graph viewer tool - allows for quick visualization and dynamic interaction
(i.e. change algorithm parameters) with graph data real-time.
Graph modeler tool Create and consum graph visually instead of via
SQL or SQLScript.

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

Public

17

Innovate Modern Apps


Search, Text Analysis and Mining
Analyze and mine text to uncover new insights
SPS12 Enhancements
Text mining index is now accessible as a system table ($TM_MATRIX)for
custom/proprietary post-processing by data scientists.
Enhanced text mining to uniquely leverage multi-words that represent concepts
across 32 languages (i.e. fast food or comic book), that were automatically
identified via text analysis, for improved text mining precision.
$TM_MATRIX Table
COLUMN ID

KEY

DESCRIPTION

DATA TYPE

<n key columns from


source table>
TM_TERM

Yes

Same as source table

TM_TERM_TYPE

Yes

Includes all keys from the source table and serves as the key to identify a
reference document.
A single-word or multi-word phrase normalized as in the $TA table. The
TM_TERM/TM_TERM_TYPE combination serves as the key to identify a term.
Typically part of speech for single-word terms e.g. "noun". It has been expanded
and can be an extraction type for multi-word terms to improve precision.
Number of TM_TERM/TM_TERM_TYPE combinations in a document.

TM_TERM_FREQUENCY

Yes

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

NVARCHAR(500)
NVARCHAR(100)

BIGINT
Public

18

Innovate Modern Apps


Spatial Data Processing
Process spatial data and develop spatially-enabled applications to improve user insight and action
SPS12 Enhancements
Spatial data type support added to Application
Function Library (AFL) SDK to build custom spatial
algorithms. For example, create custom clustering
algorithms for spatial data.

Plugins

Automatic import of common reference system


definitions (i.e. SRS and UOM) simplifies
configuration.
Native geocoding with Smart Data Quality for inmemory spatial (i.e. address to latitude/longitude)
data enhancement.
SAP HANA plugin for GeoTools (geoserver, uDig,
etc.) and enhanced integration with ESRI ArcGIS
and Hexagon GeoSpatial for continued openness.
2016 SAP SE or an SAP affiliate company. All rights reserved.

Plugins

SAP HANA PLATFORM


Processing Services
AFL
Spatial data type

Public

19

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
Integrated Git / Gerrit for improved workflow of Git
approvals and code reviews.

Node.js 4.x support to deliver the latest features and bug


fixes in a timely manner.

SQL and SQLScript enhancements for more flexible and


simplified coding.

Partial runtime download to avoid redeploying an entire


Java or Node.js runtime upon each service startup.

SAP HANA PLATFORM


Application Services
Web Application Server
Application Router
Authentication and Authorization
JavaScript
(Node.js)

Java
(TomEE)

C++ Runtime
Container

Runtime Support

Database Services

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

Public

20

Innovate Modern Apps


Modeling Tools
Create data, information, and enterprise models to manage information and systems effectively

SPS12 Enhancements

Graphical Core Data Services Editor

Unified model calculation views supported in web


based modeling tools for simplified modeling.
SAP Web IDE for SAP HANA now supports HANA
Core Data Services (CDS) artifacts, providing a
graphical editor option for easier development.
Cross-object impact analysis for calculation views and
CDS artifacts to show the consequence of a change
to an object (i.e. which objects are affected)
Cross-object lineage analysis for calculation views
and CDS artifacts to show from where a view/column
gets data.
PowerDesigner support for CDS artifacts for
enterprise architecture top down modeling.
Cross object Impact Analysis and Data Lineage
2016 SAP SE or an SAP affiliate company. All rights reserved.

Public

21

SAP HANA Platform


SAP HANA SPS 12 Summary

Better administration, performance, and


workload management tools

Improve business continuity with high


availability and disaster recovery
enhancements

Support openness and choice with


continued partnerships across cloud,
hardware, and software partners

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

Innovate Modern Apps

Accelerate Insights

Simplify IT

Improve access to Big Data and


streaming data with Hadoop and Spark
integration

Better understand relationships between


entities to discover new opportunities with
graph data processing

Improve semantic search across the


enterprise

Mask identity during data movement to


protect information and confident decision
making

Develop intelligent applications that


leverage text, spatial & predictive for
deeper insight

Build and deploy applications quickly with


new open-source support

22

Thank You

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

Das könnte Ihnen auch gefallen