SlideShare a Scribd company logo
1 of 20
Download to read offline
.consulting .solutions .partnership
SAP HANA Cloud Platform
A Travel Report
The SAP HANA Cloud Platform – A Travel Report
Agenda
© msg | October 2016 | SAP Inside Track Munich 2
1. Why did we do the HCP Journey?
2. Let’s talk about the Journey
3. Looking back … and forward
The SAP HANA Cloud Platform – A Travel Report
Disclaimer
© msg | October 2016 | SAP Inside Track Munich 3
• No code snippets
• No life hacking
• Just a man and the plain truth 
Image courtesy of Stuart Miles at FreeDigitalPhotos.net
The SAP HANA Cloud Platform – A Travel Report
Why did we do the HCP Journey?
© msg | October 2016 | SAP Inside Track Munich 4
• Goal: develop a (partner) product in the HCP
 Professional Business Software Development
• Getting real life experience
• Checking the maturity of new technologies
• And … curiosity: we wanted to do some development at the (b)leading edge
The SAP HANA Cloud Platform – A Travel Report
What did we want to build?
© msg | October 2016 | SAP Inside Track Munich 5
• Application using the HCP with:
 UI5 Apps available in the Fiori Launchpad
 Business Logic is implemented as SAP HANA Native Application (XS Classic)
 Using some HANA features namely: Predictive Analysis Library (PAL) and Text Analytics
• Usage scenario of HCP: PaaS (including Infrastructure, Database) + Business Service
The SAP HANA Cloud Platform – A Travel Report
Let’s talk about the Journey
© msg | October 2016 | SAP Inside Track Munich 6
Image courtesy of anankkml at FreeDigitalPhotos.net
Start: Q2/2015 – End: Q2/2016
Team Size: 3
The SAP HANA Cloud Platform – A Travel Report
Step 1: Get a Productive HCP
© msg | October 2016 | SAP Inside Track Munich 7
The SAP HANA Cloud Platform – A Travel Report
Step 1: Get a Productive HCP – Experience
© msg | October 2016 | SAP Inside Track Munich 8
• Agility of the pricing table was high (seems to be subject of biweekly rolling updates)
• The HCP comes at different flavors concerning the available services that a delivered via bundles
 Choose wisely
• Do not forget to order the HANA instance if you need one, it is not included in the HANA Cloud Platform
… and do not expect that HCP and HANA are available at the same point in time
• Attention: No real “Cloud”-characteristics for SAP HANA (scaling etc.)
 Choose wisely
• Services that might be part of the selected package now (but were not then) have to be ordered separately
e. g. HCP Predictive Services
The SAP HANA Cloud Platform – A Travel Report
Step 2: Administration – HCP
© msg | October 2016 | SAP Inside Track Munich 9
• HCP (without HANA)
 Rolling Updates
 No Downtime
 Larger changes can happen
 True, works as expected
• No real administrations tasks necessary
• How to get informed for the updates?
Subscribe to a mailing list (No automatic subscription) and/or to SCN area
• The stability of the offered services is okay.
 The Java runtime seems to be the most instable component (not of relevance for our project)
 HCP itself also sometimes not reachable (rarely)
The SAP HANA Cloud Platform – A Travel Report
Step 2: Administration – SAP HANA
© msg | October 2016 | SAP Inside Track Munich 10
The SAP HANA Cloud Platform – A Travel Report
Step 2: Administration – SAP HANA
© msg | October 2016 | SAP Inside Track Munich 11
• SAP HANA (in HCP) was a drama at the beginning (duration approx. 2 months)
 Examples:
• 50 crashes in the first week
• 100% CPU time of HANA for a few days (we did not do anything on SAP HANA)
• “The file that could not be deleted”
 You have to do the admin tasks, but have only limited access (Neo and HANA Studio)
 Support has potential for improvement
 Release cycle of patches is not clear (got better)
 SAP HANA patching means downtime
 Good News: Stabilization since SP10
The SAP HANA Cloud Platform – A Travel Report
Step 3: Development - Tooling
© msg | October 2016 | SAP Inside Track Munich 12
• Web-based Tooling was used mostly (as recommended by SAP)
• Web IDE for UI5 Development
 No complains
• Web-based Development Workbench for HANA XS Development
 Job could be done, but not as “stable” as expected 
 Fallback on Eclipse when the web-based tooling failed (sometimes necessary)
The SAP HANA Cloud Platform – A Travel Report
Step 3: Development – Tooling
© msg | October 2016 | SAP Inside Track Munich 13
If you discover an error, open an OSS …
The SAP HANA Cloud Platform – A Travel Report
Step 3: Development – HANA XSC + PAL + Text Analytics
© msg | October 2016 | SAP Inside Track Munich 14
• HANA XSC Development
 As expected
 No surprises
