SlideShare a Scribd company logo
1 of 25
What´s New? SAP HANA SPS 07
SAP HANA Application Function Library (AFL)
(Delta from SPS 06 to SPS 07)
SAP HANA Product Management

November, 2013
Contents


Overview



What’s New for SPS 07: Predictive Analysis Library



What’s New for SPS 07: Application Function Modeler

© 2013 SAP AG. All rights reserved.

Public

2
Overview
Application Function Library: General Overview – 1Application Function Library (AFL) – what is it?
Pre-delivered commonly utilized business, predictive and other types of algorithms for use in projects
or solutions that run on SAP HANA. The technology framework enabling the use of these algorithms
is called the Application Function Library .
What are it’s benefits?

These algorithms can be leveraged directly in development projects, speeding up projects by
avoiding writing custom complex algorithms from scratch. AFL operations also offer very fast
performance, as AFL functions run in the core of SAP HANA in-memory DB.
What are its primary libraries?
The Predictive Analysis Library (PAL) is a set of functions in the AFL. It contains pre-built, parameterdriven, commonly used algorithms primarily related to predictive analysis and data mining.
The Business Function Library (BFL) is a set of functions in the AFL. It contains pre-built, parameterdriven, commonly used algorithms primarily related to finance.
© 2013 SAP AG. All rights reserved.

Public

4
The Application Function Library Framework in SAP HANA
AFL Technology includes

HANA Clients (App Server, Analytics Technology, etc)

Application Functions
Written in C++ and delivered as AFL content by SAP
Predictive Analysis and Business Function Library have been
released in SPS 05 as AFL content

AFM
SAP HANA
SQLScript
Parameter Table

AFL Framework
On demand library loading framework for registered and supported
libraries
AFL are consumed for use from SqlScript via so-called wrapperprocedures. Consumption can be controlled via permissions.
Beyond the initial script-based approach, the Application
Function Modeler is released with SPS 06 as a graphical editor
to facilitate the design-time process of creating the
wrapper-procedures and can easily be re-used as part of
development workflow.

© 2013 SAP AG. All rights reserved.

AFL Framework

Application Functions (C++)

Business Function
Library

Predictive Analysis
Library

…

Public

5
Predictive Analysis Library – General Overview
Predictive Analysis Library (PAL)
• Compiled analytic function library for predictive analysis in HANA SPS 05
• Support multiple algorithms: K-Means, Association Analysis, C4.5 Decision Tree, Multiple
Linear Regression, Exponential Smoothing…
Help Customers To
Know Your Business

Decide with Confidence

Compute Quickly

Empower the business
© 2013 SAP AG. All rights reserved.

Uncover deep insights & patterns about the business: association rules,
customer clustering, or sales prediction
Drive more advanced analyses. Decision is made with support from
analysis numbers
Query and analyze data in real-time with high-performance
computation in-memory
Bring decision support capabilities to the business users through
simplified experience and pre-built scenarios
Public

6
The Predictive Analysis Library in SAP HANA
Functional Overview as of SPS 06
The Predictive Analysis Library (PAL) is a built-in C++ library to perform in-database data mining
and statistical calculations, designed to provide excellent performance on large data sets.
Embedded in SAP HANA via the Application Function Library
Classification Analysis
C4.5 Decision Tree Analysis
CHAID Decision Tree Analysis
K Nearest Neighbour
Multiple Linear Regression
Polynomial Regression
Exponential Regression
Bi-Variate Geometric Regression
Bi-Variate Logarithmic Regression
Logistic Regression
Naïve Bayes

Data Preparation
Sampling
Binning
Scaling
Convert Categorical to Binary

Outlier Detection
Inter-Quartile Range Test (Tukey’s Test)
Variance Test
Anomaly Detection

Cluster Analysis
Association Analysis
Apriori
Apriori Lite

© 2013 SAP AG. All rights reserved.

ABC Classification
DBSCAN
K-Means
Kohonen Self Organized Maps

Status: SAP HANA SPS 06.

Time Series Analysis
Single Exponential Smoothing
Double Exponential Smoothing
Triple Exponential Smoothing

Link Prediction
Different Measurements: Common
Neighbors; Jaccard’s Coefficient;
Adamic/Adar; Katzβ

Other
Weighted Scores Table
Y
X

Public

Z

7
Application Function Modeler
Application Function Modeler
A graphical editor to facilitate a faster and easier design-time process of creating the wrapper-procedures
AFL Models are stored as repository objects and can easily be re-used as part of development workflow.

Model Editor
Drag‘n drop of functions
Template for table types
Data source selection and
automatic mappings to table
types
Sample SQL for
procedure
consumption

© 2013 SAP AG. All rights reserved.

Library Selection

Function List and
Search

Parameters and
specifications
for table types

Public

8
What’s New: Predictive
Analysis Library
New Algorithms: Statistical Functions
Univariate
 Mean, median, variance, standard deviation
 Kurtosis
 Skewness

Multivariate
 Covariance matrix
 Pearson correlations coefficient matrix
 Chi-squared tests:
– test of quality of fit
– test of independence
 Variance equal test (F-test)

© 2013 SAP AG. All rights reserved.

Public

10
New Algorithms: Substitute Missing Values; Partitioning
Substitute missing values
 Continuous variable: replace the ‘null’ value with ‘mean’ or ‘median’
 Categorical variable: replace the ‘null’ value with ‘mode’

Partitioning
 Splits an input table into 3 parts (training table, testing table and validation table).
Union could be a subset of the input table and the validation part could be empty
 Two partition methods are supported:
– Random Partition
– Stratified Partition (stratified sampling)

© 2013 SAP AG. All rights reserved.

Public

11
New Algorithms: Support Vector Machine; Forecast Smoothing
Support Vector Machine
 A family of supervised machine learning algorithms that analyze data and
recognize patterns, typically used for classification and regression analysis
 Holds advantages over other supervised learning models: SVM models can be
