SAP LT Replication Server Overview PDF
SAP LT Replication Server Overview PDF
Overview Presentation
AGS-SLO Product Management, SAP AG
Public
Disclaimer
This presentation outlines our general product direction and should not be relied on in making a
purchase decision. This presentation is not subject to your license agreement or any other agreement
with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or to
develop or release any functionality mentioned in this presentation. This presentation and SAP's
strategy and possible future developments are subject to change and may be changed by SAP at any
time for any reason without notice. This document is provided without a warranty of any kind, either
express or implied, including but not limited to, the implied warranties of merchantability, fitness for a
particular purpose, or non-infringement. SAP assumes no responsibility for errors or omissions in this
document, except if such damages were caused by SAP intentionally or grossly negligent.
Public
Agenda
Overview
Basic Concept, Architecture & Main Features
Technical Prerequisites & Sizing
Summary & Outlook
Public
Overview
Public
Data Movement
Over Networks
Any Source
Trigger-Based
Log-Based
ODBC
SAP LT Replication
Server
SAP Sybase
Replication Server
ETL, Batch
Cloud Deployments
Complex Event
Data Source
Event Streams
Network Devices
Wired / Wireless
Data Synchronization
SAP Sybase
SQL Anywhere
Data Sources
(SP6: HANA, IQ, ASE, Hadoop,
Data Virtualization
Teradata)
Transform and
Persist Data
SAP HANA
Virtual Tables
Public
SAP
Business
Suite
SAP
SAP
SAP
Business
Business
Business
Suite
Suite
Suite
Read Engine
real time
In-Memory
Mapping &
Transformation Engine
Write Engine
real time
SAP HANA
Studio
SAP HANA
DB
SAP HANA
DB
In-Memory
non-ABAP
Data Services
4.2 SP1
non-ABAP
(SAP supported DBs)
Source Systems
2013 SAP AG or an SAP affiliate company. All rights reserved.
Target Systems
Public
Solution
Manager
Public
Key Achievements
Key Achievements
First customer is live using SLT for non-SAP replication into SAP BW
Customers consider SLT as key asset for their SAP BW on HANA
strategy
Several functional enhancements included with DMIS_2011 SP05
Additional Scenarios
(some on project basis available only)
Key Achievements
Key Achievements
HANA RDS solutions for data mart scenarios include SLT content
New HANA application accelerators leverage SLT
Switch-Kernel based and HANA optimized functions use SLT
Public
Licensing Aspects
Replication Target is SAP HANA
SAP Landscape Transformation Replication Server is part of the
software license model:
Public
10
Customer Statements
The most fascinating factor to adopt HANA was the functionality of HANA and SLT which enables real time collaboration.
Fujimoto, Sub-Director Information System Department (Press article Nikkei Joho Strategy Oct 5, 2013)
We use data transformation services and SLT. And I think at this point, we've moved everything to SLT.
SLT is driving all of the real-time [transfer of data] right into HANA.
Quite frankly we didn't think we were able to do this and you guys really did a great job with the SLT product,
because when I talk with my architect folks, they were thrilled with not only how it runs day by day,
but also if something goes wrong, the recovery capabilities of SLT.
Paul Fipps, CIO and Vice President, Business Services, The Charmer Sunbelt Group (Customer Insights, Walldorf 2012)
The shift to SLT really drove efficiencies in building up the data set by leveraging HANA to overcome some of the challenges
of the ECC environment. We didn't have to spend the time it would typically take on architecting what that data model would
look like. It's also enabled us to really free up and improve the cycle time of data availability for the business teams. So where
in the past you might say that I need to take a segment of [tables] and I am pulling particular fields out of the database for
performance reasons, we are now simply taking the entire table.
Justin Replogle, Dir. Business Intelligence, Honeywell (SAPPHIREnow, Orlando 2012)
To deal with the difficulties associated with transmitting data from older systems, we installed SAP LT Replication
Server, which worked out well and solved our problems.
With the SLT tool, we can take any table to SAP HANA and write a report. It will be quick and efficient. From what
weve observed in the proof of concept thus far, these changes are real. If you estimate how much we have
invested in SAP HANA or in old technology, there will be an undoubted advantage for SAP HANA. These
investments will come back very quickly.
Rinat Gimranov, CIO of Surgutneftegas (insider PROFILES 7/2012)
2013 SAP AG or an SAP affiliate company. All rights reserved.
Public
11
5% Cost Reduction
In total overall cost
35% Decrease
in Transportation Costs
~$645k in annual
labor cost savings
+ $17M Revenue
Estimated increase revenue with new customers
Public
12
Public
13
Read Engine
RFC
Connection
SAP HANA
Mapping &
Transformation Engine
Application Tables
Write Engine
Application table
DB
Connection
Logging table
DB trigger
Target Systems
Fast data replication via DB connection,
integration into SAP HANA Studio
Public
15
Non-ABAP System
DB
Connection
SAP HANA
Read Engine
Application Tables
Mapping &
Transformation Engine
Application table
Logging table
Write Engine
DB
Connection
DB trigger
Target Systems
SAP LT Replication Server transfers all metadata table definitions from the non-ABAP source system to the HANA system. From the HANA Studio perspective, non-SAP
source replication works the same as for SAP sources. When a table replication is started, SAP LT Replication Server creates logging tables in the source system. The
read engine is created in the SAP LT Replication Server. The connection the non-SAP source system is established as a database connection.
Public
16
SAP Sources
OK
OK
OK
OK
OK
OK
OK
OK
OK
IBM Informix
OK
OK
SAP MaxDB
OK
OK
Sybase ASE
SAP HANA
OK
OK
OK
OK
For non-SAP source systems, the customer database license needs to cover a permanent
database connection with 3rd party products like SAP LT Replication Server.
(*) Since a DB connection from LT replication server to a non-SAP system is required, the OS/DB restrictions of SAP
NetWeaver 7.02 or higher apply (see at http://service.sap.com/pam)
2013 SAP AG or an SAP affiliate company. All rights reserved.
Public
17
System A
System B
Schema 1
Schema 2
Source systems
System A
Schema 1
System B
Schema 2
Source systems
System A
Schema 1
System B
Source systems
System A
Schema 2
Schema 1
Public
18
SAP HANA
DB
SAP HANA
Studio
In-Memory
Setup Replication
2013 SAP AG or an SAP affiliate company. All rights reserved.
Execute Replication
Monitor Replication
Public
19
With DMIS 2011 SP5, a guided procedure helps to execute the creation process for a new configuration.
Setup Replication
2013 SAP AG or an SAP affiliate company. All rights reserved.
Execute Replication
Monitor Replication
Public
20
In the third step, you specify all relevant information about the
target system.
With DMIS SP2011 SP5, SLT allows replication to SAP HANA
and SAP BW. Replication to ABAP based targets and SAPsupported DB are available project based.
Setup Replication
2013 SAP AG or an SAP affiliate company. All rights reserved.
Execute Replication
Monitor Replication
Public
21
Setup Replication
2013 SAP AG or an SAP affiliate company. All rights reserved.
Execute Replication
Monitor Replication
Public
22
The system displays a success message when the configuration has been created successfully.
Setup Replication
2013 SAP AG or an SAP affiliate company. All rights reserved.
Execute Replication
Monitor Replication
Public
23
SAP HANA
DB
SAP HANA
Studio
In-Memory
Setup Replication
2013 SAP AG or an SAP affiliate company. All rights reserved.
Execute Replication
Monitor Replication
Public
24
Execute Replication
SAP LT Replication Server is integrated into the HANA Modeler. Enter Data Provisioning to start the replication.
1.
2.
3.
4.
5.
6.
Setup Replication
2013 SAP AG or an SAP affiliate company. All rights reserved.
Execute Replication
Monitor Replication
Public
25
Drop/create table
Load
Load data
Application table
Source system
Application table
Drop/create table
Replicate
Load data
Application table
Logging table
Replicate data
Application table
DB trigger
Source system
Setup Replication
2013 SAP AG or an SAP affiliate company. All rights reserved.
Execute Replication
Monitor Replication
Public
26
Stop
Application Table
Logging Table
DB Trigger
Application table
Suspend
Application table
DB Trigger
Resume
Application table
DB Trigger
Setup Replication
2013 SAP AG or an SAP affiliate company. All rights reserved.
Execute Replication
Monitor Replication
Public
27
SAP HANA
DB
SAP HANA
Studio
In-Memory
Setup Replication
2013 SAP AG or an SAP affiliate company. All rights reserved.
Execute Replication
Monitor Replication
Public
28
Monitor Replication
SAP Replication Manager - Mobile Application for iPad/iPhone
Setup Replication
2013 SAP AG or an SAP affiliate company. All rights reserved.
Execute Replication
Monitor Replication
Public
29
DB
Connection
RFC/DB
Connection
Source system
i.e. Replicating certain data only Only data of specific years, departments, clients, etc. should be used in HANA.
Conversion
of Data
DB
Connection
RFC/DB
Connection
Transformation
Source system
Adjustment of
Target Table Structures
(i.e. extension/reduction/change of table
structure and/or adjustment of technical
table Setting
DB
Connection
RFC/DB
Connection
Source system
Public
30
2
Select table
Select Configuration
Public
31
Public
32
Select Relevant
table within
current archive
object
New with DMIS 2011 SP5: Exclude Archive Deletes from being replicated!
Deletions of a table record due to an archiving process can be excluded from being replicated by the SAP LT Replication Server to the connected target systems of a
particular configuration.
As a prerequisite the archive process needs to run on a dedicated, separate application server in the source system. No other data processing should take place
on this server, then.
To accomplish, that these archiving deletions are ignored by the data transfer process the flag IGNO_ARCHIVE_DEL in table IUUC_REPL_CONFIG has to be set before
triggers are created.
During the archive process the server on which the archiving is running has to be defined in table IUUC_RT_PARAMS: Field IU_PARAMETER = ARCHSERVER, Field
IU_VALUE = Name of Application Server.
2013 SAP AG or an SAP affiliate company. All rights reserved.
Public
33
SLT related messages and alerts are now visible in SAP Solution
Manager 7.1 SP5 onwards
Trigger status
Public
34
Execution
Higher Flexibility
Application can be run anytime and anywhere from a mobile device which is
connected to the internet.
Statistics View
Infrastructure Requirements
SUP2.1
Gateway (NW 7.02) (Minimal gateway)
Backend
IW_BEP 200 ( SP2.0)
DMIS_MOB SP01
DMIS_2010 SP07 / DMIS_2011 SP02
SAP LT Replication Server should be a NW 700 EHP2 or higher
Public
35
Public
36
Value Proposition
SAP LT Replication Server transfers data in real-time into SAP NW BW, reducing the amount of overnight data uploads into your BW systems.
With SAP LT Replication Server you can perform delta updates on BW DataSources without delta mechanisms, for ABAP-based systems as
well as non-ABAP based systems on all SAP supported DB versions (according to PAM).
Scope
Recommended for simple tables (no join or transformation logic included) and data sources (extractors) without
delta mechanism and complex business logic. With SP5 not usable for Pool/Cluster tables (planned for next SPs).
2013 SAP AG or an SAP affiliate company. All rights reserved.
Public
37
Software Requirements
Public
38
Value Proposition
With the ODP/SAP LT Replication Server scenario replicated data is available in real-time in a central place and can be consumed by multiple
subscribers over the ODP interface. The functionality is contained in the SAP Component DMIS 2011 SP5, available since 8/2013.
This is a strategic enhancement of the SAP LT Replication Server functionality to offer real-time data provisioning to all SAP solutions (currently
used by SAP NW BW and SAP BO Data Services).
Scope
currently restricted to ABAP-based systems, only simple tables, and extractors without delta mechanism and complex business logic.
2013 SAP AG or an SAP affiliate company. All rights reserved.
Public
39
Software Requirements
Public
40
Technically both DMIS versions include the same coding level (no need for an upgrade)
DMIS_2011 SP02 and DMIS_2010 SP07 (see also SAP Note 1709225)
DMIS_2011 SP03 and DMIS_2010 SP08 (see also SAP Note 1759156)
DMIS_2011 SP04 and DMIS_2010 SP09 (see also SAP Note 1824710)
DMIS_2011 SP5 (see also SAP Note 1882433): No equivalent DMIS_2010 SP version in parallel!
Current status
Since HANA SPS05, DMIS_2011 is released and recommended for all new installations (SAP LT Replication Server and SAP source
systems).
SAP customers who run other DMIS-based applications (that require DMIS_2010 in the SAP source system) can use DMIS_2010 in the source
and/or SLT system. See also SAP Note 1691975.
For HANA customers using SLT with DMIS_2010 the switch (technically an upgrade) to DMIS_2011 will be a non-disruptive event.
The future SP release cycles of DMIS 2011 and DMIS_2010 will be different!
DMIS_2011 SP5: No equivalent DMIS 2010 SP version in parallel !
Next DMIS 2010 SP10 planned to come in parallel to DMIS 2011 SP6 in Q1/2014
No further code-equal DMIS2010 after that only bug fixing
2013 SAP AG or an SAP affiliate company. All rights reserved.
Public
42
SAP LT Replication
Server *)
SAP / non-SAP
Source system
Installation
SAP: Respective DMIS 2010/2011
version (DMIS 2011 SP2-5 or equiv.) ***)
SAP: Minimum support pack level: SP07 **)
non-SAP: no software installation required
Basic Configuration
Optional: define separate table space
for logging tables
SAP: Define RFC user with appropriate
authorization
Non-SAP: Create DB user for Secondary DB
connection
System Requirements
SAP: All ABAP-based SAP Systems starting with
R/3 4.6C, all supported OS/DBs platforms
SAP & Non-SAP: OS/DB restrictions of related
SAP NetWeaver stack apply (see at
http://service.sap.com/pam)
DB
Connection
Installation
Add-on DMIS 2011 ***)
(Latest support pack level: SP5)
Basic Configuration
SAP: Define RFC connection to source system
Non-SAP: Define DB connection to source system
Define DB connection to HANA system
Define max. number of jobs to be used for data replication
SAP HANA
system
Installation
HANA SPS03-07: includes LT replication
functionality fully integrated into the UI of the
HANA modeler
Basic Configuration
Create a DB user (if required)
System Requirements
According to Quick Sizing
Ensure sufficient number of available background jobs!
*)
SAP LT Replication Server can run on any SAP system with SAP NetWeaver 7.02 ABAP stack or higher,
for example on Solution Manager 7.1 or the source system it does not have to be a separate SAP system!
**) A few new SLT features available since HANA SPS05 may require DMIS_2010 SP09 / DMIS_2011 SP04
***) SAP customers who run other DMIS-based applications can apply DMIS_2010 in the source and SLT system.
Public
43
SLT
HANA DB/Studio
If you upgrade from DMIS 2010 to DMIS 2011 you have to upgrade to at least the corresponding support package level.
The corresponding level for DMIS 2010 SP9 is DMIS 2011 SP4
Public
44
Public
45
SAP Landscape Transformation Replication Server (aka SLT) is the best choice for all SAP HANA customers who
need real-time or scheduled data replication from SAP and NON-SAP sources with the option to accomplish even complex
data transformations on the fly.
Public
47
Integration into SAP HANA Studios Data Modeller (SLT Configuration as Data Source)
Extended Monitoring Functions via SAP Solution Manager 7.1 SP9 Integration
Public
48
Product Development
Transactional consistency
Automated parallelization of replication
process per table
Templates to manage and reuse replication
settings across tables and configurations
08/2013
DMIS2011SP05
xx/2013
HANA SPS07
Q1/2014
DMIS2011SP06 / DMIS2010 SP10
xx/2014
HANA SPS08
xx/2014
DMIS2011SP07 or later
*) This document contains intended strategies, developments and/or functionality and is not intended to be binding upon SAP to any particular course of business, product strategy
and/or development. Please note that this document is subject to change and may be changed by SAP at any time without notice.
Public
49
http://scn.sap.com/community/replication-server
Public
50
Information Sources
For Customers and Partners
Web Sites
Training
Public
51
Thank You!
No part of this publication may be reproduced or transmitted in any form or for any purpose
without the express permission of SAP AG. The information contained herein may be
changed without prior notice.
Some software products marketed by SAP AG and its distributors contain proprietary
software components of other software vendors.
Microsoft, Windows, Excel, Outlook, PowerPoint, Silverlight, and Visual Studio are
registered trademarks of Microsoft Corporation.
IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x,
System z, System z10, z10, z/VM, z/OS, OS/390, zEnterprise, PowerVM, Power
Architecture, Power Systems, POWER7, POWER6+, POWER6, POWER, PowerHA,
pureScale, PowerPC, BladeCenter, System Storage, Storwize, XIV, GPFS, HACMP,
RETAIN, DB2 Connect, RACF, Redbooks, OS/2, AIX, Intelligent Miner, WebSphere, Tivoli,
Informix, and Smarter Planet are trademarks or registered trademarks of IBM Corporation.
Linux is the registered trademark of Linus Torvalds in the United States and other countries.
Adobe, the Adobe logo, Acrobat, PostScript, and Reader are trademarks or registered
trademarks of Adobe Systems Incorporated in the United States and other countries.
Oracle and Java are registered trademarks of Oracle and its affiliates.
UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.
Google App Engine, Google Apps, Google Checkout, Google Data API, Google Maps,
Google Mobile Ads, Google Mobile Updater, Google Mobile, Google Store, Google Sync,
Google Updater, Google Voice, Google Mail, Gmail, YouTube, Dalvik and Android are
trademarks or registered trademarks of Google Inc.
INTERMEC is a registered trademark of Intermec Technologies Corporation.
Wi-Fi is a registered trademark of Wi-Fi Alliance.
Bluetooth is a registered trademark of Bluetooth SIG Inc.
Motorola is a registered trademark of Motorola Trademark Holdings LLC.
Computop is a registered trademark of Computop Wirtschaftsinformatik GmbH.
SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer,
StreamWork, SAP HANA, and other SAP products and services mentioned herein as well
as their respective logos are trademarks or registered trademarks of SAP AG in Germany
and other countries.
Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal
Decisions, Web Intelligence, Xcelsius, and other Business Objects products and services
mentioned herein as well as their respective logos are trademarks or registered trademarks
of Business Objects Software Ltd. Business Objects is an SAP company.
Sybase and Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere, and other Sybase
products and services mentioned herein as well as their respective logos are trademarks or
registered trademarks of Sybase Inc. Sybase is an SAP company.
HTML, XML, XHTML, and W3C are trademarks or registered trademarks of W3C,
World Wide Web Consortium, Massachusetts Institute of Technology.
Crossgate, m@gic EDDY, B2B 360, and B2B 360 Services are registered trademarks
of Crossgate AG in Germany and other countries. Crossgate is an SAP company.
Apple, App Store, iBooks, iPad, iPhone, iPhoto, iPod, iTunes, Multi-Touch, Objective-C,
Retina, Safari, Siri, and Xcode are trademarks or registered trademarks of Apple Inc.
All other product and service names mentioned are the trademarks of their respective
companies. Data contained in this document serves informational purposes only. National
product specifications may vary.
The information in this document is proprietary to SAP. No part of this document may be
reproduced, copied, or transmitted in any form or for any purpose without the express prior
written permission of SAP AG.