• Text Analytics
 Powerful toolbox
 Not very comfortable to “debug”
 No tooling support (Dictionaries, CGUL rules)
• PAL (Predictive Analysis Library)
 Surprisingly buggy (e. g. k-means did not work in SP10)
 Documentation is incomplete (parameters are not documented, but used in examples)
 Unhandy to integrate into an XSC application (real persistence is needed at several spots)
 Difficult to identify the root cause of an error
The SAP HANA Cloud Platform – A Travel Report
Step 3: Development – UI5
© msg | October 2016 | SAP Inside Track Munich 15
• UI5 Development in HCP
 Quite smooth (however some issues had to be faced)
• BUT: What if you want to bring together a UI5 App with the RESTful HANA XSC services?
 Propagation of User authentication is needed (Principal propagation or App2App SSO)
• At the point of development there was no documentation on that topic 
• Several months after opening an OSS this issue was solved
• Meanwhile a blog post on the topic exists:
http://scn.sap.com/community/developer-center/cloud-platform/blog/2016/03/21/principal-propagation-
between-html5-and-sap-hana-xs-on-sap-hana-cloud-platform
The SAP HANA Cloud Platform – A Travel Report
Looking Back
© msg | October 2016 | SAP Inside Track Munich 16
• HCP is getting more and more “professional”
e. g. administration, usability of the cockpit, consistency
• Cloud characteristics (compared e. g. to Azure) leave room for improvement
• Pricing is definitely an obstacle
• Exclusive hosting by SAP is a limiting factor for customers
(Will it get better with the “new” HCP?)
• UI5 development is a very positive feature
But: Build chain support is missing
The SAP HANA Cloud Platform – A Travel Report
Looking Back
© msg | October 2016 | SAP Inside Track Munich 17
• SAP HANA instance in HCP is not a pure pleasure
 Surprisingly unstable in several areas (has improved over the last SPs)
 Overall support was not good
 Features of SAP HANA are sometimes not easy to integrate
 Integration into HCP is somewhat “bumpy”
• Organizational topics
 Dedicated skill set is needed
 Transferring an ABAP developer to this “world” and expecting him to be as productive as before will not
work
The SAP HANA Cloud Platform – A Travel Report
Looking Forward
© msg | October 2016 | SAP Inside Track Munich 18
• Availability and Stability of XSA in HCP?
• Migration from XSC to XSA?
• “New” HCP with Cloud Foundry: Consequences for the applications?
The SAP HANA Cloud Platform – A Travel Report
© msg | October 2016 | SAP Inside Track Munich 19
Thanks for your Attention
.consulting .solutions .partnership
msg systems ag (Headquarters)
Robert-Buerkle-Str. 1, 85737 Ismaning/Munich
Germany
www.msg-systems.com
Dr. Christian Lechner
Principal IT Consultant
Christian.Lechner@msg-systems.com
https://twitter.com/lechnerc77
https://people.sap.com/christian.lechner

More Related Content

What's hot

Rolta SmartMigrate for SAP HANA March 2015
Rolta SmartMigrate for SAP HANA March 2015Rolta SmartMigrate for SAP HANA March 2015
Rolta SmartMigrate for SAP HANA March 2015
Ron Elias
 
SAP HANA 2.0 Cockpit Installation and Configuration.pdf
SAP HANA 2.0 Cockpit Installation and Configuration.pdfSAP HANA 2.0 Cockpit Installation and Configuration.pdf
SAP HANA 2.0 Cockpit Installation and Configuration.pdf
Yevilina Rizka
 

What's hot (20)

HANA - the backbone for S/4 HANA
HANA - the backbone for S/4 HANAHANA - the backbone for S/4 HANA
HANA - the backbone for S/4 HANA
 
Rolta SmartMigrate for SAP HANA March 2015
Rolta SmartMigrate for SAP HANA March 2015Rolta SmartMigrate for SAP HANA March 2015
Rolta SmartMigrate for SAP HANA March 2015
 
Hopper sap services
Hopper sap servicesHopper sap services
Hopper sap services
 
Hadoop, Spark and Big Data Summit presentation with SAP HANA Vora and a path ...
Hadoop, Spark and Big Data Summit presentation with SAP HANA Vora and a path ...Hadoop, Spark and Big Data Summit presentation with SAP HANA Vora and a path ...
Hadoop, Spark and Big Data Summit presentation with SAP HANA Vora and a path ...
 
