0% found this document useful (0 votes)
30 views12 pages

Introduction To SAP HANA

Uploaded by

cyril mas
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
30 views12 pages

Introduction To SAP HANA

Uploaded by

cyril mas
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

Introduction to SAP HANA

SAP HANA is the abbreviation of High Performance Analytic Appliance


1

A database – To store and retrieve data as requested by applications


2

It is developed and marketed by SAP and was introduced in 2010


3

More than a database - A platform which combines database, data processing


4

and application perform capabilities in-memory


Introduction to SAP HANA

Column-oriented

Digital Core Real-time Data


Processes/Analysis

SAP HANA
Multi-tenant & Database OLTP vs OLAP
Multi-servers
In-memory

Removal of Simplification &


Redundancy Compatibility Views

Single Source
Of Truth
Introduction to SAP HANA
What is In-memory?
In SAP HANA, data is stored and processed in-memory i.e., RAM and no longer
1

on a hard drive.
Introduction to SAP HANA
Column-oriented or Columnar Data Organization
It supports both column-based and row-based database tables
1

Row-based – Write Operations & Column-based – Read Operations


2

High performance - when column-store tables are used in-memory


3

The Columnar table layout reduces the total number of memory accesses by
4

accessing only the relevant columns as opposed to row table layout

Techniques – Data Dictionary Encoding, Data Compression etc.


5
Introduction to SAP HANA
Real-time Data processes/analysis
Data is stored in-memory/RAM, it can be accessed real-time
1

In-memory database technology allows the processing of massive amounts of


2

real-time data in a short time.

Real-time analysis and reporting are possible in embedded SAP BW powered by


3

SAP HANA
Introduction to SAP HANA
OLTP and OLAP
OLTP refers Online Transaction Processing
1

OLAP refers Online Analytical Processing


2

In the traditional database, OLTP was separated from OLAP


3

SAP HANA database supports both OLTP and OLAP processing


4

The same table in SAP HANA runs both transactional and analytical applications,
5

so the data is available in real-time at every level of detail


Introduction to SAP HANA
Simplification & Compatibility Views
SAP HANA database simplifies the data model, means that it consists only of
1

the essential tables which record business data and has expired index tables

and aggregate tables

No data redundancy, increase of transaction throughput and aggregations on


2

the fly

Spirit of Simplification - Compatibility views


3
Introduction to SAP HANA
Single Source Of Truth
Data is stored once in the database table as compared to the traditional database
1

where the data was repeated in different tables

Any derived data can be calculated on the fly instead of being physically stored
2

in the database

It reduces the database size and there is no duplication of data


3
Introduction to SAP HANA
Removal of Redundancy
Redundancy occurs when the data is repeated in different tables
1

SAP HANA database removes redundancy by expiring index tables and aggregate
2

tables and has introduced Compatibility views which do not need physical data

in the expired tables

Reduction of database footprint, increase of transaction throughput and


3

aggregations on the fly


Introduction to SAP HANA
Multi-tenant
Multi-tenant refers one instance of an application on a single HANA system shared
1

by multiple customers/tenants but each tenant’s data is isolated and remains

invisible to other tenants

A single HANA system can be set up into multiple databases


2

The example can be SAP HANA Public cloud


3
Introduction to SAP HANA
Multi-servers
SAP HANA contains multiple server such as Index Server, Name Server,
1

Pre-processor Server, Statistics Server and XS Server


Introduction to SAP HANA
Digital Core
SAP HANA supports Digital Core, means that SAP HANA in-memory database
1

allows organizations to transform into digital business

Applications can be accessed running on SAP HANA through cloud, mobile phone,
2

tabs, iPad etc.

Includes next-generation technologies - Adv. analytics, IOT, Al & Machine learning


3

that cannot be run on legacy IT infrastructure and traditional databases

You might also like