lt replication server faq
TRANSCRIPT
© 2011 SAP AG. All rights reserved. 2Internal
Frequently Asked Questions (1/8)
Positioning
How to position LT replication server compared to other replication
options?
LT replication server is today the ideal solution for all HANA customers who need real-time data
replication sourcing from SAP ERP systems into HANA. With availability of HANA 1.0 SPS02, LT
replication server is fully integrated with the UI of HANA modeler.
allows real-time (and scheduled) data replication, replicating only relevant data into HANA
provides ability to migrate data into HANA format while replicating data in real-time
is targeting existing SAP customers using SAP ERP (SAP R/3 4.6C onwards) supporting all platforms
is a robust solution leveraging proven SLO technologies (Near Zero Downtime, TDMS, SAP LT)
quarantees a simple and fast set-up of LT replication server (installation and configuration < 1day)
Currently LT replication server does not (yet) cover data replication from non-SAP sources and the
ability to re-use existing BI extractors
Is LT replication server a newly developed offering?
NO – only minor developments (mainly the integration into the UI of the HANA modeler) were
developed to cover HANA replication requirements. LT replication server is based on proven SLO
technology used since years (by a hugh number of SAP customers) with the following SAP
offerings:
Near Zero Downtime: using trigger technology in upgrade projects with large data bases (up-to 25 TB)
TDMS: used by almost 2.000 SAP customers to migrate data and build-up non-productive SAP systems
SAP LT: SAP product available since 10/2010, incl. all SLO migration and conversion technologies to
support any business and IT driven transformation of SAP landscapes (e.g. Client Transfer)
© 2011 SAP AG. All rights reserved. 3Internal
Frequently Asked Questions (2/8)
Shipment, Pricing and Installation Aspects
Is LT replication server included with HANA software shipment?
YES – with the release of SAP HANA 1.0 SPS02, LT replication server will be part of the HANA
software BOM (bill-of-material).
SP04 (of SAP Landscape Transformation) - the technical prerequiste to enable the integrated use
of the LT replication server with UI of the HANA modeler - is also included in the HANA software
shipment.
What are the pricing details of LT replication server?
All capabilities to use SAP Landscape Transformation as LT replication server for SAP HANA are
covered with the SAP HANA license. For details on current HANA pricing status, contact
[email protected] (HANA Solution Management)
How much effort is it to install and prepare LT replication server for data
replication into HANA?
On average, the overall effort to set-up LT replication server for data replication into SAP HANA is
less than one day. This includes the installation (Add-on to be installed on source system and LT
replicator server instance) , the basic configuration (set-up of system connections) and the
initialization for initial data load and delta replication
© 2011 SAP AG. All rights reserved. 4Internal
Frequently Asked Questions (3/8)
Installation and Technical Prerequisites in Detail (1/2)
Does LT replication server support data replication from source systems
on all platforms and SAP releases?
YES – LT replication server allows to support all platforms (HW, OS/DB combinations) and SAP
releases starting with R/3 4.6 onwards as source systems. Beside SAP ERP also other ABAP based
SAP applications are supported - however for SAP Netweaver BW (BI) and SAP SCM (APO),
limitations for the use of LT replication server may apply. Sybase ASE as platform will be
supported soon.
What are the technical prerequisites to install the LT replication server
instance?
For source system: no specific technical prerequisites apply - only the installation of the
respective DMIS add-on and latest available SP level is required
For the LT replication server instance: SAP NetWeaver 7.02 (with SAP Kernel 7.20EXT which is
currently limited to specific platforms only) is required. SP04 of SAP LT has to be installed - see
details also in SAP Note 1602938
What is the standard system set-up using LT replication server for data
replication into HANA?
LT replication server does not have to be a separate SAP system and can run on any SAP system
with SAP NetWeaver 7.02 ABAP stack (Kernel 7.20EXT), for example SAP Solution Manager 7.1.
Since current SAP ERP systems may not run on NW 7.02 with Kernel 7.20EXT, a separate SAP
hosting the LT replication server instance might be required
Refer to slide „Technical requirements and System Set-Up information“
and Installation and Configuration Guide for details
© 2011 SAP AG. All rights reserved. 5Internal
Frequently Asked Questions (4/8)
Installation and Technical Prerequisites in Detail (2/2)
Does LT replication server has any additional security requirements? What
are the security implications if one leverages LT replication server?
Yes – LT replication server has predefined role / authorizations. Both are shipped and all connectivity
needs to be properly defined. You find details in Security Guide.
What are the network bandwith requirements for connectivity between SAP
ERP and HANA?
Current tests do not indicate any special bandwith requirements.
© 2011 SAP AG. All rights reserved. 6Internal
Frequently Asked Questions (5/8)
Functional Aspects in Detail (1/4)
How are logging tables, triggers and read modules created?
After the definition of the replication method (initial load only or initial load with continuous
replication) per each table in the HANA modeler UI, related logging tables and DB triggers are
automatically created.
How does the trigger-based approach work in detail?
Generated DB trigger will record all changes of in application tables writing the key and update
method apply into the related logging tables. On the LT replication server instance, the control
module triggers - based on the defined settings in a replication schema for the source system - the
read modules in the source system checks for updates in the logging tables and intiates the actual
data transfer from the source into the HANA system.
How do triggers work?
Triggers are database object (for detailed information you can check google or Wikipedia). In a few
words, with triggers you can place a code part to a ddl statement. The code is executed whenever
the ddl statement is executed.
Example for a trigger for INSERT:EXEC SQL.
CREATE TRIGGER "&trg_name&" AFTER INSERT
ON "&TABNAME&" REFERENCING NEW AS NEW
FOR EACH ROW MODE DB2SQL
BEGIN ATOMIC
INSERT INTO "<ABNAME&"
VALUES ( GENERATE_UNIQUE (), CURRENT TIMESTAMP, ' ',
/$NEXT_KEYFIELD$$
$NEW."&FIELDNAME&"$ , $$/,
'I'); END
ENDEXEC.
© 2011 SAP AG. All rights reserved. 7Internal
Frequently Asked Questions (5/8)
Functional Aspects in Detail (2/4)
Are SAP LT transformation capabilities directly available within the HANA
modeler UI?
NO - LT replication server provides standard out-of-box transformations like conversion of date
field. Non-UNICODE into UNICODE or the declustering of tables. However, any advanced use of the
transformation capabilities is available only with transformation platform hosted on the LT
replication server instance. It is highly recommeded to engage with an SAP LT expert using the LT
platform.
© 2011 SAP AG. All rights reserved. 8Internal
Frequently Asked Questions (7/8)
Functional Aspects in Detail (3/4)
Is LT replication server able to decluster tables (cluster and pool tables)?
YES – the trigger on DB level identifies a change (e.g. in table RFBLG). The read module uses
standard SAPNW interface capabilities to link this to the related logical table (e.g. BSEG) available
on ABAP layer and transfers related records in transparent format into the HANA DB.
How to handle dictionary changes in the source system that affect the
replicated tables?
As long as the key fields of a table are not affected, the trigger still work properly. However, if
tables would include new / appended colums - those records would not be covered automatically
with existing replication procedure. To ensure proper data replication, it would be necessary to
stop and restart the replication again (incl. an initial load).
How to monitor the progress of the data replication?
As long as the data records are not replicated into the HANA system (no successful commit on the
HANA DB), replication will be continuously repeated - once the replication is successfully
completed the entry of in the logging table will be deleted.
Currently, there is no specific monitoring functionality available with the LT replication server to
track on the replication process. In case of problems, contact SAP Support. (Message on CSN
compontent: BC-HAN-LTR)
© 2011 SAP AG. All rights reserved. 9Internal
Frequently Asked Questions (8/8)
Functional Aspects in Detail (4/4)
In case of a system outage from the HANA box, how does the recovery
process look like using LT replication Server?
While the HANA system is down, the trigger on the source system still would continue to record
changes in the logging tables. Once the HANA system is available again, the delta from the logging
tables will be automatically replicated into the HANA system.
If the HANA system was reset or includes a back-up that is several days old, it is necessary to
restart the replication (incl. Initial load) to ensure data consistency.