either linear or non-linear

Forecast Smoothing
 Calculates a set of optimal parameters for PAL functions: Single Smoothing,

Double Smoothing and Triple Smoothing
 Outputs the forecasting result by using the best parameter
 Parameter optimization is based on global and local search algorithms

© 2013 SAP AG. All rights reserved.

Public

12
New Clustering Algorithms: Agglomerate Hierarchical; Affinity Propagation

Agglomerate Hierarchical Clustering
 Widely used clustering method which can find natural groups within a set of data
 Groups the data into a hierarchy or a binary tree of the subgroups
 The PAL version follows the agglomerate approach: merges the clusters with a
bottom-up strategy.

Affinity Propagation Clustering
 A relatively new clustering algorithm based on the concept of "message passing"
between data points
 Holds the advantage that the number of clusters does not necessarily have to be
predetermined

© 2013 SAP AG. All rights reserved.

Public

13
Enhancements to Regression Algorithms

Linear regression
 Support p-value for each coefficient
 Stepwise linear regression (forward and backward only)

Logistic regression
 Logistic regression with L1 regularization
 Categorical support for input variable
 p-value for coefficient

© 2013 SAP AG. All rights reserved.

Public

14
Enhancements to Other Algorithms

Apriori
 Output rules in relational format
 Add lift as a filter for rules
 Provide an option which controls the number of items in right hand side (1 or many)

Decision Tree
 Missing value handling in decision tree (mean/mode)

© 2013 SAP AG. All rights reserved.

Public

15
What’s New: Application
Function Modeler
Application Function Modeler SPS 07 Features Overview
Objectives
Drive AFM achieve a more stable and usable solution
 Better integrate with AFL Framework.
 UI Improvement: more friendly and usable

 Better support the E2E Development Scenarios: create, activation, calling, delivery etc.
 Others: Performance
AFL Framework improvement, Error Handling

UI Improvement






 Better support the table type editing
 Better naming rule and icon
 Better UI Text

Update table type constrains and default parameter
Support new function in PAL (11 new functions)
Use new AFL API to generate wrapper procedure
Refactor the data model

E2E Development Scenarios

Other







 Performance improvement: creation, model consistence
check
 Error Message: in studio side and server side
 Support open file offline but read-only
 …

View support
Better undo/redo
Calling parameter remove/add/restore/persistence
Schema mapping
…

© 2013 SAP AG. All rights reserved.

Public

17
AFM: New Functions
 11 new functions will be supported
New Algorithm in AFM in SPS 07 Description
DBSCAN
DBSCAN
LINKPREDICTION
Link Prediction
Convert category Type to
CONV2BINARYVECTOR
Binary Vector
SLIGHTSILHOUETTE
Slight Silhouette
NBCTRAIN
NBCTRAIN
NBCPREDICT
NBCPREDICT
HCAGGLOMERATE
Hierarchical Clustering
Train with Support Vector
SVMTRAIN
Machines
Predict with Support Vector
SVMPREDICT
Machines
PARTITION
Data Partition
SUBSTITUTE_MISS
Substitute Missing Values
….

© 2013 SAP AG. All rights reserved.

Category
Clustering
Social network analysis

AFM
SPS 07
SPS 07

PAL
SPS 06
SPS 06

Preprocessing

SPS 07

SPS 06

Clustering
Classification
Classification
Clustering

SPS 07
SPS 07
SPS 07
SPS 07

SPS 06
SPS 06
SPS 06
SPS 07

Classification

SPS 07

SPS 07

Classification

SPS 07

SPS 07

Preprocessing
Preprocessing

SPS 07
SPS 07

SPS 07
SPS 07

Public

18
AFM: Updated Generated Procedure Definition

 New AFL Generator API in Runtime Plugin



SPS 06: CREATE PROCEDURE ... LANGUAGE LLANG AS BEGIN ...
SPS 07: CREATE PROCEDURE ... LANGUAGE AFLLANG
SQL SECURITY INVOKER READS SQL DATA AS BEGIN ..

© 2013 SAP AG. All rights reserved.

Public

19
AFM: Table Type Editor & Parameter Editing


Table Type Editor



Parameter Editing

 Support user add/remove parameter
 Provide restore defaults action
© 2013 SAP AG. All rights reserved.

Public

20
AFM: New Error Messages


Provide better error messages and provide the possible next step

Case
No required permission
Table Type Configuration Error
Calling with activation
…
No schema sleeted
No Function Selected
Table Type has not been initialized
File corrupt

…

© 2013 SAP AG. All rights reserved.

Error Message
(Client Side)
User does not have the AFL__SYS_AFL_AFLBFL_EXECUTE role. Assign the role first.
Table column setting does not match function specification
AFL Model (.aflpmml) file has not been activated. Activate the file before calling it.
…
(Server side Activation)
Repository: Error in repository runtime extension. No schema selected. Select a schema.
Repository: Error in repository runtime extension. No function in the model. Select a function.
Repository: Error in repository runtime extension. Add columns to the Dataset table.
Repository: Error in repository runtime extension. Invalid file. Check the file or create the file again.

…

Public

21
Disclaimer
This presentation outlines our general product direction and should not be relied on in making
a purchase decision. 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.

© 2013 SAP AG. All rights reserved.

Public

22
Thank you
Contact information
Ron Silberstein
SAP HANA Product Management
AskSAPHANA@sap.com
To get the best overview of what’s new in SAP HANA SPS 07, read this blog.
© 2013 SAP AG. 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 http://www.sap.com/corporate-en/legal/copyright/index.epx#trademark for additional trademark information and notices.

© 2013 SAP AG. All rights reserved.

Public

24
© 2013 SAP AG. 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 http://www.sap.com/corporateen/legal/copyright/index.epx#trademark.

© 2013 SAP AG. All rights reserved.

Public

25

More Related Content

What's hot

