SLT (SAP Landscape Transformation Replication Server) v SAP HANA

Anonim

Kaj je SLT (SAP Landscape Transformation Replication)?

SLT je orodje ETL, ki omogoča nalaganje in podvajanje podatkov v realnem času ali načrtovanje podatkov iz izvornega sistema SAP ali sistema Non SAP v bazo podatkov SAP HANA.

Strežnik SAP SLT uporablja pristop replikacije, ki temelji na sprožilcu, za prenos podatkov iz izvornega sistema v ciljni sistem.

Strežnik SLT lahko namestite v ločen sistem ali v sistem SAP ECC.

Prednost sistema SLT je kot spodaj -

  • Omogoča kopiranje podatkov v realnem času ali po urniku.
  • Med replikacijo podatkov v realnem času lahko podatke preselimo v format SAP HANA.
  • SLT upravlja z grozdami in biljardami.
  • Ta podpora samodejno pretvori ne-Unicode in Unicode med nalaganjem / kopiranjem. (Unicode je sistem za kodiranje znakov, podoben ASCII. Non-Unicode je sistem za kodiranje, ki zajema več znakov kot ASCII).
  • Ta je popolnoma integriran s programom SAP HANA Studio.
  • SLT omogoča nastavitev in preoblikovanje tabel.
  • SLT ima nadzorne funkcije s SAP HANA Solution Manager.

Pregled arhitekture strežnika SAP SLT s sistemom SAP / Non-SAP je spodaj -

Pregled arhitekture povezav SAP SLT med sistemoma SAP in SAP HANA

Strežnik za replikacijo SAP SLT pretvori vse definicije tabel metapodatkov iz izvornega sistema ABAP v SAP HANA.

Za vir SAP ima povezava SLT naslednje funkcije -

  • Ko je tabela replicirana, strežnik za kopiranje SAP SLT ustvari dnevniške tabele v izvornem sistemu.
  • Mehanizem branja je ustvarjen v izvornem sistemu SAP.
  • Povezava med SAP SLT in SAP Source je vzpostavljena kot RFC povezava.
  • Povezava med SAP SLT in SAP HANA je vzpostavljena kot povezava DB.

Uporabnik baze podatkov z enakim pooblastilom kot uporabnik "SYSTEM" lahko ustvari povezavo med SAP SLT in SAP HANA Database.

SAP SLT Povezava med sistemom SAP in SAP HANA DATABASE

Strežnik SAP SLT samodejno ustvari povezavo DB za bazo podatkov SAP HANA (ko ustvarimo novo konfiguracijo prek transakcijskega LTR). Ni ga treba ustvariti ročno.

Konfigurirajte strežnik SAP SLT za izvorni sistem SAP

Najprej moramo konfigurirati strežnik za replikacijo SAP SLT za povezavo med SAP Source in bazo podatkov SAP HANA. Koda T, LTR, se uporablja za ustvarjanje povezave med SAP Source in SAP SLT.

Korak 1) Prijavite se v strežnik SAP SLT in pokličite transakcijo "LTR" s strežnika za kopiranje SAP SLT.

Pojavi se pojavni zaslon Web-dynpro za prijavo na strežnik SAP SLT.

  1. Vnesite ID / geslo odjemalca / uporabnika
  2. Kliknite zavihek za prijavo

    Pojavi se pojavni zaslon za konfiguracijo,

    Za novo konfiguracijo kliknite gumb "Novo".

Korak 2) V tem koraku

  1. Vnesite ime in opis konfiguracije.
  2. Kot izvorni sistem izberite SAP System.
  3. Vnesite RFC povezavo za sistem SAP.
  4. Vnesite uporabniško ime / geslo / ime gostitelja in številko primerka.
  5. Vnesite podrobnosti o možnostih dela -
  • Število opravil za prenos podatkov.
  • Št. Računskih opravil.
  1. Izberite možnost replikacije kot Real Time.
  2. Ko so vse nastavitve ohranjene, kliknite »V redu«, da ustvarite novo shemo v SLT.

Ime konfiguracije "SLTECC" bo dodano in aktivno.

Po uspešni konfiguraciji strežnika SAP SLT strežnik SAP SLT samodejno ustvari povezavo DB za bazo podatkov SAP HANA (ko ustvarimo novo konfiguracijo prek transakcijskega LTR). Ni ga treba ustvariti ročno.

V naslednjem koraku uvozimo podatke v SAP HANA iz SAP Source.

Izvorne podatke SAP uvozite v SAP HANA prek SLT

Ko smo uspešno konfigurirali strežnik SAP SLT, se v zbirki podatkov SAP HANA ustvari SCHEMA kot konfiguracijsko ime zgoraj v SAP SLT.

