Mi az SLT (SAP Landscape Transformation Replication)?
Az SLT egy olyan ETL eszköz, amely lehetővé teszi az adatok valós idejű betöltését és replikálását, vagy az adatok ütemezését az SAP forrásrendszerből vagy a nem SAP rendszerből az SAP HANA adatbázisba.
Az SAP SLT-kiszolgáló trigger alapú replikációs megközelítést alkalmaz az adatok továbbításához a forrásrendszertől a célrendszerig.
Az SLT szerver telepíthető a külön rendszerre vagy az SAP ECC rendszerre.
Az SLT rendszer előnyei az alábbiak:
- Valós idejű vagy ütemezett idejű adatreplikációt tesz lehetővé.
- Az adatok valós időben történő replikálása során az adatokat SAP HANA formátumban migrálhatjuk.
- Az SLT kezeli a Cluster és a Pool asztalokat.
- Ez a támogatás automatikusan nem Unicode és Unicode átalakítást hajt végre a betöltés / replikáció során. (Az Unicode az ASCII-hez hasonló karakterkódoló rendszer. A nem Unicode kódolási rendszer több karaktert takar, mint az ASCII).
- Ez teljes mértékben integrálva van az SAP HANA Studio-ba.
- Az SLT rendelkezik táblázási és átalakítási képességekkel.
- Az SLT felügyeleti képességekkel rendelkezik az SAP HANA Solution Manager segítségével.
Az SAP SLT szerver áttekintése az SAP / nem SAP rendszerrel az alábbiak szerint:
SAP SLT kapcsolat architektúra áttekintés az SAP rendszer és az SAP HANA között
Az SAP SLT Replication Server átalakítja az összes metaadat-tábla meghatározást az ABAP forrásrendszertől SAP HANA-val.
Az SAP forrás esetében az SLT kapcsolat a következő tulajdonságokkal rendelkezik:
- Amikor egy táblát replikál, az SAP SLT replikációs kiszolgáló naplózási táblázatokat hoz létre a forrásrendszerben.
- Az olvasómotor az SAP forrásrendszerben jön létre.
- Az SAP SLT és az SAP forrás közötti kapcsolat RFC-kapcsolaton keresztül jön létre.
- Az SAP SLT és az SAP HANA közötti kapcsolat DB kapcsolatként jön létre.
A "SYSTEM" felhasználóval azonos jogosultsággal rendelkező adatbázis-felhasználó kapcsolatot hozhat létre az SAP SLT és az SAP HANA adatbázis között.
SAP SLT kapcsolat az SAP rendszer és az SAP HANA DATABASE között
Az SAP SLT Server automatikusan létrehozza a DB kapcsolatot az SAP HANA adatbázis számára (amikor új konfigurációt hozunk létre a tranzakció LTR-jén keresztül). Nincs szükség manuális létrehozásra.
Konfigurálja az SAP SLT kiszolgálót az SAP forrásrendszerhez
Először konfigurálnunk kell az SAP SLT replikációs szervert az SAP forrás és az SAP HANA adatbázis közötti kapcsolatra. A T-kód, az LTR az SAP forrás és az SAP SLT közötti kapcsolat létrehozására szolgál.
1. lépés: Jelentkezzen be az SAP SLT kiszolgálóra, és hívja meg az "LTR" tranzakciót az SAP SLT replikációs szerverről.
Megjelenik egy Web-dynpro előugró képernyő az SAP SLT szerverre történő bejelentkezéshez.
- Írja be az Ügyfél / Felhasználó azonosítóját / jelszavát
- Kattintson a bejelentkezés fülre
A konfiguráció előugró képernyője az alábbiak szerint jelenik meg:
Kattintson az "Új" gombra az új konfigurációhoz.
2. lépés) Ebben a lépésben
- Írja be a konfiguráció nevét és leírását.
- Válassza ki az SAP rendszert forrásrendszerként.
- Írja be az RFC-kapcsolatot az SAP rendszerhez.
- Írja be a Felhasználónév / Jelszó / Gazdanév és a példány számát.
- Adja meg a Munkaopciók részleteit -
- Az adatátviteli munkák száma.
- Számítási munkák száma.
- Válassza a Replikáció opciót Valós idejűként.
- Miután az összes beállítás megmaradt, kattintson az 'OK' gombra egy új séma létrehozásához az SLT-ben.
A "SLTECC" konfigurációs név hozzáadódik és aktív lesz.
Az SAP SLT szerver sikeres konfigurálása után az SAP SLT Server automatikusan létrehozza a DB kapcsolatot az SAP HANA adatbázis számára (amikor új konfigurációt hozunk létre az LTR tranzakción keresztül). Nincs szükség manuális létrehozásra.
A következő lépésben adatokat importálunk az SAP HANA-ba az SAP-forrásból.
SAP forrásadatok importálása az SAP HANA-ba az SLT-n keresztül
Miután sikeresen konfiguráltuk az SAP SLT kiszolgálót, egy SEMA konfigurációs névként az SAP SLT-ben létrehozott SCHEMA jön létre az SAP HANA adatbázisban.
Ez a séma a következő objektumokat tartalmazza:
- 1 Séma - SLTECC.
- 1 felhasználó - SLTECC.
- 1 Kiváltságok
- 8 asztal -
- DD02L (SAP táblák neve)
- DD02T (SAP táblázatszövegek)
- RS_LOG_FILES
- RS_MESSAGE
- RS_ORDER
- RS_ORDER_TEXT
- RS_SCHEMA_MAP
- RS_STATUS.
- 4 szerep -
- SLTECC_DATA_PROV
- SLTECC_DATA_POWER_USER
- SLTECC_DATA_USER_ADMIN
- SLTECC_DATA_SELECT
- 2 Eljárások
- RS_GRANT_ACCESS
- RS_REVOKE_ACCESS
Az összes konfigurálás befejeződött, most egy táblázatot töltünk be az SAP ECC-ből (ERP központi komponens).
1. lépés: Táblák SAP ECC-ből az SAP HANA adatbázisba történő betöltéséhez kövesse az alábbi lépéseket:
- Lépjen az Adatkészítés a Gyorsnézetből.
- Válassza az SAP HANA System lehetőséget.
- Kattintson a Befejezés gombra.
2. lépés: Megjelenik az SLT alapú táblázatok adatszolgáltatásának képernyője. Az adatszolgáltatásnak 5 lehetősége van az alábbiak szerint:
Szolgáltatási lehetőség | Részlet |
Terhelés (teljes terhelés) | Ez egy egyszeri esemény, amely elindítja az adatok kezdeti betöltését a forrásrendszerből. |
Replikáció (Teljes terhelés + Delta terhelés) | Elindítja a kezdeti terhelést (ha nem végezzük korábban), és vegye figyelembe a delta változását is. Az egyes táblákhoz létrejön az adatbázis-trigger és a kapcsolódó naplózási táblázat. |
Állítsa le a replikációt | Leállítja a táblázat aktuális replikációs folyamatát. Teljesen eltávolítja az adatbázis- kiváltó és naplózási táblázatot. |
Felfüggesztés | Szünetelteti a táblázat futó replikációs folyamatát. Az adatbázis-trigger nem törlődik a forrásrendszerből, és a változások rögzítése folytatódik. A kapcsolódó információkat a kapcsolódó naplózási táblázat tárolja a forrásrendszerben. |
Önéletrajz | A Resume újraindítja a felfüggesztett tábla replikációját. Folytatás után a felfüggesztett replikációs folyamat folytatódik. |
A táblázat betöltésének első lehetőségét használjuk a táblázat betöltése (LFBK) adatok kezdeti betöltéséhez a forrástól az SAP HANA tábláig.
Lépésről lépésre az alábbiak szerint
- A Forrás és a Cél rendszer részleteit az SAP SLT konfigurációjának megfelelően választják ki.
- Kattintson a Betöltés gombra, és válassza ki a táblázatot (LFBK), amelyet be kell töltenünk / replikálnunk kell az SAP Hanába.
- A táblázat (LFBK) hozzáadásra kerül az Adatterhelés-kezelés szakaszhoz a "Betöltés" és az "Ütemezett" állapotú műveletekkel.
Az adatok betöltése után az Állapot "Végrehajtva" értékre változik. A tábla "SLTECC" sémában kerül létrehozásra, adatokkal.
3. lépés: Ellenőrizze az adatokat a táblázatban (LFBK) az "SLTECC" séma adat-előnézete alapján az alábbiak szerint -.
- Jelentkezzen be az SAP HANA adatbázisba az SAP HANA Studio segítségével, és válassza az SAP HANA System HDB (HANAUSER) lehetőséget.
- Válassza a Táblázat (LFBK) lehetőséget a Táblázat csomópont alatt.
- Kattintson a jobb gombbal a Táblázat (LFBK) elemre, majd kattintson az Adatok előnézetének megnyitása lehetőségre.
- Az SLT folyamaton keresztül betöltött adatok megjelennek az Adatok előnézeti képernyőn.
Most sikeresen betöltöttük az adatokat az "LFBK" táblázatba. Ezt a táblázatot fogjuk felhasználni a modellezésben.
SAP SLT kapcsolat a nem SAP rendszer és az SAP HANA között
Az SAP SLT Replication Server az összes metaadat-tábla meghatározást átalakítja a nem ABAP forrásrendszertől SAP HANA-val.
Nem SAP forrás esetén az SLT kapcsolat a következő tulajdonságokkal rendelkezik:
- Amikor egy táblát replikál, az SAP SLT replikációs kiszolgáló naplózási táblázatokat hoz létre a forrásrendszerben.
- Az olvasómotor az SAP SLT replikációs kiszolgálón jön létre.
- Az SAP SLT és az SAP Source / SAP HANA közötti kapcsolat DB kapcsolatként jön létre.
SAP SLT kapcsolat a nem SAP SLT kapcsolat és az SAP HANA rendszer / ADATBÁZIS között
Az SAP SLT csak a legegyszerűbb transzformációkat képes végrehajtani, így a komplex átalakításokhoz szükségünk van egy másik ETL eszközre, például az SAP Data szolgáltatásokra.