Professional Documents
Culture Documents
SAP HANA (platform) flexible data source agnostic appliance. Enables analyze volumes of
SAP/Non-SAP data in real time. Avoiding need to materialize transformations
SAP HANA Appliance Software hardware/software: SAP HANA Database, SAP landscape
transportation (SAP LT), SAP HANA Direct Extractor Connection (SAP DXC), SAP data
services
SAP HANA Database in memory database row base, column base, object base database
technology, Optimized to exploit the parallel processing capabilities of modern multi-core
CPU architectures.
SAP HANA is a database. Optimize software and optimized hardware
Conventional database
Store in rows sequence of records
In Memory Database
Store in columns
No aggregates
Minor number of records
Note: In the migration of SAP to SAP Hana, SAP tables are automatically migrated into the
storage type suited best. Can be viewed via SE13 or SAP HANA studio (Catalog > Open
Definition).
How SAP HANA do this?
Storage separations: (MAIN and Delta Store).
-
Enables high compressions and high write performance at the same time.
o Main Storage (Column Store - Sorted): Data compression, read optimizedfastest to be read, not for write operation
o Delta 1 ( Column Store not sorted): write optimized likely fast to be read
o Delta 2 ( Row store ): write optimized, small in size, slow to read to be
merge in the delta 1 store, short term input buffer
Delta merge operation done regularly to merge delta store to main source: Delta 2
-> delta 1 -> Main store
Software optimization
-
XS services for control & queries located in the DBMS handles calculations
UI rendering in client, SAP suggests SAP UI 5 and UI integration services
UI creation, presentation, data injection should be done in client
Views:
Systems View
Nodes:
Catalog contains the tables, column views, procedures
Content contains packages (packages includes attribute vies, analytic views, procedures,
decision tables
Security Users and Roles
During fail over the master server assigns the failed volume to the standby server. The
other of the 2 master volumes will be selected as active server.
Terminologies
Modeling
Levels of modeling
Attribute views
Analytic views
Calculation views
Calculation view enhanced with analytical views