Your 3 Steps to S/4HANA - The Best Second opinion on the market for SAP S/4HANA
Your 3 Steps to S/4HANA - The Best Second opinion on the market for SAP S/4HANAYour 3 Steps to S/4HANA - The Best Second opinion on the market for SAP S/4HANA
Your 3 Steps to S/4HANA - The Best Second opinion on the market for SAP S/4HANA
 
SITIST 2016 Dev - What is new in SAP Analytics
SITIST 2016 Dev - What is new in SAP AnalyticsSITIST 2016 Dev - What is new in SAP Analytics
SITIST 2016 Dev - What is new in SAP Analytics
 
Daniel Ridder How to RESTify your ABAP backend
Daniel Ridder How to RESTify your ABAP backendDaniel Ridder How to RESTify your ABAP backend
Daniel Ridder How to RESTify your ABAP backend
 
Time for migration to SAP HANA
Time for migration to SAP HANATime for migration to SAP HANA
Time for migration to SAP HANA
 
SAP ECC to S/4HANA Move
SAP ECC to S/4HANA MoveSAP ECC to S/4HANA Move
SAP ECC to S/4HANA Move
 
SAP TechEd 2015 – SAP BI Takeaways
SAP TechEd 2015 – SAP BI TakeawaysSAP TechEd 2015 – SAP BI Takeaways
SAP TechEd 2015 – SAP BI Takeaways
 
An Overview of SAP S4/HANA
An Overview of SAP S4/HANAAn Overview of SAP S4/HANA
An Overview of SAP S4/HANA
 
Sap S/4 HANA New Implementation
Sap S/4 HANA New ImplementationSap S/4 HANA New Implementation
Sap S/4 HANA New Implementation
 
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
 
The Best SAP ABAP on HANA Online Training in USA, UK, Canada.
The Best SAP ABAP on HANA Online Training in USA, UK, Canada.The Best SAP ABAP on HANA Online Training in USA, UK, Canada.
The Best SAP ABAP on HANA Online Training in USA, UK, Canada.
 
SAP HANA ABAP TRAINING | SAP HANA ABAP ONLINE COURSE TRAINING - GOT
SAP HANA ABAP TRAINING | SAP HANA ABAP ONLINE COURSE TRAINING - GOTSAP HANA ABAP TRAINING | SAP HANA ABAP ONLINE COURSE TRAINING - GOT
SAP HANA ABAP TRAINING | SAP HANA ABAP ONLINE COURSE TRAINING - GOT
 
SAP HANA presented by Maneat USA v01
SAP HANA presented by Maneat USA v01SAP HANA presented by Maneat USA v01
SAP HANA presented by Maneat USA v01
 
Dev207 berlin
Dev207 berlinDev207 berlin
Dev207 berlin
 
SAP HANA 2.0 Cockpit Installation and Configuration.pdf
SAP HANA 2.0 Cockpit Installation and Configuration.pdfSAP HANA 2.0 Cockpit Installation and Configuration.pdf
SAP HANA 2.0 Cockpit Installation and Configuration.pdf
 
Daniel Ridder ABAP Core Data Services No Pain, No Gain
Daniel Ridder ABAP Core Data Services No Pain, No GainDaniel Ridder ABAP Core Data Services No Pain, No Gain
Daniel Ridder ABAP Core Data Services No Pain, No Gain
 
SAP Abap on Hana Training Course Content
SAP Abap on Hana Training Course ContentSAP Abap on Hana Training Course Content
SAP Abap on Hana Training Course Content
 

Viewers also liked

Viewers also liked (11)

Text Analysis with SAP HANA
Text Analysis with SAP HANAText Analysis with SAP HANA
Text Analysis with SAP HANA
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
 
HANA SPS07 Text Analysis
HANA SPS07 Text AnalysisHANA SPS07 Text Analysis
HANA SPS07 Text Analysis
 
Text Analysis with SAP HANA
Text Analysis with SAP HANAText Analysis with SAP HANA
Text Analysis with SAP HANA
 
SAP HANA Cloud Platform - The big picture
SAP HANA Cloud Platform - The big picture SAP HANA Cloud Platform - The big picture
SAP HANA Cloud Platform - The big picture
 
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- Text Analysis & Text Mining
SAP HANA SPS10- Text Analysis & Text MiningSAP HANA SPS10- Text Analysis & Text Mining
SAP HANA SPS10- Text Analysis & Text Mining
 
SAP HANA in Healthcare: Real-Time Big Data Analysis
SAP HANA in Healthcare: Real-Time Big Data AnalysisSAP HANA in Healthcare: Real-Time Big Data Analysis
SAP HANA in Healthcare: Real-Time Big Data Analysis
 
