SapHanaTutorial.Com HOME     Learning-Materials Interview-Q&A Certifications Quiz Online-Courses Forum Jobs Trendz FAQs  
     Explore The World of Hana With Us     
About Us
Contact Us
Hadoop App
Tutorial App on SAP HANA
This app is an All-In-One package to provide everything to HANA Lovers.

It contains
1. Courses on SAP HANA - Basics, Modeling and Administration
2. Multiple Quizzes on Overview, Modelling, Architeture, and Administration
3. Most popular articles on SAP HANA
4. Series of Interview questions to brushup your HANA skills
Tutorial App on Hadoop
This app is an All-In-One package to provide everything to Hadoop Lovers.

It contains
1. Courses on Hadoop - Basics and Advanced
2. Multiple Quizzes on Basics, MapReduce and HDFS
3. Most popular articles on Hadoop
4. Series of Interview questions to brushup your skills
Hadoop App
Stay Connected
Search Topics
Course Index
Course Overview
1. Introduction to SAP HANA
2. SAP HANA Architecture
3. SAP HANA Studio
4. SAP HANA Modeling
5. Reporting on SAP HANA
6. What is Next?
<< Previous
Next >>

2.1 SAP HANA Architecture Overview

The SAP HANA database is developed in C++ and runs on SUSE Linux Enterprise Server. SAP HANA database consists of multiple servers and the most important component is the Index Server. The index server represents the core database process. It contains the engines for processing data.

Index Server:
  • Index server is the main SAP HANA database component
  • It contains the actual data stores and the engines for processing the data.
  • The index server processes incoming SQL or MDX statements in the context of authenticated sessions and transactions.

XS Engine:
XS Engine is an optional component. The XS engine is a web application server inside the SAP HANA system. It allows clients to access the SAP HANA system via HTTP. Application-specific services provided by the XS server are either created declaratively or by writing server side application code.

Index server and XS Engine are one of the most important core components of SAP HANA. We will learn more about it in the next chapter.

SAP HANA also provides different tools/applications which can be used by developers and database administrator to interact with the database. These are:

    • SAP HANA Studio
    • Web Based Development and Administration Tools
SAP HANA Studio:

HANA Studio is an Eclipse-based, integrated development environment (IDE) that is used to develop artifacts in a HANA server.
It enables technical users to manage the SAP HANA database, to create and manage user authorizations, to create new or modify existing models of data etc.
It is a client tool, which can be used to access local or remote HANA system.

The SAP HANA studio can be used by variety of users like:
System administrators utilize the SAP HANA studio, for example, to start and stop servers, to monitor the system, to configure system settings and to manage users and security, amongst various other things.
Developers utilize the SAP HANA studio to create content such as data models (views), tables, JavaScript, HTML, stored procedures etc.

Web Based Development and Administration Tools:
“Web Based Development and Administration Tools” are light weight browser based applications to interact with SAP HANA database.

The HANA Studio is a client based tools which has to be installed in the client system. On the other hand these browser based tools can be used without any prior installation.

The web-based development tools can be used to perform many key development tasks like:

  • Application lifecycle management
  • Maintaining security settings
  • Creating new applications
  • and many more database management activities

In the next chapter we will learn more about all these components.

Click here to go to Next Chapter.

Connect to The SAP HANA Forum to ask any question, provide feedback or share information.

 © 2017 :, All rights reserved.  Privacy Policy