SAP HANA SPS08 Overview
SAP HANA SPS08 OverviewSAP HANA SPS08 Overview
SAP HANA SPS08 OverviewSAP Technology
 
SAP HANA SPS09 - Full-text Search
SAP HANA SPS09 - Full-text SearchSAP HANA SPS09 - Full-text Search
SAP HANA SPS09 - Full-text SearchSAP Technology
 
SAP HANA SPS10- Workload Management
SAP HANA SPS10- Workload ManagementSAP HANA SPS10- Workload Management
SAP HANA SPS10- Workload ManagementSAP Technology
 
SAP HANA SPS10- Text Analysis & Text Mining
SAP HANA SPS10- Text Analysis & Text MiningSAP HANA SPS10- Text Analysis & Text Mining
SAP HANA SPS10- Text Analysis & Text MiningSAP Technology
 
Spark Usage in Enterprise Business Operations
Spark Usage in Enterprise Business OperationsSpark Usage in Enterprise Business Operations
Spark Usage in Enterprise Business OperationsSAP Technology
 
SAP HANA SPS1- SAP HANA Hardware Platforms
SAP HANA SPS1- SAP HANA Hardware PlatformsSAP HANA SPS1- SAP HANA Hardware Platforms
SAP HANA SPS1- SAP HANA Hardware PlatformsSAP Technology
 
What's new for Spatial in SAP HANA SPS 11
What's new for Spatial in SAP HANA SPS 11What's new for Spatial in SAP HANA SPS 11
What's new for Spatial in SAP HANA SPS 11SAP Technology
 
SAP HANA SPS09 - Smart Data Streaming
SAP HANA SPS09 - Smart Data StreamingSAP HANA SPS09 - Smart Data Streaming
SAP HANA SPS09 - Smart Data StreamingSAP Technology
 
SAP HANA SPS09 - HANA IM Services
SAP HANA SPS09 - HANA IM ServicesSAP HANA SPS09 - HANA IM Services
SAP HANA SPS09 - HANA IM ServicesSAP Technology
 
Spotlight on Financial Services with Calypso and SAP ASE
Spotlight on Financial Services with Calypso and SAP ASESpotlight on Financial Services with Calypso and SAP ASE
Spotlight on Financial Services with Calypso and SAP ASESAP Technology
 
SAP HANA SPS10- Enterprise Information Management
SAP HANA SPS10- Enterprise Information ManagementSAP HANA SPS10- Enterprise Information Management
SAP HANA SPS10- Enterprise Information ManagementSAP Technology
 
HANA SPS07 Smart Data Access
HANA SPS07 Smart Data AccessHANA SPS07 Smart Data Access
HANA SPS07 Smart Data AccessSAP Technology
 
What's new on SAP HANA Smart Data Access
What's new on SAP HANA Smart Data AccessWhat's new on SAP HANA Smart Data Access
What's new on SAP HANA Smart Data AccessSAP Technology
 
SAP HANA SPS10- Series Data/ TimeSeries
SAP HANA SPS10- Series Data/ TimeSeriesSAP HANA SPS10- Series Data/ TimeSeries
SAP HANA SPS10- Series Data/ TimeSeriesSAP Technology
 
SAP HANA SPS09- Administration Monitoring
SAP HANA SPS09- Administration MonitoringSAP HANA SPS09- Administration Monitoring
SAP HANA SPS09- Administration MonitoringSAP Technology
 
SAP HANA SPS10- Security
SAP HANA SPS10- SecuritySAP HANA SPS10- Security
SAP HANA SPS10- SecuritySAP Technology
 
What's New for SAP HANA Smart Data Integration & Smart Data Quality
What's New for SAP HANA Smart Data Integration & Smart Data QualityWhat's New for SAP HANA Smart Data Integration & Smart Data Quality
What's New for SAP HANA Smart Data Integration & Smart Data QualitySAP Technology
 
Advanced analytics with sap hana and r
Advanced analytics with sap hana and rAdvanced analytics with sap hana and r
Advanced analytics with sap hana and rSAP Technology
 
Disaster Recovery for SAP HANA with SUSE Linux
Disaster Recovery for SAP HANA with SUSE LinuxDisaster Recovery for SAP HANA with SUSE Linux
Disaster Recovery for SAP HANA with SUSE LinuxDirk Oppenkowski
 

What's hot (20)

SAP HANA SPS08 Overview
SAP HANA SPS08 OverviewSAP HANA SPS08 Overview
SAP HANA SPS08 Overview
 
SAP HANA SPS09 - Full-text Search
SAP HANA SPS09 - Full-text SearchSAP HANA SPS09 - Full-text Search
SAP HANA SPS09 - Full-text Search
 
SAP HANA SPS10- Workload Management
SAP HANA SPS10- Workload ManagementSAP HANA SPS10- Workload Management
SAP HANA SPS10- Workload Management
 
SAP HANA SPS10- Text Analysis & Text Mining
SAP HANA SPS10- Text Analysis & Text MiningSAP HANA SPS10- Text Analysis & Text Mining
SAP HANA SPS10- Text Analysis & Text Mining
 
Spark Usage in Enterprise Business Operations
Spark Usage in Enterprise Business OperationsSpark Usage in Enterprise Business Operations
Spark Usage in Enterprise Business Operations
 
SAP HANA SPS1- SAP HANA Hardware Platforms
SAP HANA SPS1- SAP HANA Hardware PlatformsSAP HANA SPS1- SAP HANA Hardware Platforms
SAP HANA SPS1- SAP HANA Hardware Platforms
 
What's new for Spatial in SAP HANA SPS 11
What's new for Spatial in SAP HANA SPS 11What's new for Spatial in SAP HANA SPS 11
What's new for Spatial in SAP HANA SPS 11
 
SAP HANA SPS09 - Smart Data Streaming
SAP HANA SPS09 - Smart Data StreamingSAP HANA SPS09 - Smart Data Streaming
SAP HANA SPS09 - Smart Data Streaming
 