SAP Platform & S/4 HANA - Support for Innovation
SAP Platform & S/4 HANA - Support for InnovationSAP Platform & S/4 HANA - Support for Innovation
SAP Platform & S/4 HANA - Support for Innovation
 
What's new for Text in SAP HANA SPS 11
What's new for Text in SAP HANA SPS 11What's new for Text in SAP HANA SPS 11
What's new for Text in SAP HANA SPS 11
 
Mobile of People and Internet of Things: State of the Union
Mobile of People and Internet of Things: State of the UnionMobile of People and Internet of Things: State of the Union
Mobile of People and Internet of Things: State of the Union
 

Similar to SAP Inside Track Munich 2016 - SAP HANA Cloud Platform

Power of the SAP HANA Platform – Integrating non-SAP data with custom HANA ap...
Power of the SAP HANA Platform – Integrating non-SAP data with custom HANA ap...Power of the SAP HANA Platform – Integrating non-SAP data with custom HANA ap...
Power of the SAP HANA Platform – Integrating non-SAP data with custom HANA ap...
Dickinson + Associates
 
Non-SAP Data Integration with SAP HANA_v5.0
Non-SAP Data Integration with SAP HANA_v5.0Non-SAP Data Integration with SAP HANA_v5.0
Non-SAP Data Integration with SAP HANA_v5.0
Tim Korba
 
SAP HANA and SAP Controlling – New Opportunities and New Challenges
SAP HANA and SAP Controlling – New Opportunities and New ChallengesSAP HANA and SAP Controlling – New Opportunities and New Challenges
SAP HANA and SAP Controlling – New Opportunities and New Challenges
John ERPCORP
 

Similar to SAP Inside Track Munich 2016 - SAP HANA Cloud Platform (20)

Developing mobile apps with HCPms
Developing mobile apps with HCPmsDeveloping mobile apps with HCPms
Developing mobile apps with HCPms
 
Sitfra 2016 Prozesstracking with SAP Process Observer
Sitfra 2016 Prozesstracking with SAP Process ObserverSitfra 2016 Prozesstracking with SAP Process Observer
Sitfra 2016 Prozesstracking with SAP Process Observer
 
SAP MAM and FS Roadmap Webinar ODS - Nov 2016
SAP MAM and FS Roadmap Webinar ODS - Nov 2016 SAP MAM and FS Roadmap Webinar ODS - Nov 2016
SAP MAM and FS Roadmap Webinar ODS - Nov 2016
 
SAP S4/HANA meetup overview
SAP S4/HANA meetup overview SAP S4/HANA meetup overview
SAP S4/HANA meetup overview
 
Project report
Project reportProject report
Project report
 
Ritesh_r1
Ritesh_r1Ritesh_r1
Ritesh_r1
 
What's New in Cognos Analytics 11.0.5
What's New in Cognos Analytics 11.0.5What's New in Cognos Analytics 11.0.5
What's New in Cognos Analytics 11.0.5
 
Whats New from Aras 2016
Whats New from Aras 2016Whats New from Aras 2016
Whats New from Aras 2016
 
Self-service BI for SAP and HANA – Dream or Reality?
Self-service BI for SAP and HANA – Dream or Reality?Self-service BI for SAP and HANA – Dream or Reality?
Self-service BI for SAP and HANA – Dream or Reality?
 
SAP HANA Cloud Platform Expert Session - SAP HANA Cloud Platform Analytics
SAP HANA Cloud Platform Expert Session - SAP HANA Cloud Platform AnalyticsSAP HANA Cloud Platform Expert Session - SAP HANA Cloud Platform Analytics
SAP HANA Cloud Platform Expert Session - SAP HANA Cloud Platform Analytics
 
SAP Screen Personas June 2016
SAP Screen Personas June 2016SAP Screen Personas June 2016
SAP Screen Personas June 2016
 
Building Information Platform - Integration of Hadoop with SAP HANA and HANA ...
Building Information Platform - Integration of Hadoop with SAP HANA and HANA ...Building Information Platform - Integration of Hadoop with SAP HANA and HANA ...
Building Information Platform - Integration of Hadoop with SAP HANA and HANA ...
 
Power of the SAP HANA Platform – Integrating non-SAP data with custom HANA ap...
Power of the SAP HANA Platform – Integrating non-SAP data with custom HANA ap...Power of the SAP HANA Platform – Integrating non-SAP data with custom HANA ap...
Power of the SAP HANA Platform – Integrating non-SAP data with custom HANA ap...
 
