SLT (SAP Landscape Transformation Replication Server) in SAP HANA
Was ist SLT (SAP Replikation der Landschaftstransformation)?
SLT ist ein ETL-Tool, mit dem Sie Daten in Echtzeit laden und replizieren oder Daten planen kรถnnen von SAP Quellsystem oder Nicht SAP System in SAP HANA-Datenbank.
SAP Der SLT-Server verwendet einen triggerbasierten Replikationsansatz, um Daten vom Quellsystem zum Zielsystem zu รผbertragen.
Der SLT-Server kann auf einem separaten System oder auf SAP Das ECC-System.
Der Vorteil des SLT-Systems ist wie folgt:
- Ermรถglicht die Datenreplikation in Echtzeit oder nach Zeitplan.
- Wรคhrend der Datenreplikation in Echtzeit kรถnnen wir Daten migrieren in SAP HANA-Format.
- SLT-Griffe Cluster und Billardtische.
- Dies unterstรผtzt die automatische Nicht-Unicode- und Unicode-Konvertierung wรคhrend des Ladens/der Replikation. (Unicode ist ein Zeichenkodierungssystem, das ASCII รคhnelt. Nicht-Unicode ist ein Kodierungssystem, das mehr Zeichen als ASCII abdeckt.)
- Dies ist vollstรคndig integriert SAP HANA Studio.
- SLT verfรผgt รผber Tabelleneinstellungs- und Transformationsfunktionen.
- SLT verfรผgt รผber รberwachungsfunktionen mit SAP HANA-Lรถsungsmanager.
Archistruktur รberblick รผber SAP SLT-Server mit SAP / Nicht-SAP Das System ist wie folgt:
SAP SLT-Verbindung ArchiStrukturรผbersicht zwischen SAP System und SAP HANA
SAP Der SLT Replication Server transformiert alle Metadatentabellendefinitionen vom ABAP-Quellsystem in SAP HANA.
Fรผr SAP Quelle, die SLT-Verbindung verfรผgt รผber die folgenden Funktionen โ
- Wenn eine Tabelle repliziert wird, SAP Der SLT-Replikationsserver erstellt Protokollierungstabellen im Quellsystem.
- Die Lese-Engine wird erstellt im SAP Quellsystem.
- Die Verbindung zwischen SAP SLT und SAP Die Quelle wird als RFC-Verbindung hergestellt.
- Die Verbindung zwischen SAP SLT und SAP HANA wird als DB-Verbindung hergestellt.
Ein Datenbankbenutzer mit der gleichen Berechtigung wie der Benutzer โSYSTEMโ kann eine Verbindung herstellen zwischen SAP SLT und SAP HANA-Datenbank.