SAP HANA SPS09 - HANA IM Services
SAP HANA SPS09 - HANA IM ServicesSAP HANA SPS09 - HANA IM Services
SAP HANA SPS09 - HANA IM Services
 
Spotlight on Financial Services with Calypso and SAP ASE
Spotlight on Financial Services with Calypso and SAP ASESpotlight on Financial Services with Calypso and SAP ASE
Spotlight on Financial Services with Calypso and SAP ASE
 
SAP HANA SPS10- Enterprise Information Management
SAP HANA SPS10- Enterprise Information ManagementSAP HANA SPS10- Enterprise Information Management
SAP HANA SPS10- Enterprise Information Management
 
HANA SPS07 Smart Data Access
HANA SPS07 Smart Data AccessHANA SPS07 Smart Data Access
HANA SPS07 Smart Data Access
 
What's new on SAP HANA Smart Data Access
What's new on SAP HANA Smart Data AccessWhat's new on SAP HANA Smart Data Access
What's new on SAP HANA Smart Data Access
 
SAP HANA SPS10- Series Data/ TimeSeries
SAP HANA SPS10- Series Data/ TimeSeriesSAP HANA SPS10- Series Data/ TimeSeries
SAP HANA SPS10- Series Data/ TimeSeries
 
SAP HANA SPS09- Administration Monitoring
SAP HANA SPS09- Administration MonitoringSAP HANA SPS09- Administration Monitoring
SAP HANA SPS09- Administration Monitoring
 
SAP HANA SPS10- Security
SAP HANA SPS10- SecuritySAP HANA SPS10- Security
SAP HANA SPS10- Security
 
What's New for SAP HANA Smart Data Integration & Smart Data Quality
What's New for SAP HANA Smart Data Integration & Smart Data QualityWhat's New for SAP HANA Smart Data Integration & Smart Data Quality
What's New for SAP HANA Smart Data Integration & Smart Data Quality
 
Why SAP HANA?
Why SAP HANA?Why SAP HANA?
Why SAP HANA?
 
Advanced analytics with sap hana and r
Advanced analytics with sap hana and rAdvanced analytics with sap hana and r
Advanced analytics with sap hana and r
 
Disaster Recovery for SAP HANA with SUSE Linux
Disaster Recovery for SAP HANA with SUSE LinuxDisaster Recovery for SAP HANA with SUSE Linux
Disaster Recovery for SAP HANA with SUSE Linux
 

Similar to What's New in SAP HANA SPS 07: Predictive Analysis and Application Function Modeler Enhancements

97. SAP HANA como plataforma de desarrollo, combinando el mundo OLTP + OLAP
97. SAP HANA como plataforma de desarrollo, combinando el mundo OLTP + OLAP97. SAP HANA como plataforma de desarrollo, combinando el mundo OLTP + OLAP
97. SAP HANA como plataforma de desarrollo, combinando el mundo OLTP + OLAPGeneXus
 
SAP Lambda Architecture Point of View
SAP Lambda Architecture Point of ViewSAP Lambda Architecture Point of View
SAP Lambda Architecture Point of ViewSnehanshu Shah
 
Lecture about SAP HANA and Enterprise Comupting at University of Halle
Lecture about SAP HANA and Enterprise Comupting at University of HalleLecture about SAP HANA and Enterprise Comupting at University of Halle
Lecture about SAP HANA and Enterprise Comupting at University of HalleTobias Trapp
 
Lecture01 abap on line
Lecture01 abap on lineLecture01 abap on line
Lecture01 abap on lineMilind Patil
 
HANA SPS07 Replication
HANA SPS07 ReplicationHANA SPS07 Replication
HANA SPS07 ReplicationSAP Technology
 
HANA SPS07 Business Intelligence
HANA SPS07 Business Intelligence HANA SPS07 Business Intelligence
HANA SPS07 Business Intelligence SAP Technology
 
HANA SPS07 Extended Application Service
HANA SPS07 Extended Application ServiceHANA SPS07 Extended Application Service
HANA SPS07 Extended Application ServiceSAP Technology
 
HANA WITH ABAP OVERVIEW
HANA WITH ABAP OVERVIEWHANA WITH ABAP OVERVIEW
HANA WITH ABAP OVERVIEWdheerajad
 
Beginner's Guide: Programming with ABAP on HANA
Beginner's Guide: Programming with ABAP on HANABeginner's Guide: Programming with ABAP on HANA
Beginner's Guide: Programming with ABAP on HANAAshish Saxena
 
Itm110 how does sap solution manager support sap hana
Itm110 how does sap solution manager support sap hanaItm110 how does sap solution manager support sap hana
Itm110 how does sap solution manager support sap hanaOlivier Bilger
 
SAP Overview and Architecture
SAP Overview and ArchitectureSAP Overview and Architecture
SAP Overview and Architecture Ankit Sharma
 
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - AI and Machine Learning
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - AI and Machine LearningAUSOUG - NZOUG-GroundBreakers-Jun 2019 - AI and Machine Learning
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - AI and Machine LearningSandesh Rao
 

Similar to What's New in SAP HANA SPS 07: Predictive Analysis and Application Function Modeler Enhancements (20)

97. SAP HANA como plataforma de desarrollo, combinando el mundo OLTP + OLAP
97. SAP HANA como plataforma de desarrollo, combinando el mundo OLTP + OLAP97. SAP HANA como plataforma de desarrollo, combinando el mundo OLTP + OLAP
97. SAP HANA como plataforma de desarrollo, combinando el mundo OLTP + OLAP
 
SAP Lambda Architecture Point of View
SAP Lambda Architecture Point of ViewSAP Lambda Architecture Point of View
SAP Lambda Architecture Point of View
 
Lecture about SAP HANA and Enterprise Comupting at University of Halle
Lecture about SAP HANA and Enterprise Comupting at University of HalleLecture about SAP HANA and Enterprise Comupting at University of Halle
Lecture about SAP HANA and Enterprise Comupting at University of Halle
 