SAP DAY 2018 - Yannick Stiller
SAP DAY 2018 - Yannick StillerSAP DAY 2018 - Yannick Stiller
SAP DAY 2018 - Yannick Stiller
 
Non-SAP Data Integration with SAP HANA_v5.0
Non-SAP Data Integration with SAP HANA_v5.0Non-SAP Data Integration with SAP HANA_v5.0
Non-SAP Data Integration with SAP HANA_v5.0
 
Enterprise Applications, Microservices and SAP HANA Cloud Platform
Enterprise Applications, Microservices and SAP HANA Cloud PlatformEnterprise Applications, Microservices and SAP HANA Cloud Platform
Enterprise Applications, Microservices and SAP HANA Cloud Platform
 
SAP HANA and SAP Controlling – New Opportunities and New Challenges
SAP HANA and SAP Controlling – New Opportunities and New ChallengesSAP HANA and SAP Controlling – New Opportunities and New Challenges
SAP HANA and SAP Controlling – New Opportunities and New Challenges
 
SAP HANA and SAP Controlling – New Opportunities and New Challenges
SAP HANA and SAP Controlling – New Opportunities and New ChallengesSAP HANA and SAP Controlling – New Opportunities and New Challenges
SAP HANA and SAP Controlling – New Opportunities and New Challenges
 
Strata2017 sg
Strata2017 sgStrata2017 sg
Strata2017 sg
 
Two Years with SAP HANA Express
Two Years with SAP HANA ExpressTwo Years with SAP HANA Express
Two Years with SAP HANA Express
 

More from Christian Lechner

More from Christian Lechner (9)

Serverless and SAP … Oh Behave
Serverless and SAP … Oh BehaveServerless and SAP … Oh Behave
Serverless and SAP … Oh Behave
 
FaaS by Microsoft: Azure Functions and Azure Durable Functions
FaaS by Microsoft: Azure Functions and Azure Durable FunctionsFaaS by Microsoft: Azure Functions and Azure Durable Functions
FaaS by Microsoft: Azure Functions and Azure Durable Functions
 
[SOT322] Serverless Side-by-Side Extensions with Azure Durable Functions - Wh...
[SOT322] Serverless Side-by-Side Extensions with Azure Durable Functions - Wh...[SOT322] Serverless Side-by-Side Extensions with Azure Durable Functions - Wh...
[SOT322] Serverless Side-by-Side Extensions with Azure Durable Functions - Wh...
 
Serverless side by-side extensions with Azure Durable Functions
Serverless side by-side extensions with Azure Durable FunctionsServerless side by-side extensions with Azure Durable Functions
Serverless side by-side extensions with Azure Durable Functions
 
SAP Embrace - A Look behind the curtains (by minnosphere)
SAP Embrace - A Look behind the curtains (by minnosphere)SAP Embrace - A Look behind the curtains (by minnosphere)
SAP Embrace - A Look behind the curtains (by minnosphere)
 
SAP Inside Track Hamburg 2019 - Side-by-Side Extensibility with Microsoft Azure
SAP Inside Track Hamburg 2019 - Side-by-Side Extensibility with Microsoft Azure SAP Inside Track Hamburg 2019 - Side-by-Side Extensibility with Microsoft Azure
SAP Inside Track Hamburg 2019 - Side-by-Side Extensibility with Microsoft Azure
 
Side-by-Side Extensibility with Microsoft Azure
Side-by-Side Extensibility with Microsoft AzureSide-by-Side Extensibility with Microsoft Azure
Side-by-Side Extensibility with Microsoft Azure
 
SAP Inside Track 2018 - "Quidquid agis, prudenter agas ..." - Learnings from ...
SAP Inside Track 2018 - "Quidquid agis, prudenter agas ..." - Learnings from ...SAP Inside Track 2018 - "Quidquid agis, prudenter agas ..." - Learnings from ...
SAP Inside Track 2018 - "Quidquid agis, prudenter agas ..." - Learnings from ...
 
sitFRA_ BRFplus_TheAPIWay
sitFRA_ BRFplus_TheAPIWaysitFRA_ BRFplus_TheAPIWay
sitFRA_ BRFplus_TheAPIWay
 

Recently uploaded

