Čo je SLT (SAP Landscape Transformation Replication)?
SLT je nástroj ETL, ktorý vám umožňuje načítať a replikovať údaje v reálnom čase alebo plánovať údaje zo zdrojového systému SAP alebo zo systému Non SAP do databázy SAP HANA.
Server SAP SLT používa na prenos údajov zo zdrojového systému do cieľového systému prístup založený na replikácii spúšťača.
Server SLT je možné nainštalovať na samostatný systém alebo na systém SAP ECC.
Výhoda systému SLT je uvedená nižšie -
- Umožňuje replikáciu údajov v reálnom čase alebo podľa časového plánu.
- Počas replikácie údajov v reálnom čase môžeme migrovať údaje vo formáte SAP HANA.
- SLT zvláda klastrové a biliardové stoly.
- Táto podpora počas načítania / replikácie automaticky podporuje konverziu bez kódu Unicode a Unicode. (Unicode je systém kódovania znakov podobný ASCII. Systém kódovania bez Unicode pokrýva viac znakov ako ASCII).
- Toto je plne integrované do aplikácie SAP HANA Studio.
- SLT majú možnosti nastavenia tabuľky a transformácie.
- SLT majú monitorovacie schopnosti so SAP HANA Solution Manager.
Prehľad architektúry servera SAP SLT so systémom SAP / Non-SAP je uvedený nižšie -
Prehľad architektúry pripojenia SAP SLT medzi systémom SAP a SAP HANA
Server replikácie SAP SLT transformuje všetky definície tabuľky metadát zo zdrojového systému ABAP na systém SAP HANA.
Pre zdroj SAP má pripojenie SLT nasledujúce funkcie -
- Keď sa tabuľka replikuje, server replikácie SAP SLT vytvorí protokolovacie tabuľky v zdrojovom systéme.
- Čítací modul je vytvorený v zdrojovom systéme SAP.
- Spojenie medzi SAP SLT a SAP Source je nadviazané ako RFC pripojenie.
- Spojenie medzi SAP SLT a SAP HANA je nadviazané ako spojenie DB.
Užívateľ databázy s rovnakou autorizáciou ako užívateľ "SYSTEM" môže vytvoriť spojenie medzi SAP SLT a SAP HANA Database.
Prepojenie SAP SLT medzi systémom SAP a DATABÁZOU SAP HANA
Server SAP SLT automaticky vytvorí pripojenie DB pre databázu SAP HANA (keď vytvoríme novú konfiguráciu prostredníctvom transakcie LTR). Nie je potrebné ho vytvárať ručne.
Nakonfigurujte server SAP SLT pre zdrojový systém SAP
Najskôr musíme nakonfigurovať replikačný server SAP SLT na pripojenie medzi zdrojom SAP a databázou SAP HANA. T-kód, LTR sa používa na vytvorenie spojenia medzi zdrojom SAP a SAP SLT.
Krok 1) Prihláste sa na server SAP SLT a zavolajte transakciu „LTR“ z replikačného servera SAP SLT.
Pre prihlásenie na server SAP SLT sa zobrazí vyskakovacia obrazovka Web-dynpro.
- Zadajte ID / heslo klienta / používateľa
- Kliknite na kartu prihlásenia
Vyskakovacie okno pre Konfiguráciu sa zobrazí ako nižšie -
Kliknutím na tlačidlo „Nová“ zobrazíte novú konfiguráciu.
Krok 2) V tomto kroku
- Zadajte názov a popis konfigurácie.
- Vyberte Zdrojový systém SAP.
- Zadajte pripojenie RFC pre systém SAP.
- Zadajte používateľské meno / heslo / názov hostiteľa a číslo inštancie.
- Zadajte podrobnosť možností úlohy -
- Počet úloh prenosu údajov.
- Počet výpočtových úloh.
- Vyberte možnosť Replikácia ako Real Time.
- Keď sú všetky nastavenia zachované, kliknite na „OK“ a vytvorte novú schému v SLT.
Bude pridaný a aktívny názov konfigurácie „SLTECC“.
Po úspešnej konfigurácii servera SAP SLT server SAP SLT Server automaticky vytvorí pripojenie DB pre databázu SAP HANA (keď vytvoríme novú konfiguráciu prostredníctvom transakcie LTR). Nie je potrebné ho vytvárať ručne.
V ďalšom kroku importujeme údaje do systému SAP HANA zo zdroja SAP Source.
Importujte zdrojové údaje SAP do SAP HANA prostredníctvom SLT
Po úspešnej konfigurácii servera SAP SLT sa v databáze SAP HANA vytvorí názov konfigurácie SCHEMA uvedený vyššie v SAP SLT.
Táto schéma obsahuje nasledujúce objekty -
- 1 schéma - SLTECC.
- 1 používateľ - SLTECC.
- 1 Výsady
- 8 tabuliek -
- DD02L (názov tabuliek SAP)
- DD02T (texty tabuliek SAP)
- RS_LOG_FILES
- RS_MESSAGE
- RS_ORDER
- RS_ORDER_TEXT
- RS_SCHEMA_MAP
- RS_STATUS.
- 4 roly -
- SLTECC_DATA_PROV
- SLTECC_DATA_POWER_USER
- SLTECC_DATA_USER_ADMIN
- SLTECC_DATA_SELECT
- 2 Postupy
- RS_GRANT_ACCESS
- RS_REVOKE_ACCESS
Celá konfigurácia je dokončená, teraz načítame tabuľku zo systému SAP ECC (ERP Central Component).
Krok 1) Ak chcete načítať tabuľky zo systému SAP ECC do databázy SAP HANA, postupujte podľa nasledujúcich krokov -
- Prejdite na stránku Poskytovanie údajov z Rýchleho zobrazenia.
- Vyberte systém SAP HANA.
- Kliknite na tlačidlo Dokončiť.
Krok 2) Zobrazí sa obrazovka poskytovania údajov tabuľky na základe SLT. Existuje 5 možností poskytovania údajov, ako je uvedené nižšie -
Možnosť poskytovania | Detail |
Zaťaženie (plné zaťaženie) | Toto je jednorazová udalosť, ktorá spustí počiatočné načítanie údajov zo zdrojového systému. |
Replikácia (plné zaťaženie + delta zaťaženie) | Spustí sa počiatočné načítanie (ak sa tak nestalo skôr) a zvážte tiež zmenu delty . Pre každú tabuľku sa vytvorí spúšťač databázy a súvisiaca tabuľka protokolovania. |
Zastavte replikáciu | Zastaví aktuálny proces replikácie pre tabuľku. Úplne odstráni spúšťač databázy a protokolovaciu tabuľku. |
Pozastaviť | Pozastaví prebiehajúci proces replikácie tabuľky. Spúšťač databázy nebude zo zdrojového systému odstránený a zaznamenávanie zmien bude pokračovať. Súvisiace informácie sú uložené v súvisiacej protokolovacej tabuľke v zdrojovom systéme. |
Pokračovať | Obnoviť reštartuje replikáciu pozastavenej tabuľky. Po obnovení bude proces pozastavenej replikácie pokračovať. |
Prvú možnosť z tabuľky „Načítať voľbu“ používame na počiatočné načítanie údajov tabuľky (LFBK) zo zdroja do tabuľky SAP HANA.
Krok za krokom je uvedený nižšie -
- Podrobnosti o zdrojovom a cieľovom systéme sa vyberajú podľa konfigurácie SAP SLT.
- Kliknite na tlačidlo Načítať a vyberte tabuľku (LFBK), ktorú potrebujeme načítať / replikovať v systéme SAP Hana.
- Tabuľka (LFBK) bude pridaná do sekcie správy načítania údajov s akciou „Načítanie“ a stavom „Naplánované“.
Po načítaní údajov sa stav zmení na „Vykonaný“. Tabuľka bude vytvorená v schéme „SLTECC“ s údajmi.
Krok 3) Skontrolujte údaje v tabuľke (LFBK) pomocou Náhľadu údajov zo schémy "SLTECC", ako je uvedené nižšie -.
- Prihláste sa do databázy SAP HANA cez SAP HANA Studio a vyberte SAP HANA System HDB (HANAUSER).
- V uzle tabuľky vyberte tabuľku (LFBK).
- Kliknite pravým tlačidlom myši na tabuľku (LFBK) a kliknite na možnosť Otvoriť ukážku údajov.
- Načítané údaje prostredníctvom procesu SLT sa zobrazia na obrazovke Náhľad údajov.
Teraz sme úspešne načítali údaje do tabuľky „LFBK“. Túto tabuľku budeme v budúcnosti používať v modelovaní.
Pripojenie SAP SLT medzi systémom, ktorý nie je SAP, a SAP HANA
Server replikácie SAP SLT transformuje všetky definície tabuľky metadát zo zdrojového systému, ktorý nie je ABAP, na systém SAP HANA.
Pre zdroj, ktorý nie je SAP, má pripojenie SLT nasledujúce funkcie -
- Keď sa tabuľka replikuje, server replikácie SAP SLT vytvorí protokolovacie tabuľky v zdrojovom systéme.
- Čítací modul je vytvorený na serveri SAP SLT Replication.
- Spojenie medzi SAP SLT a SAP Source / SAP HANA je nadviazané ako spojenie DB.
Pripojenie SAP SLT medzi pripojením iného ako SAP SLT a systémom / DATABÁZOU systému SAP HANA
SAP SLT dokáže iba najjednoduchšie transformácie, takže pre komplexné transformácie potrebujeme ďalší nástroj ETL, napríklad služby SAP Data.