Autodesk Technical Webinar: SAP HANA in-memory database
Autodesk Technical Webinar: SAP HANA in-memory databaseAutodesk Technical Webinar: SAP HANA in-memory database
Autodesk Technical Webinar: SAP HANA in-memory database
 
Lecture01 abap on line
Lecture01 abap on lineLecture01 abap on line
Lecture01 abap on line
 
SUSE Technical Webinar: Build HANA Apps in the Framework of the SAP and SUSE ...
SUSE Technical Webinar: Build HANA Apps in the Framework of the SAP and SUSE ...SUSE Technical Webinar: Build HANA Apps in the Framework of the SAP and SUSE ...
SUSE Technical Webinar: Build HANA Apps in the Framework of the SAP and SUSE ...
 
Sap hana
Sap hanaSap hana
Sap hana
 
HANA SPS07 Replication
HANA SPS07 ReplicationHANA SPS07 Replication
HANA SPS07 Replication
 
SAP ARCHITECTURE (I).pptx
SAP ARCHITECTURE (I).pptxSAP ARCHITECTURE (I).pptx
SAP ARCHITECTURE (I).pptx
 
SAP Reuse Tools
SAP Reuse Tools SAP Reuse Tools
SAP Reuse Tools
 
HANA SPS07 Business Intelligence
HANA SPS07 Business Intelligence HANA SPS07 Business Intelligence
HANA SPS07 Business Intelligence
 
HANA SPS07 Extended Application Service
HANA SPS07 Extended Application ServiceHANA SPS07 Extended Application Service
HANA SPS07 Extended Application Service
 
Project Report on SAP
Project Report on SAPProject Report on SAP
Project Report on SAP
 
HANA WITH ABAP OVERVIEW
HANA WITH ABAP OVERVIEWHANA WITH ABAP OVERVIEW
HANA WITH ABAP OVERVIEW
 
Beginner's Guide: Programming with ABAP on HANA
Beginner's Guide: Programming with ABAP on HANABeginner's Guide: Programming with ABAP on HANA
Beginner's Guide: Programming with ABAP on HANA
 
TZH300_EN_COL96
TZH300_EN_COL96TZH300_EN_COL96
TZH300_EN_COL96
 
Itm110 how does sap solution manager support sap hana
Itm110 how does sap solution manager support sap hanaItm110 how does sap solution manager support sap hana
Itm110 how does sap solution manager support sap hana
 
Using Apache Spark with IBM SPSS Modeler
Using Apache Spark with IBM SPSS ModelerUsing Apache Spark with IBM SPSS Modeler
Using Apache Spark with IBM SPSS Modeler
 
SAP Overview and Architecture
SAP Overview and ArchitectureSAP Overview and Architecture
SAP Overview and Architecture
 
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - AI and Machine Learning
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - AI and Machine LearningAUSOUG - NZOUG-GroundBreakers-Jun 2019 - AI and Machine Learning
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - AI and Machine Learning
 

More from SAP Technology

SAP Integration Suite L1
SAP Integration Suite L1SAP Integration Suite L1
SAP Integration Suite L1SAP Technology
 
Future-Proof Your Business Processes by Automating SAP S/4HANA processes with...
Future-Proof Your Business Processes by Automating SAP S/4HANA processes with...Future-Proof Your Business Processes by Automating SAP S/4HANA processes with...
Future-Proof Your Business Processes by Automating SAP S/4HANA processes with...SAP Technology
 
7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...
7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...
7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...SAP Technology
 
Extend SAP S/4HANA to deliver real-time intelligent processes
Extend SAP S/4HANA to deliver real-time intelligent processesExtend SAP S/4HANA to deliver real-time intelligent processes
Extend SAP S/4HANA to deliver real-time intelligent processesSAP Technology
 
Process optimization and automation for SAP S/4HANA with SAP’s Business Techn...
Process optimization and automation for SAP S/4HANA with SAP’s Business Techn...Process optimization and automation for SAP S/4HANA with SAP’s Business Techn...
Process optimization and automation for SAP S/4HANA with SAP’s Business Techn...SAP Technology
 
Accelerate your journey to SAP S/4HANA with SAP’s Business Technology Platform
Accelerate your journey to SAP S/4HANA with SAP’s Business Technology PlatformAccelerate your journey to SAP S/4HANA with SAP’s Business Technology Platform
Accelerate your journey to SAP S/4HANA with SAP’s Business Technology PlatformSAP Technology
 
Accelerate Your Move to an Intelligent Enterprise with SAP Cloud Platform and...
Accelerate Your Move to an Intelligent Enterprise with SAP Cloud Platform and...Accelerate Your Move to an Intelligent Enterprise with SAP Cloud Platform and...
Accelerate Your Move to an Intelligent Enterprise with SAP Cloud Platform and...SAP Technology
 
Transform your business with intelligent insights and SAP S/4HANA
Transform your business with intelligent insights and SAP S/4HANATransform your business with intelligent insights and SAP S/4HANA
Transform your business with intelligent insights and SAP S/4HANASAP Technology
 
SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...
SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...
SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...SAP Technology
 
Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...
Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...
Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...SAP Technology
 
The IoT Imperative for Consumer Products
The IoT Imperative for Consumer ProductsThe IoT Imperative for Consumer Products
The IoT Imperative for Consumer ProductsSAP Technology
 
The IoT Imperative for Discrete Manufacturers - Automotive, Aerospace & Defen...
The IoT Imperative for Discrete Manufacturers - Automotive, Aerospace & Defen...The IoT Imperative for Discrete Manufacturers - Automotive, Aerospace & Defen...
The IoT Imperative for Discrete Manufacturers - Automotive, Aerospace & Defen...SAP Technology
 
