8/19/2019 Int to SAP HANA
1/18
1.1. Introduction to SAP HANA
SAP HANA, short for "High-Performance Analytic Appliance" is an in-memory, column-
oriented, relational database management system developed by SAP.
• Data now resides in main-memory (RAM) and no longer on a hard disk.
• t is a combination of hardware and software made to process massive
real time data using n-!emory computing.
• t combines row-based, column-based database technology.
• ts best suited for performing real-time analytics on massive data,
and developing # deploying real-time applications.
An in-memory database means all the data is stored in the memory $%A!&. No time
'asted in loading the data from hard-disk to %A! or storing the data in hard-disk.
(verything is stored inside memory for all the time, 'hich gives )uick access ability to
the *P+s 'hile processing data. he speed advantages offered by this %A! storage
system are further accelerated by the use of multi-core *P+s, and multiple *P+s perboard, and multiple boards per server appliance.
8/19/2019 Int to SAP HANA
2/18
SAP HANA is e)uipped 'ith !ultiengine uery Processing (nvironment 'hich supports
relational as 'ell as graphical and tet data 'ithin the same system. t provides features
that support significant processing speed, handle huge data si/es and tet mining
capabilities.
8/19/2019 Int to SAP HANA
3/18
Can we just increase the memory of the traditional database (like Oracle)
to 1 TB and get similar performance?
N0. 1ou might have performance gains due to more memory available for your current
0racle2!icrosoft2eradata database, but HANA is not 3ust a database 'ith bigger %A!. t
is a combination of a lot of hard'are and soft'are technologies. he 'ay data is stored
and processed by the n-!emory data base is the true differentiator. Having that data
available in %A! is 3ust the icing on the cake.
Operating ystem upported By !" #!$!%
(arlier S+S( 4inu (nterprise Server 56-67 $S4(S& 88 SP8 'as the only 0perating
System supported by SAP HANA. 9rom SPS:5, %ed Hat (nterprise 4inu is also
supported.
SAP HANA is developed in !! language.
&hy !" #!$! is fast?
1.2. Revision Strategy of SAP HANA
8/19/2019 Int to SAP HANA
4/18
n this chapter 'e 'ill eplain;
• "A# HA$A Revision - he difference bet'een Support Package Stack, Support
Packages and %evisions
• "A# HA$A Release "trategy - SAP HANA product availability and maintenance
strategy
• "A# HA$A Maintenance Revision -
8/19/2019 Int to SAP HANA
5/18
1 !" #!$! upport "ackage tack (") * +ery half year
'very si month new features and capabilities are introduced in form of "A#
HA$A "upport #ac&age "tac& ("#"). +pdates are cumulative and strictly do'n'ard
compatible.
, !" #!$! upport "ackage (") 'eisions * +ery three month
"A# HA$A "upport #ac&age ("#) represents the individual software corrections
and updates available for "A# HA$A and is released every three month .
HANA SPS :5 'as released on !ay,D:87
he revision no is al'ays the double digit starting from the SPS number. 9or eample the
revision number of SPS :? is ?: or higherE revision number of SPS :5 is 5: or higher.
8/19/2019 Int to SAP HANA
6/18
- !" "roduction ystem .erified #!$! 'eisions
SAP Production System Ferified HANA %evisions outlines certain revisions 'hich have
been running in production enterprise applications at SAP before they are released to
customers.
hese revisions are planned appro* + month after release of last "#" and
intended to allow better planning of maintenance windows for production
environments running on "A# HA$A*
/ !" #!$! 0aintenance 'eision +ery two weeks
"A# HA$A Maintenance Revisions contain only ma%or bug fies found in &ey "A#
HA$A scenarios*
he availability of maintenance revisions ends 'ith availability of SAP production system
verified revision, appro. G month after the release of successor SPS. 9rom this date,
customer must adopt the regular SP revisions to receive further fies.
*ustomers can opt to maintain their SAP HANA system 'ith the latest SAP HANA
%evision or to remain temporarily on the SAP HANA !aintenance %evisions stream.
hat does "A# HA$A Maintenance Revision offer
• 0nly provides fies for ma3or bugs concerning critical
• functionality in key SAP HANA scenarios $@usiness Suite on SAP HANA, @< on
SAP HANA, SAP HANA >ata !arts&
8/19/2019 Int to SAP HANA
7/18
• 0nly provides fies for production systems, or endangered go lives 'ithin the net
G 'eeks
• 0nly provides fies for bugs 'ith non-eisting 'orkaround
• 0nly provides fies 'ith minor code dependencies and code changes or impact
hat does HA$A Maintenance Revision does $. offer
• No performance improvements, no features, no metadata changes
• Anything 'hich prevents an update to a later standard SP revision
!" #!$! 2atacenter erice "oint
he ne'ly introduced SAP HANA >atacenter Service Point provides SAP HANA
customers 'ith more guidance as to 'hen - and on the basis of 'hich %evision they
should schedule their SAP HANA maintenance stack.
• As most customers have to schedule their maintenance 'indo' bet'een
)uarterly end closings, the "A# HA$A Datacenter (D) "ervice #oint has beendefined to lie between the "A# HA$A "#s, i*e* at the end of March and at the end
of "eptember*
• As proof of SAPs commitment to the )uality of its soft'are, the Revisions
referenced by the D service point will also run in production enterprise
applications at "A# for at least two wee&s before they are officially released, thus
guaranteeing our customers even more predictability in terms of performance and
reliability.• he SAP HANA >atacenter Service Points is a point in time - at the end of !arch
and at the end of September - intended to allow better planning of "A# stac&
maintenance for production environments running on "A# HA$A*
Conclusion%
• 4everaging the availability of "A# HA$A Maintenance Revisions, customers
can opt to either keep an older SAP HANA Support Package Stack $SPS& running for
around three months after the release of a ne' SPS, or to directly adopt the ne' SPS
8/19/2019 Int to SAP HANA
8/18
upon release, depending on their individual and uni)ue needs for 'hen to adopt ne'
features and capabilities of SAP HANA.
• *ustomers can further plan their SAP maintenance stack in accordance 'ith
clearly defined "A# HA$A Datacenter "ervice #oints at the end of !arch and at the
end of SeptemberE based on a %evision 'hich has become much more mature, as it has
been available for over three months and has also been running in production enterprise
systems at SAP.
2.1. SAP HANA Lifecycle Management Tools
he SAP HANA 4ifecycle !anagement tools are command line and graphical interface
tools, 'hich can be used to install, update, or configure an SAP HANA system.
*urrently the follo'ing tools are the most important components of it.
SAP recommends that you use the SAP HANA lifecycle management tool hdblcm and
the SAP HANA lifecycle manager $H4!& as follo's;
8/19/2019 Int to SAP HANA
9/18
• +se the SAP HANA lifecycle management tool hdblcm to install either individual
or multiple SAP HANA components during server installation
• +se the SAP HANA lifecycle manager to customi/e and update your SAP HANA
system. t also provides links to the SAP HANA application lifecycle manager.
!" #!$! hdblcm and hdblcmgui
@oth the hdblcm and hdblcmgui SAP HANA lifecycle management tools can be used to
install SAP HANA in one of the installer modes, and 'ith a combination of parameter
specification methods.
he follo'ing nstallation methods can be applied;
/nteractive scenario with hdblcm 0 hdblcmgui
8/19/2019 Int to SAP HANA
10/18
+olution of !" #!$! 3nstallation Tools%
he SAP HANA component installation concept has changed significantly 'ith the fast-paced development of SAP HANA itself. n the early releases, the SAP HANA
8/19/2019 Int to SAP HANA
11/18
components had to be installed individually, 'hich proved to be a time-consuming task.
"A# HA$A 1nified /nstaller2
(arlier the SAP HANA unified installer 'as developed to streamline the installation
process by installing all re)uired components from one call to the installer.
• SAP HANA unified installer is declared as deprecated but supported for SPS :?
• ith "#" 34 the "A# HA$A unified installer will be unsupported
@, client,
H4!, host agent, A94, 4*Apps& can be installed or updated in combination 'ith the
server from a single interface. 4ike'ise, all components can be installed at one time.
/mproved configuration file; A plain tet configuration file template 'ith parameters set
to their defaults can be generated and edited to be called during installation or update.
/mproved interactive installation; @oth as a graphical interface, by calling hdblcmgui
from the command line, or as command line installation, 'ith iteratively re)uested
parameter entry.
/mproved batch processing2 nstallation and update tasks can be called using
command line options or the configuration file, 'ithout any additional input re)uired.
Multi-host system installation from the graphical interface2 t is no' possible to
8/19/2019 Int to SAP HANA
12/18
install a multi-host SAP HANA system from the graphical interface. !ulti-host storage
and grouping options can also be configured.
2.2. SAP HANA Softare !om"onents
n the SAP Soft'are >o'nload *enter, you have access to the installation media and
components for SAP HANA.
1ou can find the installation media and components for SAP HANA in the follo'ing
locations;
• /nstallation media for an "A# HA$A "#"2
SAP Soft'are >o'nload *enter -I nstallations and +pgrades -I A-J nde -I
nstallations and +pgrades H -I SAP n-!emory $SAP HANA& -I HANA Platform
(dition -I SAP HANA P4A90%! (>0N -I SAP HANA P4A90%! (>. 8.: -I
nstallation
• "upport #ac&ages and #atches for "A# HA$A2
SAP Soft'are >o'nload *enter -I Support Packages and Patches -I A-J nde -I
Support Packages and Patches H -I SAP HANA P4A90%! (>0N -I SAP HANA
P4A90%! (>. 8.:
!" #!$! !ppliance 2eliery .s !" #!$! Tailored 2ata Center
3ntegration%
"A# HA$A Appliance delivery;
he SAP HANA Appliance >elivery is your first choice if you are looking for a
preconfigured hard'are set-up and a preinstalled soft'are package for a fast
implementation done by your chosen hard'are partner and fully supported by us.
8/19/2019 Int to SAP HANA
13/18
he SAP HANA appliance delivery is pretty easy and comfortable, but it has some
limitations regarding hard'are fleibility and may re)uire changes to established
operation processes.
hats the reason SAP decided to offer an additional approach named SAP HANA
ailored >ata *enter ntegration to give the fleibility.
"A# HA$A ailored Data enter /ntegration2
n SAP HANA ailored >ata *enter ntegration $>&, the freedom of choice regarding the
SAP HANA hard'are landscape is back to customer. Here its possible to reuse eisting
enterprise storage and use it for multiple applications besides SAP HANA. hat gives the
opportunity to 'ork 'ith the storage solution that is best for customers.
8/19/2019 Int to SAP HANA
14/18
Ho'ever, 'ith great po'er comes great responsibility. approach customer is
self-responsible for the system, beginning from the installation up to run the landscape
'ith all the different parties.
Differences between Appliance and D/ approach2
8/19/2019 Int to SAP HANA
15/18
2.# $%o !an Install SAP HANA&
he components of SAP HANA can only be installed by
• *ertified Hard'are Partners
• 0r those holding (KHANANS8G8 certification
!" #!$! Certified #ardware "artners%
*urrently SAP HANA Hard'are partners are;
HP, 9+LS+,*S*0, @!, HA*H, N(* and >(44.
8/19/2019 Int to SAP HANA
16/18
1ou can find all SAP HANA components and respective SAP HANA hard'are and
soft'are re)uirements in theProduct Availability Matrix(PAM).
!" #!$! 3nstallation Certification +4am * +5#!$!3$1-1%
he installation certification eam SAP *ertified echnology Specialist $(dition D:8G&
SAP HANA nstallation $@ooking code; (KHANANS8G8& is in line 'ith our SAP HANA
tailored data center integration program and enables you to perform the SAP HANA
installation by yourself.
Some facts about the installation certification eam $(KHANANS8G8&;
• #rere5uisites2 certification is only issued to candidates that have also passed the
certification eam for the SAP *ertified echnology Associate SAP HANA $@ooking
code; *KHANA(*K8 or *KHANA(*8G8&
• Duration2 M: !inutes
• $o* of 6uestions2 7:
https://websmp109.sap-ag.de/sap/support/pam#_blankhttps://websmp109.sap-ag.de/sap/support/pam#_blankhttps://websmp109.sap-ag.de/sap/support/pam#_blank
8/19/2019 Int to SAP HANA
17/18
#.1. SAP HANA Si'ing Introduction
&hat do you mean by i6ing?
Si/ing is a standard term in SAP, 'hich means determining the hard'are re)uirements of
an SAP System such as physical memory, *P+ po'er, and 20 capacity.
>etermining si/ing re)uirement ensures that customers purchase hard'are as per their
business need and also ensures lo'er cost and reduce *0.
i6ing in !" #!$!%
he critical factor for SAP HANA implementation is the right si/ing of the server based on
the business re)uirement and this means correct calculation of amount of memory, the
*P+ processing po'er.
SAP HANA si/ing consists of Memory si7ing for static data, Memory si7ing of ob%ects
created during runtime (data load and 5uery eecution), Dis& "i7ing and #1
"i7ing*
8/19/2019 Int to SAP HANA
18/18
9or the purpose of successful SAP HANA implementation, SAP has provided various
guidelines and methods to calculate the correct hard'are si/e.