SAP SLT-Server erstellt automatisch eine DB-Verbindung fรผr SAP HANA-Datenbank (wenn wir eine neue Konfiguration รผber die Transaktion LTR erstellen). Es ist nicht erforderlich, sie manuell zu erstellen.
Einrichtung SAP SLT Server fรผr SAP Quellsystem
Zuerst mรผssen wir konfigurieren SAP SLT Replikationsserver fรผr die Verbindung zwischen SAP Quelle und SAP HANA-Datenbank. T-Code LTR wird verwendet, um eine Verbindung herzustellen zwischen SAP Quelle und SAP SLT.
Schritt 1) Einloggen um SAP SLT-Server und Call-Transaktion โLTRโ von SAP SLT-Replikationsserver.
Ein Web-Dynpro-Popup-Bildschirm wird zur Anmeldung angezeigt. SAP SLT-Server.
- Geben Sie Client/Benutzer-ID/Passwort ein
- Klicken Sie auf die Registerkarte โAnmeldenโ.
Ein Popup-Bildschirm fรผr die Konfiguration wird wie folgt angezeigt:
Klicken Sie fรผr die neue Konfiguration auf die Schaltflรคche โNeuโ.
Schritt 2) In diesem Schritt
- Geben Sie den Konfigurationsnamen und die Beschreibung ein.
- Auswรคhlen SAP System als Quellsystem.
- RFC-Verbindung eingeben fรผr SAP -System.
- Geben Sie Benutzername/Passwort/Hostnamen und Instanznummer ein.
- Geben Sie Details zu den Joboptionen ein โ
- Anzahl der Datenรผbertragungsauftrรคge.
- Anzahl Berechnungsjobs.
- Wรคhlen Sie die Replikationsoption โEchtzeitโ aus.
- Sobald alle Einstellungen beibehalten wurden, klicken Sie auf โOKโ, um ein neues Schema in SLT zu erstellen.
Ein Konfigurationsname โSLTECCโ wird hinzugefรผgt und aktiv.
Nach der Konfiguration SAP SLT-Server erfolgreich, SAP SLT-Server erstellt automatisch eine DB-Verbindung fรผr SAP HANA-Datenbank (wenn wir eine neue Konfiguration รผber die Transaktion LTR erstellen). Es ist nicht erforderlich, sie manuell zu erstellen.
Im nรคchsten Schritt importieren wir Daten in SAP HANA von SAP Quelle.
Import SAP Quelldaten fรผr SAP HANA durch SLT
Nach erfolgreicher Konfiguration SAP SLT-Server, ein SCHEMA als Konfigurationsname oben in SAP SLT entsteht in SAP HANA-Datenbank.
Dieses Schema enthรคlt folgende Objekte:
- 1 Schema โ SLTECC.
- 1 Benutzer โ SLTECC.
- 1 Privilegien
- 8-Tabellen -
- DD02L (SAP Tabellenname )
- DD02T (SAP Tabellentexte)
- RS_LOG_FILES
- RS_MESSAGE
- RS_ORDER
- RS_ORDER_TEXT
- RS_SCHEMA_MAP
- RS_STATUS.
- 4 Rolle โ
- SLTECC_DATA_PROV
- SLTECC_DATA_POWER_USER
- SLTECC_DATA_USER_ADMIN
- SLTECC_DATA_SELECT
- 2-Prozeduren
- RS_GRANT_ACCESS
- RS_REVOKE_ACCESS
Die Konfiguration ist abgeschlossen, nun laden wir eine Tabelle von SAP ECC (ERP-Zentralkomponente).
Schritt 1) So laden Sie Tabellen aus SAP ECC zu SAP HANA-Datenbank, befolgen Sie die folgenden Schritte:
- Gehen Sie in der Schnellansicht zu Datenbereitstellung.
- Auswรคhlen SAP HANA-System.
- Klicken Sie auf die Schaltflรคche โFertig stellenโ.
Schritt 2) Ein Bildschirm fรผr die Bereitstellung von SLT-basierten Tabellendaten wird angezeigt. Es gibt 5 Optionen fรผr die Datenbereitstellung, wie unten dargestellt:
| Bereitstellungsoption | Detail |
|---|---|
| Laden (Volllast) | Dies ist ein einmaliges Ereignis, das einen ersten Ladevorgang von Daten aus dem Quellsystem startet. |
| Replizieren (Volllast + Delta Belastung) | Beginnen Sie mit dem anfรคnglichen Laden (sofern dies nicht frรผher erfolgt) und berรผcksichtigen Sie dies auch Delta รคndern. Fรผr jede Tabelle werden ein Datenbanktrigger und eine zugehรถrige Protokollierungstabelle erstellt. |
| Stoppen Sie die Replikation | Es stoppt den aktuellen Replikationsprozess fรผr eine Tabelle. Es entfernt den Datenbanktrigger und die Protokollierungstabelle vollstรคndig. |
| Aussetzen | Es unterbricht einen laufenden Replikationsprozess einer Tabelle. Der Datenbank-Trigger wird nicht aus dem Quellsystem gelรถscht und die Aufzeichnung der รnderungen wird fortgesetzt. Zugehรถrige Informationen werden in der zugehรถrigen Protokollierungstabelle im Quellsystem gespeichert. |
| Lebenslauf | Resume startet die Replikation fรผr eine angehaltene Tabelle neu. Nach der Wiederaufnahme wird der unterbrochene Replikationsprozess fortgesetzt. |
Wir verwenden die erste Option aus der Tabelle โOption ladenโ fรผr das erstmalige Laden der Tabellendaten (LFBK) von der Quelle in SAP HANA-Tabelle.
Schritt fรผr Schritt ist wie folgt:
- Quelle und Target Die Systemdetails werden ausgewรคhlt nach SAP SLT-Konfiguration.
- Klicken Sie auf die Schaltflรคche Laden und wรคhlen Sie die Tabelle (LFBK) aus, die wir laden/replizieren mรผssen SAP Hana.
- Die Tabelle (LFBK) wird dem Abschnitt โData Load Managementโ mit der Aktion โLadenโ und dem Status โGeplantโ hinzugefรผgt.
Nach dem Laden der Daten รคndert sich der Status in โAusgefรผhrtโ. Die Tabelle wird im โSLTECCโ-Schema mit Daten erstellt.
Schritt 3) รberprรผfen Sie die Daten in der Tabelle (LFBK) anhand der Datenvorschau aus dem Schema โSLTECCโ wie folgt:
- Einloggen in SAP HANA-Datenbank durch SAP HANA Studio und wรคhlen Sie SAP HANA-System HDB (HANAUSER).
- Wรคhlen Sie Tabelle (LFBK) unter Tabellenknoten aus.
- Klicken Sie mit der rechten Maustaste auf Tabelle (LFBK) und klicken Sie auf die Option โDatenvorschau รถffnenโ.
- Durch den SLT-Prozess geladene Daten werden im Datenvorschaubildschirm angezeigt.
Jetzt haben wir erfolgreich Daten in die Tabelle โLFBKโ geladen. Wir werden diese Tabelle kรผnftig in der Modellierung verwenden.
SAP SLT Verbindung zwischen Nicht-SAP System und SAP HANA
SAP Der SLT Replication Server transformiert alle Metadatentabellendefinitionen aus dem Nicht-ABAP-Quellsystem in SAP HANA.
Fรผr Nicht-SAP Quelle, die SLT-Verbindung hat folgende Funktionen โ
- Wenn eine Tabelle repliziert wird, SAP Der SLT-Replikationsserver erstellt Protokollierungstabellen im Quellsystem.
- Die Lese-Engine wird erstellt im SAP SLT-Replikationsserver.
- Die Verbindung zwischen SAP SLT und SAP Quelle / SAP HANA wird als DB-Verbindung hergestellt.
SAP SLT kann nur einfachste Transformationen durchfรผhren, daher benรถtigen wir fรผr komplexe Transformationen ein anderes ETL-Tool wie SAP Datendienste.









