Open SAP HANACLOUD Introduction to SAP HANA Cloud Platform

download Open SAP HANACLOUD Introduction to SAP HANA Cloud Platform

of 48

Transcript of Open SAP HANACLOUD Introduction to SAP HANA Cloud Platform

  • 8/11/2019 Open SAP HANACLOUD Introduction to SAP HANA Cloud Platform

    1/48

    Week 1 Unit 1:BasicsMay, 2014

  • 8/11/2019 Open SAP HANACLOUD Introduction to SAP HANA Cloud Platform

    2/48

    BasicsCloud Service Models

    INFRASTRUCTUREAS A SERVICE

    IaaS

    SOFTWARE AS A SERVICE

    SaaS

    PLATFORM AS A SERVICE

    PaaS

    Hardware or software provided to youas a service and accessible throughthe Internet

  • 8/11/2019 Open SAP HANACLOUD Introduction to SAP HANA Cloud Platform

    3/48

    BasicsCloud Benefits in General

    Eliminate capital expense

    Hardware at provider

    Reduce operating expense

    Central maintenance by provider

    Automatic updates

    Flexibility

    Meet changing demands as you grow

    Systems accessible from everywhere

    Agility

    React faster to changing businessneeds

    High availability

  • 8/11/2019 Open SAP HANACLOUD Introduction to SAP HANA Cloud Platform

    4/48

    BasicsWhat Is SAP HANA Cloud Platform?

    Platform-as-a-service offering

    Build, extend, run, and operateapps in the cloud

    Multiple Runtimes

    JavaSAP HANA XS

    More runtimes to be added over time

    Services

    PersistenceDocument

    Security

    Connectivity

  • 8/11/2019 Open SAP HANACLOUD Introduction to SAP HANA Cloud Platform

    5/48

    BasicsOpen, Standards-Based, Enterprise-Ready

    Standards-based developmentand runtime environment

    Federated identity managementvia SAP ID service or existing on-premise identity provider

    Persistence service leveragingspeed of HANA

    Remotely monitored & managedapps via Web-based accountpage

    Scalable Document service formanaging unstructured data

    Mash-up SAP apps & 3 rd partycontent with SAP HANA CloudPortal

    Connectivity service for seamless integration with SAP & othersystems

    Integration with the SAP Store

    Partner program to build & monetizepackaged cloud applications

    Word-class datacenters meet thehighest security standards

  • 8/11/2019 Open SAP HANACLOUD Introduction to SAP HANA Cloud Platform

    6/48

    BasicsDeploying on Java Runtime of SAP HANA Cloud Platform

    Deploy, test, and run cloudapplications locally and in thecloud

    Support for different Compute Unitsizes encompassing virtual CPUcores and memory

    Support for Java SE 6 and 7

    Certified for Java EE 6 Web Profile

    SAP HANACloud Platform

    InternetHTTPS

    Compute Unit

    Java

    Virtual Machine

    C u s

    t o m e r

    S A P

    ApplicationRuntime Container

    Your Java EEWeb Application

  • 8/11/2019 Open SAP HANACLOUD Introduction to SAP HANA Cloud Platform

    7/48

    BasicsRemote Monitoring & Administration

    Proactive 24x7 system monitoringwith automated alerts

    Worldwide support 24x7

    Detailed usage metrics

    Configurable logging tools

    Delivered via a Web-basedoperations console

  • 8/11/2019 Open SAP HANACLOUD Introduction to SAP HANA Cloud Platform

    8/48

    BasicsExtensible & Connectable

    SAP HANA Cloud Portal

    SAP Mobile Platform enterpriseedition - cloud version

    SAP HANA Cloud Integration

    Gateway as a Service

    Integration with other systems(such as SuccessFactors, Suite)

  • 8/11/2019 Open SAP HANACLOUD Introduction to SAP HANA Cloud Platform

    9/48

    BasicsScope of This Course

    Covered in this course

    Setting up your account

    Setting up a development environment

    Using SAP HANA Cloud Platform services

    Deploying applications in the cloud

    Using additional features

  • 8/11/2019 Open SAP HANACLOUD Introduction to SAP HANA Cloud Platform

    10/48

    BasicsWhat Youve Learned in This Unit

    Service models of cloud software +benefitsHigh-level overview of SAP HANACloud PlatformAdditional features

  • 8/11/2019 Open SAP HANACLOUD Introduction to SAP HANA Cloud Platform

    11/48

    Thank you

    Contact information:

  • 8/11/2019 Open SAP HANACLOUD Introduction to SAP HANA Cloud Platform

    12/48

    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 anSAP 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 additionaltrademark 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 orSAP affiliate company products and services are those that are set forth in the express warranty statements accompanying such products andservices, if any. Nothing herein should be construed as constituting an additional warranty.

    In particular, SAP AG or its aff iliated companies have no obligation to pursue any course of business outlined in this document or any relatedpresentation, or to develop or release any functionality mentioned therein. This document, or any related presentation, and SAP AGs or its affiliatedcompanies strategy and possible future developments, products, and/or platform directions and functionality are all subject to change and may bechanged 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 uncertaintiesthat could cause actual results to differ materially f rom expectations. Readers are cautioned not to place undue reliance on these forward-lookingstatements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.

    http://global12.sap.com/corporate-en/legal/copyright/index.epxhttp://global12.sap.com/corporate-en/legal/copyright/index.epxhttp://global12.sap.com/corporate-en/legal/copyright/index.epxhttp://global12.sap.com/corporate-en/legal/copyright/index.epx
  • 8/11/2019 Open SAP HANACLOUD Introduction to SAP HANA Cloud Platform

    13/48

    Week 1 Unit 2:Your AccountOctober, 2013

  • 8/11/2019 Open SAP HANACLOUD Introduction to SAP HANA Cloud Platform

    14/48 2013 SAP AG. All rights reserved. 2Public

    Your AccountUnderstanding SAP HANA Cloud Platform Accounts

    Each account holds:Resources that can be consumed by apps

    Users allowed to work in the account

    Apps deployed & running in the account

    Data written by apps running in the account

    Configuration for apps running in theaccoun t

    Each account is assigned to adatacenter

    Each account is fully isolated

    Account

    Users

    Data

    Configuration

    Apps

    Resources

    Datacenter

  • 8/11/2019 Open SAP HANACLOUD Introduction to SAP HANA Cloud Platform

    15/48 2013 SAP AG. All rights reserved. 3Public

    Your Account Applications in Accounts

    Are managed by users

    Consume resources

    Create / consume data

    Consume configuration

    Run in a defined datacenter b

    Users

    Data

    Configuration

    AppsResources

    Datacenter

    Runs on

    Create / ConsumeConsume

    Consume

    Provideand Manage

  • 8/11/2019 Open SAP HANACLOUD Introduction to SAP HANA Cloud Platform

    16/48 2013 SAP AG. All rights reserved. 4Public

    All impor tant links on one page:

    Cockpit

    Community

    Partner Center

    SAP Store

    Register to get your free account

    Your Account Account Landing Page

    http://account.hanatrial.ondemand.com

  • 8/11/2019 Open SAP HANACLOUD Introduction to SAP HANA Cloud Platform

    17/48 2013 SAP AG. All rights reserved. 5Public

    Your AccountGetting Your Own Free Account

    http://account.hanatrial.ondemand.com

  • 8/11/2019 Open SAP HANACLOUD Introduction to SAP HANA Cloud Platform

    18/48 2013 SAP AG. All rights reserved. 6Public

    Your AccountCockpit

    Central point for administration of account & apps

    Logging information

    Monitoring information

    Author ization management

    Account resources

    https://account.hanatrial.ondemand.com/cockpit

  • 8/11/2019 Open SAP HANACLOUD Introduction to SAP HANA Cloud Platform

    19/48 2013 SAP AG. All rights reserved. 7Public

    Your AccountOnline Help

    Access to offic ial SAPdocumentation

    Lots of sample code

    Step-by-step tutorials

    Getting Started documentation

    https://help.hana.ondemand.com/

  • 8/11/2019 Open SAP HANACLOUD Introduction to SAP HANA Cloud Platform

    20/48

    2013 SAP AG. All rights reserved. 8Public

    Your AccountTools

    SAP development tool packagesfor Eclipse

    Separate page for cloud tools

    https://tools.hana.ondemand.com

  • 8/11/2019 Open SAP HANACLOUD Introduction to SAP HANA Cloud Platform

    21/48

    2013 SAP AG. All rights reserved. 9Public

    Your AccountCommunity

    Up-to-date information

    News around the platform

    Events

    Blogs from other users

    Podcasts

    Tutorials

    http://developers.sap.com/cloud

  • 8/11/2019 Open SAP HANACLOUD Introduction to SAP HANA Cloud Platform

    22/48

    2013 SAP AG. All rights reserved. 10Public

    Your AccountWhat Youve Learned in This Unit

    How to create an account on theSAP HANA Cloud Platform

    How applications work within anaccount

    How to get your own free accountThe features of the account landingpage

    The account cockpit

    Where to get help

  • 8/11/2019 Open SAP HANACLOUD Introduction to SAP HANA Cloud Platform

    23/48

    Thank you

    Contact information:

    [email protected]

  • 8/11/2019 Open SAP HANACLOUD Introduction to SAP HANA Cloud Platform

    24/48

    2013 SAP AG. All rights reserved. 12Public

    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 Groupproducts and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothingherein 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 inGermany and other countries.Please see http://www.sap.com/corporate-en/legal/copyright/index.epx#trademark for additional trademark information and notices.

  • 8/11/2019 Open SAP HANACLOUD Introduction to SAP HANA Cloud Platform

    25/48

    Week 1 Unit 3:Setting Up the IDEMay, 2014

  • 8/11/2019 Open SAP HANACLOUD Introduction to SAP HANA Cloud Platform

    26/48

    Setting Up the IDENecessary Steps

    Be sure you have Java installed on your machine!

    Download and install your Eclipse IDE

    Register for your own free trial account

    Install Eclipse Tools for SAP HANA Cloud Platform

    Download SAP HANA Cloud Platform SDK

    Add SAP HANA Cloud Platform server forlocal deployment

    deployment on your trial account

  • 8/11/2019 Open SAP HANACLOUD Introduction to SAP HANA Cloud Platform

    27/48

    Setting Up the IDEDownload Eclipse

    Get Eclipse for Java EEDevelopers

    Select one of thesupported releases

    Install on your machine

    http://www.eclipse.org

    http://www.eclipse.org/http://www.eclipse.org/http://www.eclipse.org/http://www.eclipse.org/
  • 8/11/2019 Open SAP HANACLOUD Introduction to SAP HANA Cloud Platform

    28/48

    Setting Up the IDEPrepare Eclipse

    Install Eclipse tools

    Download and set up SDK

    Prepare IDE for app deployment

  • 8/11/2019 Open SAP HANACLOUD Introduction to SAP HANA Cloud Platform

    29/48

    Setting Up the IDEThe SDK

    Connects Eclipse with youraccount

    Provides sample code

    Contains the Console Client

  • 8/11/2019 Open SAP HANACLOUD Introduction to SAP HANA Cloud Platform

    30/48

    Setting Up the IDEWhat Youve Learned in This Unit

    How to install Eclipse

    How to set up Eclipse for SAPHANA Cloud Platform

    How to connect Eclipse with theSDK

    What the SAP HANA CloudPlatform SDK is

  • 8/11/2019 Open SAP HANACLOUD Introduction to SAP HANA Cloud Platform

    31/48

    Thank you

    Contact information:

  • 8/11/2019 Open SAP HANACLOUD Introduction to SAP HANA Cloud Platform

    32/48

    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 anSAP 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 additionaltrademark 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 orSAP affiliate company products and services are those that are set forth in the express warranty statements accompanying such products andservices, if any. Nothing herein should be construed as constituting an additional warranty.

    In particular, SAP AG or its aff iliated companies have no obligation to pursue any course of business outlined in this document or any relatedpresentation, or to develop or release any functionality mentioned therein. This document, or any related presentation, and SAP AGs or its affiliatedcompanies strategy and possible future developments, products, and/or platform directions and functionality are all subject to change and may bechanged 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 uncertaintiesthat could cause actual results to differ materially f rom expectations. Readers are cautioned not to place undue reliance on these forward-lookingstatements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.

    http://global12.sap.com/corporate-en/legal/copyright/index.epxhttp://global12.sap.com/corporate-en/legal/copyright/index.epxhttp://global12.sap.com/corporate-en/legal/copyright/index.epxhttp://global12.sap.com/corporate-en/legal/copyright/index.epx
  • 8/11/2019 Open SAP HANACLOUD Introduction to SAP HANA Cloud Platform

    33/48

    Week 1 Unit 4:The Development EnvironmentOctober, 2013

  • 8/11/2019 Open SAP HANACLOUD Introduction to SAP HANA Cloud Platform

    34/48

    2013 SAP AG. All rights reserved. 2Public

    The Development EnvironmentJava Runtime

    Eclipse IDE

    SAP HCP tools for Eclipse installed

    SAP HCP SDKCommand-line tool

    Sample codeOffline documentation

  • 8/11/2019 Open SAP HANACLOUD Introduction to SAP HANA Cloud Platform

    35/48

    2013 SAP AG. All rights reserved. 3Public

    The Development EnvironmentUsing the Eclipse IDE

    Based on standard Eclipse release

    Addi tional Ecl ipse plug-in

    SAP HANA Cloud Platform SDK

    Ideal for developing and testing

  • 8/11/2019 Open SAP HANACLOUD Introduction to SAP HANA Cloud Platform

    36/48

    2013 SAP AG. All rights reserved. 4Public

    The Development EnvironmentEclipse Perspectives & Views

    Helps you develop quickly andeffectively

    Select the perspective youll use most

    Add additional views that you miss

  • 8/11/2019 Open SAP HANACLOUD Introduction to SAP HANA Cloud Platform

    37/48

    2013 SAP AG. All rights reserved. 5Public

    The Development EnvironmentDebugging & Logging

    Deploy in local environment& run applications in debug mode

    Access log fi les via your account cockpit

    Eclipse IDE

  • 8/11/2019 Open SAP HANACLOUD Introduction to SAP HANA Cloud Platform

    38/48

    2013 SAP AG. All rights reserved. 6Public

    The Development EnvironmentUsing the Console Client

    Delivered together with SDK

    More flexibility for deployment/monitoring of apps

    Ideal for automation of builds andoperations

  • 8/11/2019 Open SAP HANACLOUD Introduction to SAP HANA Cloud Platform

    39/48

    2013 SAP AG. All rights reserved. 7Public

    The Development EnvironmentSetting Up the Console Client

    Console Client can be used moreeffectively

    Most f requently used parametersstored in properties file

    Console Client recommended for deployment in productiveenvironments

    https://help.hana.ondemand.com/help/frameset.htm?76132306711e1014839a8273b0e91070.html

  • 8/11/2019 Open SAP HANACLOUD Introduction to SAP HANA Cloud Platform

    40/48

    2013 SAP AG. All rights reserved. 8Public

    The Development EnvironmentWhat Youve Learned in This Unit

    How to use the Eclipse IDE

    Debugging and logging

    How to use and set up the ConsoleClient

  • 8/11/2019 Open SAP HANACLOUD Introduction to SAP HANA Cloud Platform

    41/48

    Thank you

    Contact information:

    [email protected]

  • 8/11/2019 Open SAP HANACLOUD Introduction to SAP HANA Cloud Platform

    42/48

    2013 SAP AG. All rights reserved. 10Public

    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 Groupproducts and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothingherein 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 inGermany and other countries.Please see http://www.sap.com/corporate-en/legal/copyright/index.epx#trademark for additional trademark information and notices.

  • 8/11/2019 Open SAP HANACLOUD Introduction to SAP HANA Cloud Platform

    43/48

    Week 1 Unit 5:Deploying the First ApplicationOctober, 2013

  • 8/11/2019 Open SAP HANACLOUD Introduction to SAP HANA Cloud Platform

    44/48

    2013 SAP AG. All rights reserved. 2Public

    Deploying the First ApplicationOur Tasks

    Using the sample code in the SDKfolder

    Local deployment

    Starting, stopping, and publishingan application

    Deploying to your account in thecloud

    Logging

    Debugging

  • 8/11/2019 Open SAP HANACLOUD Introduction to SAP HANA Cloud Platform

    45/48

    2013 SAP AG. All rights reserved. 3Public

    Deploying the First ApplicationThe Hello World Application

    Use a Java servlet to print HelloWorld in your browser

    Part of the sample folder in the SAPHANA Cloud Platform SDK

    Imported to Eclipse with a fewclicks

  • 8/11/2019 Open SAP HANACLOUD Introduction to SAP HANA Cloud Platform

    46/48

    2013 SAP AG. All rights reserved. 4Public

    Deploying the First ApplicationWhat Youve Learned in This Unit

    How to use sample applicationsfrom the SDK

    How to deploy an application on alocal server and in the cloud

    How to use the account cockpit

  • 8/11/2019 Open SAP HANACLOUD Introduction to SAP HANA Cloud Platform

    47/48

    Thank you

    Contact information:

    [email protected]

  • 8/11/2019 Open SAP HANACLOUD Introduction to SAP HANA Cloud Platform

    48/48

    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 Groupproducts and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothingherein 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 inGermany and other countries.Please see http://www.sap.com/corporate-en/legal/copyright/index.epx#trademark for additional trademark information and notices.