week 1 unit 1to5 sap hana cloud
TRANSCRIPT
Week 1 Unit 1:
Basics
June, 2014
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 2 Public
Basics SAP HANA Cloud Platform Offerings
© 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
© 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
© 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
© 2014 SAP AG or an SAP affiliate company. All rights reserved. 6 Public
Basics SAP HANA Cloud Platform Cockpit
Log on
Create trial instance
© 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
© 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
© 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
© 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.
Week 1 Unit 2:
SAP HANA Applications
© 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
© 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
© 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
© 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.
© 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.
© 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.
© 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.
Week 1 Unit 3:
SAP HANA Web-based
Development Workbench
© 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
© 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
© 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
© 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
© 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.
© 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.
Week 1 Unit 4:
SAP HANA Predictive Analysis
Library (PAL)
© 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
© 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
© 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.
© 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.
© 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.
Week 1 Unit 5:
Extend SAP HANA Application
with HCP Service
© 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
…
© 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
© 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
© 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
© 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
© 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
© 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.