SAP HANA Nterview Questions and Answers
SAP HANA Nterview Questions and Answers
Answers
More than 70% of customers run their SAP workloads on Linux with the use
of SUSE Linux Enterprise Server,
which is the best OS choice for SAP HANA
.
4.Explain Parallel Processing in SAP HANA?
Using the columnar data storage approach, the workload in SAP HANA is
divided vertically. The columnar approach allows linear searching and
aggregation of data rather than two-dimensional data structure. If more than
one column is to be processed, each task is assigned to diverse processor.
Operations on one column are then collimated by column divisions
processed by different processors.
• With the HANA technology, you can create gen-next applications giving
effective and efficient results in the digital economy.
• By using singe data-in memory, SAP HANA supports smooth transaction
process and fault-tolerant analytics
• Easy and simple operations using an open-source, unified platform in the
cloud
• High-level Data Integration to access massive amounts of data
• Advanced tools for in-depth analysis of present, past and the future.
Merits:
• No data approach can be faster than row-based if you want to analyze,
process and retrieve one record at one time.
• Row-based tables are useful when there is specific demand of accessing
complete record.
• It is preferred when the table consists of less number of rows.
• This data storage and processing approach is easier and effective without
any aggregations and fast searching.
Demerits:
• The data retrieval and processing operations involve the complete row,
even though all the information is not useful.
Index Server consists of actual data engines for data processing including
input SQL and MDX statements and performs authentic transactions.
The persistence layer in SAP HANA handles all logging operations and
transactions for secured backup and data restoring. This layer manages data
stored in both rows and columns and provides steady savepoints. Built on
the concept of persistence layer of SAP’s relational database, it ensures
successful data restores.
Besides managing log data on the disk, HANA’s persistence layer allows read
and write data operations via all storage interfaces.
• Run-length encoding
• Cluster encoding
• Dictionary encoding
13.Explain SLT
15. What is Latency?
The time duration to perform data replication starting from the source to the
target system is known as latency.
19.What is Stall?
The waiting process for data to load from the main memory to the CPU cache
is called Stall.
Logging table records all replicated changes in the table, which can be
further replicated to the target system.
28.Is the table size in source system and Sap HANA system same?
No
Part 2
1) Mention what is SAP HANA?
SAP HANA stands for High Performance Analytical Appliance- in-memory computing engine. HANA is
linked to ERP systems; Frontend modeling studio can be used for replication server management and
load control.
2) Mention the two types of Relational Data stored in HANA?
SAP HANA has an in-memory computing engine and access the data straightaway without any
backup. To avoid the risk of losing data in case of hardware failure or power cutoff, persistence
layer comes as a savior and stores all the data in the hard drive which is not volatile.
Declares which tables are stored in HANA, first part is to get the meta-data and then schedule data
replication jobs
Manage Data Services to enter the data from SAP Business Warehouse and other systems
Manage ERP instances connection, the current release does not support connecting to several ERP
instances
Use data services for the modeling
Do modeling in HANA itself
essential licenses for SAP BO data services
5) Mention what are the different compression techniques?
Run-length encoding
Cluster encoding
Dictionary encoding
6) Mention what is latency?
Latency is referred to the length of time to replicate data from the source system to the
target system.
7) Explain what is transformation rules?
Transformation rule is the rule specified in the advanced replication setting transaction for the
source table such that data is transformed during the replication process.
To avoid un-necessary information from being stored, you have to pause the replication by stopping
the schema-related jobs
10) Mention what is the role of master controller job in SAP HANA?
If the replication is suspended for a longer period of time, the size of the logging tables increases.
12) Mention what is the role of the transaction manager and session?
The transaction manager co-ordinates database transactions and keeps a record of running and
closed transactions. When transaction is rolled back or committed, the transaction manager notifies
the involved storage engines about the event so they can run necessary actions.
13) Explain how you can avoid un-necessary logging information from being stored?
You can avoid un-necessary logging information from being stored by pausing the replication by
stopping the schema-related jobs.
In the HANA database, each SQL statement is implemented in the reference of the transaction. New
session is allotted to a new transaction.