Abortion Clinic in Midrand [(+27832195400*)]🏥Safe Abortion Pills In Midrand |...
Abortion Clinic in Midrand [(+27832195400*)]🏥Safe Abortion Pills In Midrand |...Abortion Clinic in Midrand [(+27832195400*)]🏥Safe Abortion Pills In Midrand |...
Abortion Clinic in Midrand [(+27832195400*)]🏥Safe Abortion Pills In Midrand |...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
Abortion Pill Prices Jane Furse ](+27832195400*)[🏥Women's Abortion Clinic in ...
Abortion Pill Prices Jane Furse ](+27832195400*)[🏥Women's Abortion Clinic in ...Abortion Pill Prices Jane Furse ](+27832195400*)[🏥Women's Abortion Clinic in ...
Abortion Pill Prices Jane Furse ](+27832195400*)[🏥Women's Abortion Clinic in ...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 

Recently uploaded (20)

[GRCPP] Introduction to concepts (C++20)
[GRCPP] Introduction to concepts (C++20)[GRCPP] Introduction to concepts (C++20)
[GRCPP] Introduction to concepts (C++20)
 
Abortion Clinic in Midrand [(+27832195400*)]🏥Safe Abortion Pills In Midrand |...
Abortion Clinic in Midrand [(+27832195400*)]🏥Safe Abortion Pills In Midrand |...Abortion Clinic in Midrand [(+27832195400*)]🏥Safe Abortion Pills In Midrand |...
Abortion Clinic in Midrand [(+27832195400*)]🏥Safe Abortion Pills In Midrand |...
 
[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse
[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse
[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse
 
From Theory to Practice: Utilizing SpiraPlan's REST API
From Theory to Practice: Utilizing SpiraPlan's REST APIFrom Theory to Practice: Utilizing SpiraPlan's REST API
From Theory to Practice: Utilizing SpiraPlan's REST API
 
Prompt Engineering - an Art, a Science, or your next Job Title?
Prompt Engineering - an Art, a Science, or your next Job Title?Prompt Engineering - an Art, a Science, or your next Job Title?
Prompt Engineering - an Art, a Science, or your next Job Title?
 
Abortion Pill Prices Mthatha (@](+27832195400*)[ 🏥 Women's Abortion Clinic In...
Abortion Pill Prices Mthatha (@](+27832195400*)[ 🏥 Women's Abortion Clinic In...Abortion Pill Prices Mthatha (@](+27832195400*)[ 🏥 Women's Abortion Clinic In...
Abortion Pill Prices Mthatha (@](+27832195400*)[ 🏥 Women's Abortion Clinic In...
 
CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...
CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...
CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...
 
Your Ultimate Web Studio for Streaming Anywhere | Evmux
Your Ultimate Web Studio for Streaming Anywhere | EvmuxYour Ultimate Web Studio for Streaming Anywhere | Evmux
Your Ultimate Web Studio for Streaming Anywhere | Evmux
 
微信号购买
微信号购买微信号购买
微信号购买
 
UNI DI NAPOLI FEDERICO II - Il ruolo dei grafi nell'AI Conversazionale Ibrida
UNI DI NAPOLI FEDERICO II - Il ruolo dei grafi nell'AI Conversazionale IbridaUNI DI NAPOLI FEDERICO II - Il ruolo dei grafi nell'AI Conversazionale Ibrida
UNI DI NAPOLI FEDERICO II - Il ruolo dei grafi nell'AI Conversazionale Ibrida
 
Abortion Pill Prices Jane Furse ](+27832195400*)[ 🏥 Women's Abortion Clinic i...
Abortion Pill Prices Jane Furse ](+27832195400*)[ 🏥 Women's Abortion Clinic i...Abortion Pill Prices Jane Furse ](+27832195400*)[ 🏥 Women's Abortion Clinic i...
Abortion Pill Prices Jane Furse ](+27832195400*)[ 🏥 Women's Abortion Clinic i...
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
OpenChain Webinar: AboutCode and Beyond - End-to-End SCA
OpenChain Webinar: AboutCode and Beyond - End-to-End SCAOpenChain Webinar: AboutCode and Beyond - End-to-End SCA
OpenChain Webinar: AboutCode and Beyond - End-to-End SCA
 
BusinessGPT - Security and Governance for Generative AI
BusinessGPT  - Security and Governance for Generative AIBusinessGPT  - Security and Governance for Generative AI
BusinessGPT - Security and Governance for Generative AI
 
Automate your OpenSIPS config tests - OpenSIPS Summit 2024
Automate your OpenSIPS config tests - OpenSIPS Summit 2024Automate your OpenSIPS config tests - OpenSIPS Summit 2024
Automate your OpenSIPS config tests - OpenSIPS Summit 2024
 
Workshop - Architecting Innovative Graph Applications- GraphSummit Milan
Workshop -  Architecting Innovative Graph Applications- GraphSummit MilanWorkshop -  Architecting Innovative Graph Applications- GraphSummit Milan
Workshop - Architecting Innovative Graph Applications- GraphSummit Milan
 
Abortion Pill Prices Jane Furse ](+27832195400*)[🏥Women's Abortion Clinic in ...
Abortion Pill Prices Jane Furse ](+27832195400*)[🏥Women's Abortion Clinic in ...Abortion Pill Prices Jane Furse ](+27832195400*)[🏥Women's Abortion Clinic in ...
Abortion Pill Prices Jane Furse ](+27832195400*)[🏥Women's Abortion Clinic in ...
 
Encryption Recap: A Refresher on Key Concepts
Encryption Recap: A Refresher on Key ConceptsEncryption Recap: A Refresher on Key Concepts
Encryption Recap: A Refresher on Key Concepts
 
GraphSummit Milan - Visione e roadmap del prodotto Neo4j
GraphSummit Milan - Visione e roadmap del prodotto Neo4jGraphSummit Milan - Visione e roadmap del prodotto Neo4j
GraphSummit Milan - Visione e roadmap del prodotto Neo4j
 
Wired_2.0_CREATE YOUR ULTIMATE LEARNING ENVIRONMENT_JCON_16052024
Wired_2.0_CREATE YOUR ULTIMATE LEARNING ENVIRONMENT_JCON_16052024Wired_2.0_CREATE YOUR ULTIMATE LEARNING ENVIRONMENT_JCON_16052024
Wired_2.0_CREATE YOUR ULTIMATE LEARNING ENVIRONMENT_JCON_16052024
 

SAP Inside Track Munich 2016 - SAP HANA Cloud Platform

  • 1. .consulting .solutions .partnership SAP HANA Cloud Platform A Travel Report
  • 2. The SAP HANA Cloud Platform – A Travel Report Agenda © msg | October 2016 | SAP Inside Track Munich 2 1. Why did we do the HCP Journey? 2. Let’s talk about the Journey 3. Looking back … and forward
  • 3. The SAP HANA Cloud Platform – A Travel Report Disclaimer © msg | October 2016 | SAP Inside Track Munich 3 • No code snippets • No life hacking • Just a man and the plain truth  Image courtesy of Stuart Miles at FreeDigitalPhotos.net
  • 4. The SAP HANA Cloud Platform – A Travel Report Why did we do the HCP Journey? © msg | October 2016 | SAP Inside Track Munich 4 • Goal: develop a (partner) product in the HCP  Professional Business Software Development • Getting real life experience • Checking the maturity of new technologies • And … curiosity: we wanted to do some development at the (b)leading edge
  • 5. The SAP HANA Cloud Platform – A Travel Report What did we want to build? © msg | October 2016 | SAP Inside Track Munich 5 • Application using the HCP with:  UI5 Apps available in the Fiori Launchpad  Business Logic is implemented as SAP HANA Native Application (XS Classic)  Using some HANA features namely: Predictive Analysis Library (PAL) and Text Analytics • Usage scenario of HCP: PaaS (including Infrastructure, Database) + Business Service
  • 6. The SAP HANA Cloud Platform – A Travel Report Let’s talk about the Journey © msg | October 2016 | SAP Inside Track Munich 6 Image courtesy of anankkml at FreeDigitalPhotos.net Start: Q2/2015 – End: Q2/2016 Team Size: 3
  • 7. The SAP HANA Cloud Platform – A Travel Report Step 1: Get a Productive HCP © msg | October 2016 | SAP Inside Track Munich 7
  • 8. The SAP HANA Cloud Platform – A Travel Report Step 1: Get a Productive HCP – Experience © msg | October 2016 | SAP Inside Track Munich 8 • Agility of the pricing table was high (seems to be subject of biweekly rolling updates) • The HCP comes at different flavors concerning the available services that a delivered via bundles  Choose wisely • Do not forget to order the HANA instance if you need one, it is not included in the HANA Cloud Platform … and do not expect that HCP and HANA are available at the same point in time • Attention: No real “Cloud”-characteristics for SAP HANA (scaling etc.)  Choose wisely • Services that might be part of the selected package now (but were not then) have to be ordered separately e. g. HCP Predictive Services
  • 9. The SAP HANA Cloud Platform – A Travel Report Step 2: Administration – HCP © msg | October 2016 | SAP Inside Track Munich 9 • HCP (without HANA)  Rolling Updates  No Downtime  Larger changes can happen  True, works as expected • No real administrations tasks necessary • How to get informed for the updates? Subscribe to a mailing list (No automatic subscription) and/or to SCN area • The stability of the offered services is okay.  The Java runtime seems to be the most instable component (not of relevance for our project)  HCP itself also sometimes not reachable (rarely)
  • 10. The SAP HANA Cloud Platform – A Travel Report Step 2: Administration – SAP HANA © msg | October 2016 | SAP Inside Track Munich 10
  • 11. The SAP HANA Cloud Platform – A Travel Report Step 2: Administration – SAP HANA © msg | October 2016 | SAP Inside Track Munich 11 • SAP HANA (in HCP) was a drama at the beginning (duration approx. 2 months)  Examples: • 50 crashes in the first week • 100% CPU time of HANA for a few days (we did not do anything on SAP HANA) • “The file that could not be deleted”  You have to do the admin tasks, but have only limited access (Neo and HANA Studio)  Support has potential for improvement  Release cycle of patches is not clear (got better)  SAP HANA patching means downtime  Good News: Stabilization since SP10
  • 12. The SAP HANA Cloud Platform – A Travel Report Step 3: Development - Tooling © msg | October 2016 | SAP Inside Track Munich 12 • Web-based Tooling was used mostly (as recommended by SAP) • Web IDE for UI5 Development  No complains • Web-based Development Workbench for HANA XS Development  Job could be done, but not as “stable” as expected   Fallback on Eclipse when the web-based tooling failed (sometimes necessary)
  • 13. The SAP HANA Cloud Platform – A Travel Report Step 3: Development – Tooling © msg | October 2016 | SAP Inside Track Munich 13 If you discover an error, open an OSS …
  • 14. The SAP HANA Cloud Platform – A Travel Report Step 3: Development – HANA XSC + PAL + Text Analytics © msg | October 2016 | SAP Inside Track Munich 14 • HANA XSC Development  As expected  No surprises • Text Analytics  Powerful toolbox  Not very comfortable to “debug”  No tooling support (Dictionaries, CGUL rules) • PAL (Predictive Analysis Library)  Surprisingly buggy (e. g. k-means did not work in SP10)  Documentation is incomplete (parameters are not documented, but used in examples)  Unhandy to integrate into an XSC application (real persistence is needed at several spots)  Difficult to identify the root cause of an error
  • 15. The SAP HANA Cloud Platform – A Travel Report Step 3: Development – UI5 © msg | October 2016 | SAP Inside Track Munich 15 • UI5 Development in HCP  Quite smooth (however some issues had to be faced) • BUT: What if you want to bring together a UI5 App with the RESTful HANA XSC services?  Propagation of User authentication is needed (Principal propagation or App2App SSO) • At the point of development there was no documentation on that topic  • Several months after opening an OSS this issue was solved • Meanwhile a blog post on the topic exists: http://scn.sap.com/community/developer-center/cloud-platform/blog/2016/03/21/principal-propagation- between-html5-and-sap-hana-xs-on-sap-hana-cloud-platform
  • 16. The SAP HANA Cloud Platform – A Travel Report Looking Back © msg | October 2016 | SAP Inside Track Munich 16 • HCP is getting more and more “professional” e. g. administration, usability of the cockpit, consistency • Cloud characteristics (compared e. g. to Azure) leave room for improvement • Pricing is definitely an obstacle • Exclusive hosting by SAP is a limiting factor for customers (Will it get better with the “new” HCP?) • UI5 development is a very positive feature But: Build chain support is missing
  • 17. The SAP HANA Cloud Platform – A Travel Report Looking Back © msg | October 2016 | SAP Inside Track Munich 17 • SAP HANA instance in HCP is not a pure pleasure  Surprisingly unstable in several areas (has improved over the last SPs)  Overall support was not good  Features of SAP HANA are sometimes not easy to integrate  Integration into HCP is somewhat “bumpy” • Organizational topics  Dedicated skill set is needed  Transferring an ABAP developer to this “world” and expecting him to be as productive as before will not work
  • 18. The SAP HANA Cloud Platform – A Travel Report Looking Forward © msg | October 2016 | SAP Inside Track Munich 18 • Availability and Stability of XSA in HCP? • Migration from XSC to XSA? • “New” HCP with Cloud Foundry: Consequences for the applications?
  • 19. The SAP HANA Cloud Platform – A Travel Report © msg | October 2016 | SAP Inside Track Munich 19 Thanks for your Attention
  • 20. .consulting .solutions .partnership msg systems ag (Headquarters) Robert-Buerkle-Str. 1, 85737 Ismaning/Munich Germany www.msg-systems.com Dr. Christian Lechner Principal IT Consultant Christian.Lechner@msg-systems.com https://twitter.com/lechnerc77 https://people.sap.com/christian.lechner