SAP HANA Architecture — Why is it Different from Others [Part 1]

SmartPhone Biz Apps
3 min readNov 4, 2019

--

Initially developed in C++ and running on only SUSE Linux Enterprise server 11 operating system, SAP HANA is an effective architecture that consists of multiple servers. Index server is the most important component of this database as it contains SQL/MDX processor for efficiently handling query statements. Additionally, it has been designed for introducing game-changing technology in overall architecture.

The database consists of multiple components including Index Server, Name Server, Statistics Server, Preprocessor Server and XS Engine. Each of these are responsible to boost the power of HANA system. They are used mainly to communicate and host small web applications and a plethora of components.

Advantages of SAP HANA Architecture

The need for SAP HANA database has evolved considerably owing to volatile enterprise application requirements that have also become more demanding. Data is being written and updated for generating complex reports that demand high computation and analytical data. One cannot support procedural logic tasks with SQL only. Ideally, a database should be able to process workloads and application-specific logic within a single system. The in-memory columnar storage of SAP HANA Architecture database is dependent on SAP TREX text engine along with SAP BI Accelerator that is responsible for the quick processing of OLAP queries. The high-performance in-memory row-store of the SAP HANA database is specially designed to address OLTP workload too.

The 11 key Components of SAP HANA Architecture

1. Client Applications

SAP HANA Architecture database can accommodate multiple clients to provide access to useful data across a number of related applications. It is able to obtain third-party data or data from disparate locations.

2. Index Server

This server is mainly used to hold all the actual data for the processing work. Instances when SQL is fired against the SAP HANA system that time index server takes care of thezzzse commands and processes them.

3. Name Server

The Topology work of SAP HANA system is managed here. It has the power to hold complete information regarding the system landscape. Name server knows which data is on which server that decreases the time of re-indexing.

4. Preprocessor Server

During the text data analysis this Preprocessor server comes in to use. Index server takes the help or preprocessor server while searching and analyzing text data. It helps in easily extracting all the data on which text search capabilities are based.

5. Statistics Server

The Statistical server will analyze the present status, resource allocation/consumption performance and metrics from all SAP HANA Database components. It will help in monitoring the clients and also in providing a history of measurement data for further analysis.

6. XS Engine

Users can use HTTP to transmit data via the optional XS Engine which uses SAP ICM for HTTP server. the SAP HANA database is converted into a consumption model for clients to access it via HTTP. It allows to host system services that are part of the SAP HANA Database.

7. SAP Host Agent

This SAP Host Agent should be installed on all machines that are related to SAP HANA system. It is mainly used for installing automatic updates to all components of HANA system.

8. LM Structure

To know about the current installation details LM structure is installed. It also installs automatic updates.

9. SAP Solution Manager Diagnostic Agent

To monitor the SAP HANA system which includes database current state and general information SAP Solution Manager is integrated. SAP SOLMAN is also related with SAP HANA that provides configuration details.

10. SAP HANA Studio Repository

SAP HANA studio repository helps to update the SAP HANA version. SAP HANA studio holds all the codes that does this process.

11. Software Update Manager for SAP HANA

Used in automatic updates from the SAP Marketplace and patching the SAP host agent Software Update Manager is used. Tasks like software downloads, customer messages, SAP Notes and requesting license keys for HANA system are done by this manager.

In this brief article, we have presented a solid understanding of the SAP HANA Architecture Application Software. The detail descriptions of this Architecture will be mentioned in the second phase of this article.

For More Information Click Here: https://smartphonebizapps.com/

--

--

SmartPhone Biz Apps

Smartphone Biz Apps Solutions has a team of Excellence Professional having sixteen years of expertise in enterprise Business. https://smartphonebizapps.com/