Beruflich Dokumente
Kultur Dokumente
What do you mean by High performance? – Below table contains 2 Trillion records. If you were to find
out top 5 customers based on amount, then MSSQL would take 8 hours whereas HANA would take only
6 Seconds.
Primary way to store the data is DISK (made up of Iron Plate) since it is cheaper. But in HANA, the
data is stored in memory (RAM – made up of transitors and capacitors).
2> Columnar DB
In table, data always gets stored in the form of files.
Problem with row storage – for any search, system will start scanning all the data. Data in the
table is stored in a single file one after other.
Column storage –Based on the question we ask, it only goes to those columns. Each column is
stored in a separate file. Only relevant columns are scanned and irrelevant ones are skipped. In
this case, 4 files are created.
How these files are connected? – Means below, how system knows amount 200 is for customer
CO02? Via Row ID concept. Each data in each file is linked to a row ID. This builds the linkage.
3> Massively Parallel Processing of data
In HANA, the complex table or program is broken into smaller subsets and each subset is processed by
different cores of a CPU (Central Processing Unit).
Above CPU has 4 cores – Quard core CPU. Each core can process 3.5 Billion scans per second per core
and 15-30 Million aggregations per second per core.
If the table has 30 billion records, if one core is involved, then it will take 10 seconds. If you have 10
cores, then it will take only 1 second.
Role – SAP HANA Application Consultant. What will we do in the project?
3 things :-
Defining the relationships among the tables. How they are inter-connected.
Used for real time transfer of data. For e.g. If you post a sales order in ECC, within milli seconds (with
minimum latency), data will be available in HANA. To find the stock availability.
It is known as an ETL tool. It is optimized for batch processing. For e.g. Salary calculations.
SAP has more than 2lakh 25 thousand customers. Only 14K customer have BW.
When you want to connect to a non SAP system / non SAP databases(Oracle, DB2, Sybase, MSSQL,
Teradata).
Why should we move the data from source to target ? – already explained above.
Course Contents :-
Attribute view – For Master data modelling
Analytic view – For transaction data modelling -> Multi dimensional analysis
Meta data import to SAP HANA – To move information models etc from dev to quality to prod.
SQL Script – Write custom functions. HANA is all about Model to code which means – 90% of course is
only navigation (click here and then click there – navigation steps). When we model, system generates
the code. Rest 10% is coding where you write custom code to suit to business requirement.
CE functions – Calculation engine functions given by SAP. You can use these functions in the data models.
Data reporting tools – On BOBI, you have crystal reports, Lumira, Design studio, Analysis for office,
Analysis for OLAP, BO explorer. All these are different tools to visualize the data where each tool has its
own importance.
End to end installation of SAP HANA -> Install VMWARE. Inside vmware, install suzi linux. Inside suji linux
install SAP HANA database. How to configure & administor HANA database - Back up, Recovery, High
availability. Not recommended for developer but if you know then it is good.
Create Users / roles and how to secure database and its data.
For 14K customers who invested so much in BW, SAP provided a way to use HANA as database. This is
known as BW powered by HANA.
Later SAP not only replaced database but we will also simplify how an SAP ABAP application layer can
work. To store/present data in a simplified way.
In terms of simplication, SAP removed aggregates, removed redundant tables, removed indexes.
Demerites - HANA can’t process unstructured data – Analysis of pattern of photos and videos. Big data
like HADOOP can process these requests. In HANA, you can save this data but can’t process them.
BOBI 4.1
HANA SP 11
SLT 2.0
BODS 4.2
SAP Certifications :-
Professional Level – SAP Pre-requisite - at least 3 years of hands on experience (send resume to SAP and
then SAP will evaluate it).
Topics :-
S4H01 S4 HANA
HA 400 - ABAP
S4 life cycle :-
Traditionally, first came HANA, followed by Suite on HANA, followed by the simple finance add-on on ERP
6.07 or 6.08 and finally S4/HANA.
Take a product of SAP business suite running on “any DB” (E.g. ECC Ehp7) or above, and migrate
the “Any DB” to an SAP HANA database, you will get an “powered by SAP HANA system”.
Upgrade all the systems of the suite in the same way, and you will get a Business suite powered
by SAP HANA.
Version 1506 – 15 is year and 06 month => ADDON to existing ECC system – Simple Finance.
Later named as S4 HANA FINANCE Simple Finance
https://blogs.sap.com/2017/09/05/hana-s4-hana-suite-on-hana-soh-simple-finance-s4-hana-finance-
lets-have-the-right-wording/