week 1 unit 1to5 sap hana cloud

44
Week 1 Unit 1: Basics June, 2014

Upload: satya-harish

Post on 25-Jan-2017

207 views

Category:

Education


2 download

TRANSCRIPT

Page 1: Week 1 unit 1to5 sap hana cloud

Week 1 Unit 1:

Basics

June, 2014

Page 2: Week 1 unit 1to5 sap hana cloud

© 2014 SAP AG or an SAP affiliate company. All rights reserved. 2 Public

Basics SAP HANA Cloud Platform Offerings

Page 3: Week 1 unit 1to5 sap hana cloud

© 2014 SAP AG or an SAP affiliate company. All rights reserved. 3 Public

Basics SAP HANA Native Development

SAP HANA Cloud Platform

supports the full set of SAP

HANA applications and

development languages

Page 4: Week 1 unit 1to5 sap hana cloud

© 2014 SAP AG or an SAP affiliate company. All rights reserved. 4 Public

Basics Productive and Free-Trial Landscape

Productive Users

Full feature set of an SAP HANA

instance

SLA guarantee

Enterprise support

Free-Trial Users

‘Tenant’-like working mode

Development and application isolation

done on SAP HANA schema and SAP

HANA repository package level

SAP HANA database users with

restricted permissions

Narrowed SAP HANA functionality

Page 5: Week 1 unit 1to5 sap hana cloud

© 2014 SAP AG or an SAP affiliate company. All rights reserved. 5 Public

Basics SAP HANA Cloud Platform – Trial Landscape Specifics

Developer

JDBC

user/ schema / package

DB/Catalog

Schem

a

Schem

a

Package

Package

Repository/Content

SAP HANA

SAP HANA DB user (DEV_<GUID>)

Full access to the dedicated developer schema (NEO_<GUID>)

Full access to the dedicated repository package (<account name>/<instance>)

Limited access to common schemas like _SYS_BIC and _SYS_AFL

SAP HANA Cloud Platform-specific procedures and views

Page 6: Week 1 unit 1to5 sap hana cloud

© 2014 SAP AG or an SAP affiliate company. All rights reserved. 6 Public

Basics SAP HANA Cloud Platform Cockpit

Log on

Create trial instance

Page 7: Week 1 unit 1to5 sap hana cloud

© 2014 SAP AG or an SAP affiliate company. All rights reserved. 7 Public

Basics Setting-Up Your Environment

Standard Eclipse Kepler IDE

SAP HANA tools

SAP HANA Cloud Platform tools

Page 8: Week 1 unit 1to5 sap hana cloud

© 2014 SAP AG or an SAP affiliate company. All rights reserved. 8 Public

Basics Connecting to Your SAP HANA Instance

Add the cloud system

Provide the account credentials

Choose your SAP HANA instance

Page 9: Week 1 unit 1to5 sap hana cloud

© 2014 SAP AG or an SAP affiliate company. All rights reserved. 9 Public

Basics What You’ve Learned in This Unit

Various SAP HANA Cloud

Platform offerings

SAP HANA Cloud Platform

trial landscape specifics

How to set your development

environment and connect to your SAP

HANA instance

Page 10: Week 1 unit 1to5 sap hana cloud

Thank you

Contact information:

[email protected]

Page 11: Week 1 unit 1to5 sap hana cloud

© 2014 SAP AG or an SAP affiliate company. All rights reserved 11 Public

© 2014 SAP AG or an SAP affiliate company.

All rights reserved.

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG 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 AG