IoT is Enabling a New Era of Shareholder Value in Energy and Natural Resource...
IoT is Enabling a New Era of Shareholder Value in Energy and Natural Resource...IoT is Enabling a New Era of Shareholder Value in Energy and Natural Resource...
IoT is Enabling a New Era of Shareholder Value in Energy and Natural Resource...SAP Technology
 
The IoT Imperative in Government and Healthcare
The IoT Imperative in Government and HealthcareThe IoT Imperative in Government and Healthcare
The IoT Imperative in Government and HealthcareSAP Technology
 
SAP S/4HANA Finance and the Digital Core
SAP S/4HANA Finance and the Digital CoreSAP S/4HANA Finance and the Digital Core
SAP S/4HANA Finance and the Digital CoreSAP Technology
 
Five Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANA
Five Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANAFive Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANA
Five Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANASAP Technology
 
SAP Helps Reduce Silos Between Business and Spatial Data
SAP Helps Reduce Silos Between Business and Spatial DataSAP Helps Reduce Silos Between Business and Spatial Data
SAP Helps Reduce Silos Between Business and Spatial DataSAP Technology
 
SAP ASE 16 SP02 Performance Features
SAP ASE 16 SP02 Performance FeaturesSAP ASE 16 SP02 Performance Features
SAP ASE 16 SP02 Performance FeaturesSAP Technology
 
What's New in SAP HANA SPS 11 Operations
What's New in SAP HANA SPS 11 OperationsWhat's New in SAP HANA SPS 11 Operations
What's New in SAP HANA SPS 11 OperationsSAP Technology
 
What's New in SAP HANA SPS 11 Application Lifecycle Management
What's New in SAP HANA SPS 11 Application Lifecycle ManagementWhat's New in SAP HANA SPS 11 Application Lifecycle Management
What's New in SAP HANA SPS 11 Application Lifecycle ManagementSAP Technology
 

More from SAP Technology (20)

SAP Integration Suite L1
SAP Integration Suite L1SAP Integration Suite L1
SAP Integration Suite L1
 
Future-Proof Your Business Processes by Automating SAP S/4HANA processes with...
Future-Proof Your Business Processes by Automating SAP S/4HANA processes with...Future-Proof Your Business Processes by Automating SAP S/4HANA processes with...
Future-Proof Your Business Processes by Automating SAP S/4HANA processes with...
 
7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...
7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...
7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...
 
Extend SAP S/4HANA to deliver real-time intelligent processes
Extend SAP S/4HANA to deliver real-time intelligent processesExtend SAP S/4HANA to deliver real-time intelligent processes
Extend SAP S/4HANA to deliver real-time intelligent processes
 
Process optimization and automation for SAP S/4HANA with SAP’s Business Techn...
Process optimization and automation for SAP S/4HANA with SAP’s Business Techn...Process optimization and automation for SAP S/4HANA with SAP’s Business Techn...
Process optimization and automation for SAP S/4HANA with SAP’s Business Techn...
 
Accelerate your journey to SAP S/4HANA with SAP’s Business Technology Platform
Accelerate your journey to SAP S/4HANA with SAP’s Business Technology PlatformAccelerate your journey to SAP S/4HANA with SAP’s Business Technology Platform
Accelerate your journey to SAP S/4HANA with SAP’s Business Technology Platform
 
Accelerate Your Move to an Intelligent Enterprise with SAP Cloud Platform and...
Accelerate Your Move to an Intelligent Enterprise with SAP Cloud Platform and...Accelerate Your Move to an Intelligent Enterprise with SAP Cloud Platform and...
Accelerate Your Move to an Intelligent Enterprise with SAP Cloud Platform and...
 
Transform your business with intelligent insights and SAP S/4HANA
Transform your business with intelligent insights and SAP S/4HANATransform your business with intelligent insights and SAP S/4HANA
Transform your business with intelligent insights and SAP S/4HANA
 
SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...
SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...
SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...
 
Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...
Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...
Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...
 
The IoT Imperative for Consumer Products
The IoT Imperative for Consumer ProductsThe IoT Imperative for Consumer Products
The IoT Imperative for Consumer Products
 
The IoT Imperative for Discrete Manufacturers - Automotive, Aerospace & Defen...
The IoT Imperative for Discrete Manufacturers - Automotive, Aerospace & Defen...The IoT Imperative for Discrete Manufacturers - Automotive, Aerospace & Defen...
The IoT Imperative for Discrete Manufacturers - Automotive, Aerospace & Defen...
 
IoT is Enabling a New Era of Shareholder Value in Energy and Natural Resource...
IoT is Enabling a New Era of Shareholder Value in Energy and Natural Resource...IoT is Enabling a New Era of Shareholder Value in Energy and Natural Resource...
IoT is Enabling a New Era of Shareholder Value in Energy and Natural Resource...
 
The IoT Imperative in Government and Healthcare
The IoT Imperative in Government and HealthcareThe IoT Imperative in Government and Healthcare
The IoT Imperative in Government and Healthcare
 
SAP S/4HANA Finance and the Digital Core
SAP S/4HANA Finance and the Digital CoreSAP S/4HANA Finance and the Digital Core
SAP S/4HANA Finance and the Digital Core
 
Five Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANA
Five Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANAFive Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANA
Five Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANA
 
SAP Helps Reduce Silos Between Business and Spatial Data
SAP Helps Reduce Silos Between Business and Spatial DataSAP Helps Reduce Silos Between Business and Spatial Data
SAP Helps Reduce Silos Between Business and Spatial Data
 
SAP ASE 16 SP02 Performance Features
SAP ASE 16 SP02 Performance FeaturesSAP ASE 16 SP02 Performance Features
SAP ASE 16 SP02 Performance Features
 
What's New in SAP HANA SPS 11 Operations
What's New in SAP HANA SPS 11 OperationsWhat's New in SAP HANA SPS 11 Operations
What's New in SAP HANA SPS 11 Operations
 
