SLT (SAP kraštovaizdžio transformacijos replikacijos serveris) SAP HANA

Anonim

Kas yra SLT (SAP peizažo transformacijos replikacija)?

SLT yra ETL įrankis, leidžiantis įkelti ir pakartoti duomenis realiuoju laiku arba suplanuoti duomenis iš SAP šaltinio sistemos ar ne SAP sistemos į SAP HANA duomenų bazę.

SAP SLT serveris naudoja aktyvikliu pagrįstą replikacijos metodą, kad perduotų duomenis iš šaltinio sistemos į tikslinę sistemą.

SLT serverį galima įdiegti atskiroje sistemoje arba SAP ECC sistemoje.

SLT sistemos nauda yra tokia, kokia yra žemiau -

  • Leidžia realiuoju laiku arba suplanuoti laiko replikavimą.
  • Realaus laiko duomenis atkartodami, galime perkelti duomenis SAP HANA formatu.
  • SLT tvarko „Cluster“ ir „Pool“ stalus.
  • Tai palaiko automatiškai ne „Unicode“ ir „Unicode“ konvertavimą įkėlimo / replikavimo metu. („Unicode“ yra simbolių kodavimo sistema, panaši į ASCII. „Unicode“ yra kodavimo sistema, apimanti daugiau simbolių nei ASCII).
  • Tai visiškai integruota į „SAP HANA Studio“.
  • SLT turi stalo nustatymo ir transformavimo galimybes.
  • SLT turi stebėjimo galimybes su „SAP HANA Solution Manager“.

SAP SLT serverio su SAP / ne SAP sistema architektūros apžvalga yra tokia:

SAP SLT ryšio architektūros apžvalga tarp SAP sistemos ir SAP HANA

SAP SLT replikacijos serveris transformuoja visus metaduomenų lentelių apibrėžimus iš ABAP šaltinio sistemos į SAP HANA.

SAP šaltinyje SLT ryšys turi šias funkcijas:

  • Kai lentelė nukopijuojama, SAP SLT replikacijos serveris sukuria registravimo lenteles šaltinio sistemoje.
  • Skaitymo variklis sukurtas SAP šaltinio sistemoje.
  • Ryšys tarp SAP SLT ir SAP šaltinio nustatomas kaip RFC ryšys.
  • Ryšys tarp SAP SLT ir SAP HANA nustatomas kaip DB ryšys.

Duomenų bazės vartotojas, turintis tą pačią prieigos teisę kaip ir „SISTEMA“, gali sukurti ryšį tarp SAP SLT ir SAP HANA duomenų bazės.

SAP SLT ryšys tarp SAP sistemos ir SAP HANA duomenų bazės

SAP SLT serveris automatiškai sukuria DB ryšį SAP HANA duomenų bazei (kai mes sukuriame naują konfigūraciją per operacijos LTR). Nereikia jo kurti rankiniu būdu.

Konfigūruokite SAP SLT serverį SAP šaltinių sistemai

Pirmiausia turime sukonfigūruoti SAP SLT replikacijos serverį ryšiui tarp SAP šaltinio ir SAP HANA duomenų bazės. T kodas, LTR, naudojamas ryšiui tarp SAP šaltinio ir SAP SLT sukurti.

1 žingsnis) Prisijunkite prie SAP SLT serverio ir iškvieskite operaciją „LTR“SAP SLT replikacijos serverio.

Bus rodomas iššokantis „Web-dynpro“ ekranas, kurį reikia prisijungti prie SAP SLT serverio.

  1. Įveskite kliento / vartotojo ID / slaptažodį
  2. Spustelėkite skirtuką Prisijungimas

    Bus parodytas iššokantis konfigūracijos ekranas, kaip nurodyta toliau:

    Norėdami pamatyti naują konfigūraciją, spustelėkite mygtuką „Naujas“.

2 žingsnis) Šiame žingsnyje

  1. Įveskite konfigūracijos pavadinimą ir aprašą.
  2. Pasirinkite SAP sistema kaip šaltinio sistemą.
  3. Įveskite SAP sistemos RFC ryšį.
  4. Įveskite vartotojo vardą / slaptažodį / pagrindinio kompiuterio pavadinimą ir egzemplioriaus numerį.
  5. Įveskite išsamią darbo parinkčių informaciją -
  • Duomenų perdavimo darbų skaičius.
  • Skaičiavimo darbų skaičius.
  1. Pasirinkite „Replikacijos“ parinktį kaip „Real Time“.
  2. Kai visi nustatymai bus išlaikyti, spustelėkite „Gerai“, kad sukurtumėte naują schemą SLT.

Konfigūracijos pavadinimas „SLTECC“ bus pridėtas ir aktyvus.

Sėkmingai sukonfigūravus SAP SLT serverį, SAP SLT serveris automatiškai sukuria DB ryšį SAP HANA duomenų bazei (kai mes sukuriame naują konfigūraciją per operacijos LTR). Nereikia jo kurti rankiniu būdu.

Kitame etape importuojame duomenis į SAP HANA iš SAP šaltinio.

Importuokite SAP šaltinio duomenis į SAP HANA per SLT

Sėkmingai sukonfigūravus SAP SLT serverį, SAP HANA duomenų bazėje sukuriama SCHEMA kaip aukščiau pateiktas konfigūracijos pavadinimas SAP SLT.