(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 AG and its distributors contain proprietary software components of other software vendors.

National product specifications may vary.

These materials are provided by SAP AG or an SAP affiliate company for informational purposes only, without representation or warranty of any kind,

and SAP AG or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP AG 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 AG 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 AG’s 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 AG 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.

Page 12: Week 1 unit 1to5 sap hana cloud

Week 1 Unit 2:

SAP HANA Applications

Page 13: Week 1 unit 1to5 sap hana cloud

© 2014 SAP AG or an SAP affiliate company. All rights reserved 2 Public

SAP HANA Applications New SAP HANA Applications

Productive users

Standard native SAP HANA

development experience

OS-level access restrictions

Trial users

Restricted SAP HANA administrative

functionality

Special SAP HANA Cloud Platform

procedures and views like

HCP_GRANT_SELECT_ON_

ACTIVATED_OBJECT and

HCP_GRANT_ROLE_TO_USER

Page 14: Week 1 unit 1to5 sap hana cloud

© 2014 SAP AG or an SAP affiliate company. All rights reserved 3 Public

SAP HANA Applications SAP HANA Sample Applications

help.hana.ondemand.com

SCN documents/blogs

SAP HANA Cloud Platform Eclipse

wizard

Page 15: Week 1 unit 1to5 sap hana cloud

© 2014 SAP AG or an SAP affiliate company. All rights reserved 4 Public

SAP HANA Applications SAP HANA Sample Applications

https://tools.hana.ondemand.com/kepler

Feature SAP HANA Cloud Platform

Tools/Sample Applications for SAP

HANA Cloud Platform

SHINE/EPM application

Destination schema

Destination package

Page 16: Week 1 unit 1to5 sap hana cloud

© 2014 SAP AG or an SAP affiliate company. All rights reserved 5 Public

SAP HANA Applications SHINE Sample Application

All artifacts are in the SAP HANA

repository and are activated.

Grant SHINE role(s) to your end

user.

Page 17: Week 1 unit 1to5 sap hana cloud

© 2014 SAP AG or an SAP affiliate company. All rights reserved 6 Public

SAP HANA Applications SHINE Sample Application

Open the application from the

SAP HANA Cloud Platform

cockpit.

Open the Administration UI of the

SHINE application.

Page 18: Week 1 unit 1to5 sap hana cloud

© 2014 SAP AG or an SAP affiliate company. All rights reserved 7 Public

SAP HANA Applications What You’ve Learned in This Unit

On SAP HANA Cloud Platform, you

can leverage your knowledge and

build applications as you do with on-

premise SAP HANA.

You can find help and easily import a

sample SAP HANA application.

You can run the SHINE application on

SAP HANA Cloud Platform.

Page 19: Week 1 unit 1to5 sap hana cloud

Thank you

Contact information:

[email protected]

Page 20: Week 1 unit 1to5 sap hana cloud

© 2014 SAP AG or an SAP affiliate company. All rights reserved 9 Public

© 2014 SAP AG or an SAP affiliate company.

All rights reserved.

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG 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 AG

(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 AG and its distributors contain proprietary software components of other software vendors.

National product specifications may vary.

These materials are provided by SAP AG or an SAP affiliate company for informational purposes only, without representation or warranty of any kind,

and SAP AG or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP AG 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 AG 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 AG’s 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 AG 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.

Page 21: Week 1 unit 1to5 sap hana cloud

Week 1 Unit 3:

SAP HANA Web-based

Development Workbench

Page 22: Week 1 unit 1to5 sap hana cloud

© 2014 SAP AG or an SAP affiliate company. All rights reserved 2 Public

SAP HANA Web-based Development Workbench Development

Use the four views of the SAP HANA

Web-based development workbench

Build your SAP HANA application using

SAP HANA Web IDE templates

Execute direct SQL from Catalog view –

SQL editor

SAP HANA Web-based

Development Workbench

Page 23: Week 1 unit 1to5 sap hana cloud

© 2014 SAP AG or an SAP affiliate company. All rights reserved 3 Public

SAP HANA Web-based Development Workbench Launch (1)

Launch it from the cockpit or with a direct link

With the SAP HANA Cloud Platform trial landscape, always launch it from

the cockpit

Page 24: Week 1 unit 1to5 sap hana cloud

© 2014 SAP AG or an SAP affiliate company. All rights reserved 4 Public

SAP HANA Web-based Development Workbench Launch (2)

Launch it from the SAP HANA extended application services Applications view

Page 25: Week 1 unit 1to5 sap hana cloud

© 2014 SAP AG or an SAP affiliate company. All rights reserved 5 Public

SAP HANA Web-based Development Workbench Modify SHINE Application

Select report for top 5

purchase orders by company

Open SAP HANA Web IDE

Modify selection for top 10

Page 26: Week 1 unit 1to5 sap hana cloud

© 2014 SAP AG or an SAP affiliate company. All rights reserved 6 Public

SAP HANA Web-based Development Workbench What You’ve Learned in This Unit

On SAP HANA Cloud Platform, you

can use the SAP HANA Web-based

Development Workbench to quickly

develop, modify, and test your SAP

HANA application.

You can launch the SAP HANA Web-

based Development Workbench

directly from the SAP HANA Cloud

Platform cockpit.

You can modify the SHINE application

on SAP HANA Cloud Platform directly,

using the SAP HANA Web-based

Development Workbench.

Page 27: Week 1 unit 1to5 sap hana cloud

Thank you

Contact information:

[email protected]

Page 28: Week 1 unit 1to5 sap hana cloud

© 2014 SAP AG or an SAP affiliate company. All rights reserved 8 Public

© 2014 SAP AG or an SAP affiliate company.

All rights reserved.

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG 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 AG

(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 AG and its distributors contain proprietary software components of other software vendors.

National product specifications may vary.

These materials are provided by SAP AG or an SAP affiliate company for informational purposes only, without representation or warranty of any kind,

and SAP AG or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP AG 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 AG 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 AG’s 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 AG 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.

Page 29: Week 1 unit 1to5 sap hana cloud

Week 1 Unit 4:

SAP HANA Predictive Analysis

Library (PAL)

Page 30: Week 1 unit 1to5 sap hana cloud

© 2014 SAP AG or an SAP affiliate company. All rights reserved 2 Public

SAP HANA Platform

SAP HANA Predictive Analysis Library (PAL) Overview

Predictive Analysis Library – Part of calculation and analysis logic of SAP HANA

– Provides functions for various analysis algorithms

Any Apps Any App Server

SAP Business Suite and SAP BW ABAP App Server

SQL, SQL Script; JavaScript

Integration Services

Spatial Search Text Mining Stored Procedure

& Data Models

Application &

UI Services

Business Function

Library

Predictive Analysis

Library Database Services Planning Engine Rules Engine

SQL MDX R JSON Open Connectivity

Supports

Any Device

Transaction Unstructured Machine Hadoop Real-time Location Other Apps

Page 31: Week 1 unit 1to5 sap hana cloud

© 2014 SAP AG or an SAP affiliate company. All rights reserved 3 Public

SAP HANA Predictive Analysis Library (PAL) SAP HANA Cloud Platform Trial Landscape Specifics

PAL Standard SAP HCP Trial

Generate a PAL procedure

Call

SYSTEM.AFL_WRAPPER_GEN

ERATOR

Call

HCP.HCP_AFL_WRAPPER_GE

NERATOR

Drop a PAL procedure

Call

SYSTEM.AFL_WRAPPER_ERA

SER

Call

HCP.HCP_AFL_WRAPPER_ER

ASER

Call a PAL procedure

Normal procedure call Normal procedure call

Page 32: Week 1 unit 1to5 sap hana cloud

© 2014 SAP AG or an SAP affiliate company. All rights reserved 4 Public

SAP HANA Predictive Analysis Library (PAL) Exercise

We will use the ABC analysis PAL function to cluster partner companies based on

their gross amount of sales orders.

Page 33: Week 1 unit 1to5 sap hana cloud

© 2014 SAP AG or an SAP affiliate company. All rights reserved 5 Public

SAP HANA Predictive Analysis Library (PAL) What You’ve Learned in This Unit

On SAP HANA Cloud Platform,

productive customers can use PAL as

they use it in on-premise SAP HANA

systems.

PAL can be used in the free SAP

HANA Cloud Platform trial landscape

with small specifics.

ABC analysis PAL function can be

used to build an SAPUI5 graphical

visualization of the clustering of sales

orders by volume.

Page 34: Week 1 unit 1to5 sap hana cloud

Contact information:

[email protected]

Thank you

Page 35: Week 1 unit 1to5 sap hana cloud

© 2014 SAP AG or an SAP affiliate company. All rights reserved 7 Public

© 2014 SAP AG or an SAP affiliate company.

All rights reserved.

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG 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 AG

(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 AG and its distributors contain proprietary software components of other software vendors.

National product specifications may vary.

These materials are provided by SAP AG or an SAP affiliate company for informational purposes only, without representation or warranty of any kind,

and SAP AG or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP AG 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 AG 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 AG’s 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 AG 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.

Page 36: Week 1 unit 1to5 sap hana cloud

Week 1 Unit 5:

Extend SAP HANA Application

with HCP Service

Page 37: Week 1 unit 1to5 sap hana cloud

© 2014 SAP AG or an SAP affiliate company. All rights reserved 2 Public

SAP HANA Cloud Platform

Extend SAP HANA Application with HCP Service Overview

Cloud Extension Scenarios

SAP HANA Cloud Platform Services

SAP HANA

Core Data Svc Predictive Geospatial RDL Text Search

Graph Store Column Store Row Store

Cloud Portal

Application Runtimes

SAP HANA XS Java EE …

Lifecycle Services

SAP HANA Studio

SAP HANA Repo

Feedback Translation

Connectivity Mobile Document

Persistence

Web Cockpit

Identity Configuration

24x7 Operations

and Support

SAP HANA

Marketplace

Gateway

Data Services

Integration

Smart Data Access

Page 38: Week 1 unit 1to5 sap hana cloud

© 2014 SAP AG or an SAP affiliate company. All rights reserved 3 Public

Extend SAP HANA Application with HCP Service Feedback Service Overview

SAP HCP feedback service – collect and analyze end user feedback by using SAP

HANA analytics and text analysis capabilities

Page 39: Week 1 unit 1to5 sap hana cloud

© 2014 SAP AG or an SAP affiliate company. All rights reserved 4 Public

Extend SAP HANA Application with HCP Service Extend SHINE with Feedback Service

Assign roles to your user in the

SAP HANA Cloud Platform

cockpit

Register your application in the

feedback service Administration

UI

Embed a feedback sample code

into the SHINE application

Provide sample feedback

Analyze the collected feedback

Page 40: Week 1 unit 1to5 sap hana cloud

© 2014 SAP AG or an SAP affiliate company. All rights reserved 5 Public

Extend SAP HANA Application with HCP Service Extend SHINE with Feedback Service

Assign roles to your user in the SAP

HANA Cloud Platform cockpit

Register your application in the feedback

service Administration UI

Page 41: Week 1 unit 1to5 sap hana cloud

© 2014 SAP AG or an SAP affiliate company. All rights reserved 6 Public

Extend SAP HANA Application with HCP Service Extend SHINE with Feedback Service

Embed feedback sample code into the

SHINE application

Analyze collected feedback

Page 42: Week 1 unit 1to5 sap hana cloud

© 2014 SAP AG or an SAP affiliate company. All rights reserved 7 Public

Extend SAP HANA Application with HCP Service What You’ve Learned in This Unit

The additional services and extension

capabilities that SAP HANA Cloud

Platform provides on top of SAP

HANA native capabilities

How to configure and work with SAP

HANA Cloud Platform feedback

service

How to enhance a sample SHINE

application with SAP HANA Cloud

Platform feedback service

Page 43: Week 1 unit 1to5 sap hana cloud

Thank you

Contact information:

[email protected]

Page 44: Week 1 unit 1to5 sap hana cloud

© 2014 SAP AG or an SAP affiliate company. All rights reserved 9 Public

© 2014 SAP AG or an SAP affiliate company.

All rights reserved.

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG 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 AG

(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 AG and its distributors contain proprietary software components of other software vendors.

National product specifications may vary.

These materials are provided by SAP AG or an SAP affiliate company for informational purposes only, without representation or warranty of any kind,

and SAP AG or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP AG 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 AG 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 AG’s 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 AG 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.