Co je SLT (SAP Landscape Transformation Replication)?
SLT je nástroj ETL, který umožňuje načítat a replikovat data v reálném čase nebo plánovat data ze zdrojového systému SAP nebo ze systému Non SAP do databáze SAP HANA.
Server SAP SLT používá k předávání dat ze zdrojového systému do cílového systému přístup založený na replikaci spouštěčů.
Server SLT lze nainstalovat na samostatný systém nebo na systém SAP ECC.
Výhoda systému SLT je uvedena níže -
- Umožňuje replikaci dat v reálném čase nebo podle časového plánu.
- Během replikace dat v reálném čase můžeme migrovat data ve formátu SAP HANA.
- SLT zpracovává klastrové a kulečníkové stoly.
- Tato podpora automaticky převádí jiné než Unicode a Unicode během načítání / replikace. (Unicode je systém kódování znaků podobný ASCII. Systém kódování jiný než Unicode pokrývá více znaků než ASCII).
- To je plně integrováno do SAP HANA Studio.
- SLT mají možnosti nastavení tabulky a transformace.
- SLT mají možnosti monitorování pomocí SAP HANA Solution Manager.
Přehled architektury serveru SAP SLT se systémem SAP / Non-SAP je uveden níže -
Přehled architektury připojení SAP SLT mezi systémem SAP a SAP HANA
Server replikace SAP SLT transformuje všechny definice tabulky metadat ze zdrojového systému ABAP na SAP HANA.
U zdroje SAP má připojení SLT následující funkce -
- Při replikaci tabulky vytvoří server replikace SAP SLT protokolovací tabulky ve zdrojovém systému.
- Čtecí modul je vytvořen ve zdrojovém systému SAP.
- Spojení mezi SAP SLT a zdrojem SAP je navázáno jako připojení RFC.
- Spojení mezi SAP SLT a SAP HANA je navázáno jako připojení DB.
Uživatel databáze se stejným oprávněním jako uživatel "SYSTÉM" může vytvořit spojení mezi SAP SLT a SAP HANA Database.
Připojení SAP SLT mezi systémem SAP a DATABÁZE SAP HANA
Server SAP SLT automaticky vytvoří připojení DB pro databázi SAP HANA (když vytvoříme novou konfiguraci prostřednictvím transakce LTR). Není třeba jej vytvářet ručně.
Nakonfigurujte server SAP SLT pro zdrojový systém SAP
Nejprve musíme nakonfigurovat replikační server SAP SLT pro připojení mezi zdrojem SAP a databází SAP HANA. T-kód, LTR se používá k vytvoření spojení mezi zdrojem SAP a SAP SLT.
Krok 1) Přihlaste se k serveru SAP SLT a volejte transakci „LTR“ ze serveru replikace SAP SLT.
Pro přihlášení k serveru SAP SLT se zobrazí vyskakovací obrazovka Web-dynpro.
- Zadejte ID / heslo klienta / uživatele
- Klikněte na kartu přihlášení
Vyskakovací obrazovka pro konfiguraci se zobrazí níže -
Kliknutím na tlačítko „Nová“ zobrazíte novou konfiguraci.
Krok 2) V tomto kroku
- Zadejte název konfigurace a popis.
- Jako zdrojový systém vyberte SAP System.
- Zadejte připojení RFC pro systém SAP.
- Zadejte uživatelské jméno / heslo / název hostitele a číslo instance.
- Zadejte podrobnosti o možnostech úlohy -
- Počet úloh přenosu dat.
- Ne. Výpočtových úloh.
- Vyberte možnost Replikace v reálném čase.
- Jakmile jsou všechna nastavení zachována, klikněte na „OK“ a vytvořte nové schéma v SLT.
Bude přidán a aktivní název konfigurace „SLTECC“.
Po úspěšné konfiguraci serveru SAP SLT server SAP SLT Server automaticky vytvoří připojení DB pro databázi SAP HANA (když vytvoříme novou konfiguraci prostřednictvím transakce LTR). Není třeba jej vytvářet ručně.
V dalším kroku importujeme data do SAP HANA ze zdroje SAP.
Importujte zdrojová data SAP do SAP HANA prostřednictvím SLT
Jakmile jsme úspěšně nakonfigurovali server SAP SLT, vytvoří se SCHEMA jako název konfigurace výše v SAP SLT v databázi SAP HANA.
Toto schéma obsahuje následující objekty -
- 1 schéma - SLTECC.
- 1 uživatel - SLTECC.
- 1 Výsady
- 8 tabulek -
- DD02L (název tabulek SAP)
- DD02T (texty tabulek SAP)
- RS_LOG_FILES
- RS_MESSAGE
- RS_ORDER
- RS_ORDER_TEXT
- RS_SCHEMA_MAP
- RS_STATUS.
- 4 role -
- SLTECC_DATA_PROV
- SLTECC_DATA_POWER_USER
- SLTECC_DATA_USER_ADMIN
- SLTECC_DATA_SELECT
- 2 Postupy
- RS_GRANT_ACCESS
- RS_REVOKE_ACCESS
Veškerá konfigurace je dokončena, nyní načteme tabulku ze SAP ECC (ERP Central Component).
Krok 1) Chcete-li načíst tabulky ze systému SAP ECC do databáze SAP HANA, postupujte podle následujících kroků -
- Přejít na zřizování dat z rychlého zobrazení.
- Vyberte systém SAP HANA.
- Klikněte na tlačítko Dokončit.
Krok 2) Zobrazí se obrazovka pro SLT Based Table Data Provisioning. Existuje 5 možností pro poskytování údajů, jak je uvedeno níže -
Možnost poskytnutí | Detail |
Načíst (plné zatížení) | Toto je jednorázová událost, která spouští počáteční načítání dat ze zdrojového systému. |
Replikovat (plné zatížení + Delta zatížení) | Spustí počáteční načtení (pokud není provedeno dříve) a také zváží změnu delty . Pro každou tabulku bude vytvořen spouštěč databáze a související tabulka protokolování. |
Zastavte replikaci | Zastaví aktuální proces replikace tabulky. Úplně odstraní spouštěč databáze a tabulku protokolování. |
Pozastavit | Pozastaví spuštěný proces replikace tabulky. Spouštěč databáze nebude odstraněn ze zdrojového systému a záznam změn bude pokračovat. Související informace jsou uloženy v související protokolovací tabulce ve zdrojovém systému. |
Životopis | Obnovit restartuje replikaci pozastavené tabulky. Po obnovení bude pozastavený proces replikace pokračovat. |
První možnost z tabulky „Načíst možnost“ používáme pro počáteční načtení dat tabulky (LFBK) ze zdroje do tabulky SAP HANA.
Krok za krokem je uveden níže -
- Podrobnosti o zdrojovém a cílovém systému jsou vybrány podle konfigurace SAP SLT.
- Klikněte na tlačítko Načíst a vyberte tabulku (LFBK), kterou potřebujeme načíst / replikovat v SAP Hana.
- Tabulka (LFBK) bude přidána do sekce Správa načítání dat s akcí „Načíst“ a Stav „Naplánováno“.
Po načtení dat se stav změní na „Provedeno“. Tabulka bude vytvořena ve schématu „SLTECC“ s daty.
Krok 3) Zkontrolujte Data v tabulce (LFBK) podle Náhledu dat ze schématu "SLTECC", jak je uvedeno níže -.
- Přihlaste se do databáze SAP HANA přes SAP HANA Studio a vyberte SAP HANA System HDB (HANAUSER).
- V tabulce uzel vyberte tabulku (LFBK).
- Klikněte pravým tlačítkem na tabulku (LFBK) a klikněte na možnost Otevřít náhled dat.
- Načtená data prostřednictvím procesu SLT se zobrazí na obrazovce náhledu dat.
Nyní jsme úspěšně načetli data do tabulky "LFBK". Tuto tabulku budeme v budoucnu používat v Modelování.
Připojení SAP SLT mezi systémem, který není SAP, a SAP HANA
Server replikace SAP SLT transformuje všechny definice tabulky metadat ze zdrojového systému jiného než ABAP na SAP HANA.
Pro zdroj mimo SAP má připojení SLT následující funkce -
- Při replikaci tabulky vytvoří server replikace SAP SLT protokolovací tabulky ve zdrojovém systému.
- Čtecí modul je vytvořen na replikačním serveru SAP SLT.
- Spojení mezi SAP SLT a SAP Source / SAP HANA je navázáno jako připojení DB.
Připojení SAP SLT mezi připojením jiných než SAP SLT a systémem / DATABÁZE SAP HANA
SAP SLT může provádět pouze nejjednodušší transformace, takže pro složité transformace potřebujeme další nástroj ETL, například služby SAP Data.