Ta shema vsebuje naslednje predmete-

  1. 1 Shema - SLTECC.
  2. 1 uporabnik - SLTECC.
  3. 1 Privilegiji
  4. 8 tabel -
  • DD02L (ime tabel SAP)
  • DD02T (besedila tabel SAP)
  • RS_LOG_FILES
  • RS_MESSAGE
  • RS_ORDER
  • RS_ORDER_TEXT
  • RS_SCHEMA_MAP
  • RS_STATUS.
  1. 4 vloga -
  • SLTECC_DATA_PROV
  • SLTECC_DATA_POWER_USER
  • SLTECC_DATA_USER_ADMIN
  • SLTECC_DATA_SELECT
  1. 2 Postopki
  • RS_GRANT_ACCESS
  • RS_REVOKE_ACCESS

Vsa konfiguracija je končana, zdaj naložimo tabelo iz SAP ECC (centralna komponenta ERP).

1. korak) Če želite naložiti tabele iz SAP ECC v bazo podatkov SAP HANA, sledite spodnjim korakom -

  1. Pojdite na Priprava podatkov v hitrem pogledu.
  2. Izberite SAP HANA System.
  3. Kliknite gumb Finish.

2. korak) Prikaže se zaslon za zagotavljanje podatkov tabele na osnovi SLT. Spodaj je na voljo 5 možnosti za zagotavljanje podatkov -

Možnost zagotavljanja Podrobnosti
Obremenitev (polna obremenitev) To je enkratni dogodek, ki zažene začetno nalaganje podatkov iz izvornega sistema.
Replikacija (polna obremenitev + Delta obremenitev) Zažene začetno obremenitev (če ne prej) in upošteva tudi spremembo delte . Za vsako tabelo bo ustvarjen sprožilec baze podatkov in s tem povezana tabela dnevnika.
Ustavi kopiranje Ustavi trenutni postopek kopiranja za tabelo. V celoti odstrani sprožilec baze podatkov in dnevniško tabelo.
Začasno ustavi Začasno ustavi tekoči postopek kopiranja tabele. Sprožilec baze podatkov ne bo izbrisan iz izvornega sistema, snemanje sprememb pa se bo nadaljevalo. Sorodne informacije so shranjene v povezani tabeli beleženja v izvornem sistemu.
Nadaljuj Nadaljuj znova zažene kopiranje za zaustavljeno tabelo. Po nadaljevanju se bo postopek zaustavljene replikacije nadaljeval.

Za začetno nalaganje podatkov tabele (LFBK) iz vira v tabelo SAP HANA uporabimo prvo možnost iz tabele "Naloži možnost" .

Korak za korakom je kot spodaj -

  1. Podrobnosti o izvornem in ciljnem sistemu so izbrane glede na konfiguracijo SAP SLT.
  2. Kliknite gumb Naloži in izberite tabelo (LFBK), ki jo moramo naložiti / ponoviti v SAP Hana.
  3. Tabela (LFBK) bo dodana v razdelek za upravljanje nalaganja podatkov z dejanjem "Nalaganje" in stanjem "Načrtovano".

Po nalaganju podatkov se bo stanje spremenilo v "Izvedeno". Tabela bo ustvarjena v shemi "SLTECC" s podatki.

Korak 3) Preverite podatke v tabeli (LFBK) s Predogled podatkov iz sheme "SLTECC", kot spodaj -.

  1. Prijavite se v bazo podatkov SAP HANA prek SAP HANA Studio in izberite SAP HANA System HDB (HANAUSER).

  1. Izberite tabelo (LFBK) pod vozliščem tabele.
  2. Z desno miškino tipko kliknite tabelo (LFBK) in kliknite možnost Odpri predogled podatkov.
  3. Naloženi podatki s postopkom SLT bodo prikazani na zaslonu za predogled podatkov.

Zdaj smo podatke uspešno naložili v tabelo "LFBK". To tabelo bomo uporabili v prihodnosti pri modeliranju.

SAP SLT Povezava med sistemom, ki ni SAP, in SAP HANA

Strežnik za replikacijo SAP SLT pretvori vse definicije tabel metapodatkov iz izvornega sistema, ki ni ABAP, v SAP HANA.

Za vir, ki ni SAP, ima povezava SLT naslednje funkcije -

  • Ko je tabela replicirana, strežnik za kopiranje SAP SLT ustvari dnevniške tabele v izvornem sistemu.
  • Mehanizem branja je ustvarjen v strežniku za kopiranje SAP SLT.
  • Povezava med SAP SLT in SAP Source / SAP HANA je vzpostavljena kot povezava DB.

    Povezava SAP SLT med povezavo, ki ni SAP SLT, in sistemom / bazo podatkov SAP HANA

    SAP SLT lahko izvaja samo najpreprostejše transformacije, zato za zapletene transformacije potrebujemo drugo orodje ETL, kot so SAP Data Services.