Šioje schemoje yra šie objektai:

  1. 1 schema - SLTECC.
  2. 1 vartotojas - SLTECC.
  3. 1 Privilegijos
  4. 8 lentelės -
  • DD02L (SAP lentelių pavadinimas)
  • DD02T (SAP lentelės tekstai)
  • RS_LOG_FILES
  • RS_MESSAGE
  • RS_ORDER
  • RS_ORDER_TEXT
  • RS_SCHEMA_ŽEMĖLAPIS
  • RS_STATUS.
  1. 4 vaidmuo -
  • SLTECC_DATA_PROV
  • SLTECC_DATA_POWER_USER
  • SLTECC_DATA_USER_ADMIN
  • SLTECC_DATA_SELECT
  1. 2 Procedūros
  • RS_GRANT_ACCESS
  • RS_REVOKE_ACCESS

Visa konfigūracija baigta, dabar įkeliame lentelę iš SAP ECC (ERP centrinio komponento).

1 žingsnis) Norėdami įkelti lenteles iš SAP ECC į SAP HANA duomenų bazę, atlikite toliau nurodytus veiksmus-

  1. Eikite į Duomenų teikimas iš greito peržiūros
  2. Pasirinkite SAP HANA sistema.
  3. Spustelėkite mygtuką Baigti.

2 žingsnis) Bus parodytas ekranas, skirtas SLT pagrįstam lentelės duomenų teikimui. Yra 5 duomenų teikimo galimybės, kaip nurodyta toliau.

Pateikimo galimybė Detalė
Apkrova (visa apkrova) Tai yra vienkartinis įvykis, kuris pradeda pradinį duomenų įkėlimą iš šaltinio sistemos.
Kopijuoti (visa apkrova + delta apkrova) Pradedama pradinė apkrova (jei tai nebuvo padaryta anksčiau), taip pat reikia atsižvelgti į delta pokyčius. Kiekvienai lentelei bus sukurta duomenų bazės aktyviklis ir susijusi registravimo lentelė.
Sustabdyti replikaciją Tai sustabdo dabartinį lentelės replikacijos procesą. Tai visiškai pašalina duomenų bazės trigerį ir registravimo lentelę.
Laikinai sustabdyti Tai pristabdo vykdomą lentelės replikacijos procesą. Duomenų bazės aktyviklis nebus ištrintas iš šaltinio sistemos, o pakeitimai bus fiksuojami toliau. Susijusi informacija saugoma susijusioje šaltinių sistemos registravimo lentelėje.
Tęsti „Resume“ iš naujo paleidžia pakabintos lentos replikaciją. Po atnaujinimo sustabdytas replikacijos procesas bus atnaujintas.

Pirmąją lentelės parinktį „Įkelti parinktį“ naudojame pradiniam lentelės (LFBK) duomenų įkėlimui iš šaltinio į SAP HANA lentelę.

Žingsnis po žingsnio yra žemiau

  1. Šaltinio ir tikslinės sistemos duomenys parenkami pagal SAP SLT konfigūraciją.
  2. Spustelėkite mygtuką Įkelti ir pasirinkite lentelę (LFBK), kurią turime įkelti / pakartoti „SAP Hana“.
  3. Lentelė (LFBK) bus įtraukta į duomenų apkrovos valdymo skyrių su veiksmu „Įkelti“ ir būsena „Suplanuota“.

Įkėlus duomenis, būsena bus pakeista į „Vykdyta“. Lentelė bus sukurta schemoje „SLTECC“ su duomenimis.

3 žingsnis) Patikrinkite duomenis lentelėje (LFBK) pagal duomenų peržiūrą iš schemos "SLTECC", kaip nurodyta toliau.

  1. Prisijunkite prie SAP HANA duomenų bazės per SAP HANA Studio ir pasirinkite SAP HANA System HDB (HANAUSER).

  1. Lentelės mazge pasirinkite Lentelė (LFBK).
  2. Dešiniuoju pelės mygtuku spustelėkite lentelę (LFBK) ir spustelėkite parinktį Atidaryti duomenų peržiūrą.
  3. Įkelti duomenys per SLT procesą bus rodomi duomenų peržiūros ekrane.

Dabar mes sėkmingai įkėlėme duomenis į lentelę "LFBK". Šią lentelės ateitį panaudosime modeliavime.

SAP SLT Ryšys tarp ne SAP sistemos ir SAP HANA

SAP SLT replikacijos serveris transformuoja visus metaduomenų lentelių apibrėžimus iš ne ABAP šaltinių sistemos į SAP HANA.

Ne SAP šaltinio SLT ryšys turi šias funkcijas:

  • Kai lentelė nukopijuojama, SAP SLT replikacijos serveris sukuria registravimo lenteles šaltinio sistemoje.
  • Skaitymo variklis sukurtas SAP SLT replikacijos serveryje.
  • Ryšys tarp SAP SLT ir SAP šaltinio / SAP HANA nustatomas kaip DB ryšys.

    Ryšys tarp ne SAP SLT ryšio ir SAP HANA sistemos / DUOMENŲ BAZĖ

    SAP SLT gali atlikti tik paprasčiausias transformacijas, todėl sudėtingoms transformacijoms mums reikia kito ETL įrankio, pavyzdžiui, SAP duomenų paslaugos.