SLT Replication Interview Questions
SLT Replication Interview Questions
Advantages:
SAP LT uses trigger based approach. Trigger-based approach has no
measureable performance impact in source system.
It provides transformation and filtering capability.
It allows real-time (and scheduled) data replication, replicating only relevant data
into HANA from SAP and non-SAP source systems.
It is fully integrated with HANA Studio.
Replication from multiple source systems to one HANA system is allowed, also
from one source system to multiple HANA systems.
Qs. Is it possible to use a replication for multiple sources and target SAP
HANA systems?
1
Yes, the SAP LT Replication Server supports both 1:N replication and and N:1
replication.
Multiple source system can be connected to one SAP HANA system.
One source system can be connected to multiple SAP HANA systems. Limited to
1:4 only.
A rule specified in the Advanced Replication settings transaction for source tables such
that data is transformed during the replication process. Example you can specify rule to
Convert fields
Fill empty fields
Skip records
identify a schema.
The mapping of mass transfer IDs and related schema are stored in the SLT control
table DMC_MT_HEADER in the SAP LT Replication Server.
This job defines the migration object of a specific table (that you choose to
load/replicate), which is the fundamental object for LT replication. The migration object
definition should normally be quite fast for all tables.
Qs. What is the relation between the number of data transfer jobs in the
configuration settings and the available BGD work processes?
Each job occupies 1 BGD work processes in SLT replication server. For each
configuration, the parameter Data Transfer Jobs restricts the maximum number of data
load job for each mass transfer ID (MT_ID).
1.
The SLT replication server creates 1 user, 4 roles, 2 stored procedures and 8 tables.
1 User
1 Privilege
4 Roles
<REPLICATION SCHEMA>_DATA_PROV
5
2.
3.
4.
1.
2.
1.
2.
3.
4.
5.
6.
7.
8.
<REPLICATION_SCHEMA>_POWER_USER
<REPLICATION_SCHEMA>_USER_ADMIN
<REPLICATION_SCHEMA>_SELECT
2 Stored procedures
RS_GRANT_ACCESS
RS_REVOKE_ACCESS
8 Tables
DD02L
DD02T
RS_LOG_FILES
RS_MESSAGES
RS_ORDER
RS_ORDER_EXT
RS_SCHEMA_MAP
RS_STATUS
If you suspend tables for a long time the size of logging tables may increase and adjust
the table space if required.
Resume:
Restarts the application for a suspended table. The previous suspended replication will
be resumed (no new initial load required).
Qs. What happens if the replication is suspended for a long period of time or
system outage of SLT or HANA system?
The size of the logging tables increases.
Qs. Will the table size in SAP HANA database and in the source system the
same?
No.
As HANA database supports compression, the table size in SAP HANA may be
decreased.
Qs. Are there any special considerations if the source system is non-SAP
system?
The concept of trigger-based replication is actually meant for SAP source systems.
In case of non-SAP system, following points should be kept in mind:
There will be a database connection between non-SAP source and SLT system
instead of RFC.
Source must have primary key
Tables DD02L, DD02T which contains metadata are just initially loaded but not
replicated.
The read modules reside on SLT system.
Tables with database specific formats may need transformation rules before they
are replicated.
Only SAP supported databases are supported as non-SAP source systems.
7
Qs. Does SLT for SAP HANA support data compression like SAP HANA
database?
Yes, this is automatically covered by the RFC connection used for data replication from
the SAP source system.