What's New in SAP HANA SPS 11 Application Lifecycle Management
What's New in SAP HANA SPS 11 Application Lifecycle ManagementWhat's New in SAP HANA SPS 11 Application Lifecycle Management
What's New in SAP HANA SPS 11 Application Lifecycle Management
 

Recently uploaded

The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 

Recently uploaded (20)

The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 

What's New in SAP HANA SPS 07: Predictive Analysis and Application Function Modeler Enhancements

  • 1. What´s New? SAP HANA SPS 07 SAP HANA Application Function Library (AFL) (Delta from SPS 06 to SPS 07) SAP HANA Product Management November, 2013
  • 2. Contents  Overview  What’s New for SPS 07: Predictive Analysis Library  What’s New for SPS 07: Application Function Modeler © 2013 SAP AG. All rights reserved. Public 2
  • 4. Application Function Library: General Overview – 1Application Function Library (AFL) – what is it? Pre-delivered commonly utilized business, predictive and other types of algorithms for use in projects or solutions that run on SAP HANA. The technology framework enabling the use of these algorithms is called the Application Function Library . What are it’s benefits? These algorithms can be leveraged directly in development projects, speeding up projects by avoiding writing custom complex algorithms from scratch. AFL operations also offer very fast performance, as AFL functions run in the core of SAP HANA in-memory DB. What are its primary libraries? The Predictive Analysis Library (PAL) is a set of functions in the AFL. It contains pre-built, parameterdriven, commonly used algorithms primarily related to predictive analysis and data mining. The Business Function Library (BFL) is a set of functions in the AFL. It contains pre-built, parameterdriven, commonly used algorithms primarily related to finance. © 2013 SAP AG. All rights reserved. Public 4
  • 5. The Application Function Library Framework in SAP HANA AFL Technology includes HANA Clients (App Server, Analytics Technology, etc) Application Functions Written in C++ and delivered as AFL content by SAP Predictive Analysis and Business Function Library have been released in SPS 05 as AFL content AFM SAP HANA SQLScript Parameter Table AFL Framework On demand library loading framework for registered and supported libraries AFL are consumed for use from SqlScript via so-called wrapperprocedures. Consumption can be controlled via permissions. Beyond the initial script-based approach, the Application Function Modeler is released with SPS 06 as a graphical editor to facilitate the design-time process of creating the wrapper-procedures and can easily be re-used as part of development workflow. © 2013 SAP AG. All rights reserved. AFL Framework Application Functions (C++) Business Function Library Predictive Analysis Library … Public 5
  • 6. Predictive Analysis Library – General Overview Predictive Analysis Library (PAL) • Compiled analytic function library for predictive analysis in HANA SPS 05 • Support multiple algorithms: K-Means, Association Analysis, C4.5 Decision Tree, Multiple Linear Regression, Exponential Smoothing… Help Customers To Know Your Business Decide with Confidence Compute Quickly Empower the business © 2013 SAP AG. All rights reserved. Uncover deep insights & patterns about the business: association rules, customer clustering, or sales prediction Drive more advanced analyses. Decision is made with support from analysis numbers Query and analyze data in real-time with high-performance computation in-memory Bring decision support capabilities to the business users through simplified experience and pre-built scenarios Public 6
  • 7. The Predictive Analysis Library in SAP HANA Functional Overview as of SPS 06 The Predictive Analysis Library (PAL) is a built-in C++ library to perform in-database data mining and statistical calculations, designed to provide excellent performance on large data sets. Embedded in SAP HANA via the Application Function Library Classification Analysis C4.5 Decision Tree Analysis CHAID Decision Tree Analysis K Nearest Neighbour Multiple Linear Regression Polynomial Regression Exponential Regression Bi-Variate Geometric Regression Bi-Variate Logarithmic Regression Logistic Regression Naïve Bayes Data Preparation Sampling Binning Scaling Convert Categorical to Binary Outlier Detection Inter-Quartile Range Test (Tukey’s Test) Variance Test Anomaly Detection Cluster Analysis Association Analysis Apriori Apriori Lite © 2013 SAP AG. All rights reserved. ABC Classification DBSCAN K-Means Kohonen Self Organized Maps Status: SAP HANA SPS 06. Time Series Analysis Single Exponential Smoothing Double Exponential Smoothing Triple Exponential Smoothing Link Prediction Different Measurements: Common Neighbors; Jaccard’s Coefficient; Adamic/Adar; Katzβ Other Weighted Scores Table Y X Public Z 7
  • 8. Application Function Modeler Application Function Modeler A graphical editor to facilitate a faster and easier design-time process of creating the wrapper-procedures AFL Models are stored as repository objects and can easily be re-used as part of development workflow. Model Editor Drag‘n drop of functions Template for table types Data source selection and automatic mappings to table types Sample SQL for procedure consumption © 2013 SAP AG. All rights reserved. Library Selection Function List and Search Parameters and specifications for table types Public 8
  • 10. New Algorithms: Statistical Functions Univariate  Mean, median, variance, standard deviation  Kurtosis  Skewness Multivariate  Covariance matrix  Pearson correlations coefficient matrix  Chi-squared tests: – test of quality of fit – test of independence  Variance equal test (F-test) © 2013 SAP AG. All rights reserved. Public 10
  • 11. New Algorithms: Substitute Missing Values; Partitioning Substitute missing values  Continuous variable: replace the ‘null’ value with ‘mean’ or ‘median’  Categorical variable: replace the ‘null’ value with ‘mode’ Partitioning  Splits an input table into 3 parts (training table, testing table and validation table). Union could be a subset of the input table and the validation part could be empty  Two partition methods are supported: – Random Partition – Stratified Partition (stratified sampling) © 2013 SAP AG. All rights reserved. Public 11
  • 12. New Algorithms: Support Vector Machine; Forecast Smoothing Support Vector Machine  A family of supervised machine learning algorithms that analyze data and recognize patterns, typically used for classification and regression analysis  Holds advantages over other supervised learning models: SVM models can be either linear or non-linear Forecast Smoothing  Calculates a set of optimal parameters for PAL functions: Single Smoothing, Double Smoothing and Triple Smoothing  Outputs the forecasting result by using the best parameter  Parameter optimization is based on global and local search algorithms © 2013 SAP AG. All rights reserved. Public 12
  • 13. New Clustering Algorithms: Agglomerate Hierarchical; Affinity Propagation Agglomerate Hierarchical Clustering  Widely used clustering method which can find natural groups within a set of data  Groups the data into a hierarchy or a binary tree of the subgroups  The PAL version follows the agglomerate approach: merges the clusters with a bottom-up strategy. Affinity Propagation Clustering  A relatively new clustering algorithm based on the concept of "message passing" between data points  Holds the advantage that the number of clusters does not necessarily have to be predetermined © 2013 SAP AG. All rights reserved. Public 13
  • 14. Enhancements to Regression Algorithms Linear regression  Support p-value for each coefficient  Stepwise linear regression (forward and backward only) Logistic regression  Logistic regression with L1 regularization  Categorical support for input variable  p-value for coefficient © 2013 SAP AG. All rights reserved. Public 14
  • 15. Enhancements to Other Algorithms Apriori  Output rules in relational format  Add lift as a filter for rules  Provide an option which controls the number of items in right hand side (1 or many) Decision Tree  Missing value handling in decision tree (mean/mode) © 2013 SAP AG. All rights reserved. Public 15
  • 17. Application Function Modeler SPS 07 Features Overview Objectives Drive AFM achieve a more stable and usable solution  Better integrate with AFL Framework.  UI Improvement: more friendly and usable  Better support the E2E Development Scenarios: create, activation, calling, delivery etc.  Others: Performance AFL Framework improvement, Error Handling UI Improvement      Better support the table type editing  Better naming rule and icon  Better UI Text Update table type constrains and default parameter Support new function in PAL (11 new functions) Use new AFL API to generate wrapper procedure Refactor the data model E2E Development Scenarios Other       Performance improvement: creation, model consistence check  Error Message: in studio side and server side  Support open file offline but read-only  … View support Better undo/redo Calling parameter remove/add/restore/persistence Schema mapping … © 2013 SAP AG. All rights reserved. Public 17
  • 18. AFM: New Functions  11 new functions will be supported New Algorithm in AFM in SPS 07 Description DBSCAN DBSCAN LINKPREDICTION Link Prediction Convert category Type to CONV2BINARYVECTOR Binary Vector SLIGHTSILHOUETTE Slight Silhouette NBCTRAIN NBCTRAIN NBCPREDICT NBCPREDICT HCAGGLOMERATE Hierarchical Clustering Train with Support Vector SVMTRAIN Machines Predict with Support Vector SVMPREDICT Machines PARTITION Data Partition SUBSTITUTE_MISS Substitute Missing Values …. © 2013 SAP AG. All rights reserved. Category Clustering Social network analysis AFM SPS 07 SPS 07 PAL SPS 06 SPS 06 Preprocessing SPS 07 SPS 06 Clustering Classification Classification Clustering SPS 07 SPS 07 SPS 07 SPS 07 SPS 06 SPS 06 SPS 06 SPS 07 Classification SPS 07 SPS 07 Classification SPS 07 SPS 07 Preprocessing Preprocessing SPS 07 SPS 07 SPS 07 SPS 07 Public 18
  • 19. AFM: Updated Generated Procedure Definition  New AFL Generator API in Runtime Plugin   SPS 06: CREATE PROCEDURE ... LANGUAGE LLANG AS BEGIN ... SPS 07: CREATE PROCEDURE ... LANGUAGE AFLLANG SQL SECURITY INVOKER READS SQL DATA AS BEGIN .. © 2013 SAP AG. All rights reserved. Public 19
  • 20. AFM: Table Type Editor & Parameter Editing  Table Type Editor  Parameter Editing  Support user add/remove parameter  Provide restore defaults action © 2013 SAP AG. All rights reserved. Public 20
  • 21. AFM: New Error Messages  Provide better error messages and provide the possible next step Case No required permission Table Type Configuration Error Calling with activation … No schema sleeted No Function Selected Table Type has not been initialized File corrupt … © 2013 SAP AG. All rights reserved. Error Message (Client Side) User does not have the AFL__SYS_AFL_AFLBFL_EXECUTE role. Assign the role first. Table column setting does not match function specification AFL Model (.aflpmml) file has not been activated. Activate the file before calling it. … (Server side Activation) Repository: Error in repository runtime extension. No schema selected. Select a schema. Repository: Error in repository runtime extension. No function in the model. Select a function. Repository: Error in repository runtime extension. Add columns to the Dataset table. Repository: Error in repository runtime extension. Invalid file. Check the file or create the file again. … Public 21
  • 22. Disclaimer This presentation outlines our general product direction and should not be relied on in making a purchase decision. 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. © 2013 SAP AG. All rights reserved. Public 22
  • 23. Thank you Contact information Ron Silberstein SAP HANA Product Management AskSAPHANA@sap.com To get the best overview of what’s new in SAP HANA SPS 07, read this blog.
  • 24. © 2013 SAP AG. 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 http://www.sap.com/corporate-en/legal/copyright/index.epx#trademark for additional trademark information and notices. © 2013 SAP AG. All rights reserved. Public 24
  • 25. © 2013 SAP AG. 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 http://www.sap.com/corporateen/legal/copyright/index.epx#trademark. © 2013 SAP AG. All rights reserved. Public 25

Editor's Notes

  1. Selecting (drag‘n‘drop) a AFL Procedurefromthecomponentspanel(here e.g. kmeans)+ Selecting (drag‘n‘drop) + connecting an inputtabletothedatasourcePlaceholderforappropriatetabletypesData sourcetable type areautomaticallyfilledandmapped