Friday, 25 August 2017

SAP HANA Architecture



What is SAP HANA
SAP HANA is an In-memory column oriented RDBMS developed by SAP-AG.
It is a combination of Hardware and Software which integrates different components i.e.HANA Database,SLT(SAP Landscape Transformation Replication,DXC(Direct Extractor Connection).


SAP HANA Index Server
The most important server in the architecture is the Index server. The actual data is contained here and the engines that process this data are also present in the index server itself. It has multiple components and its architecture will be taken up as a separate topic in the next tutorial.

SAP HANA Name Server

Stores information about the topology of the SAP HANA System. SAP HANA can also run on multiple hosts. In these cases, the name server knows where each component runs and also knows which data is located on which server.

SAP HANA Preprocessor Server

Whenever a text analysis functionality is called upon by the index server, the preprocessor server answers such requests.

SAP HANA Statistics Server

This collects data about the resource allocation, performance and status of the SAP HANA system. It keeps a regular update on the health check of the HANA appliance.

SAP HANA  XS Server / XS Engine

The XS Engine allows external applications to access the data models in the SAP HANA database via XS Engine Clients. It transforms the persistence model in the database into consumption model for external clients to be exposed via HTTP/HTTPS.