SLT (SAP Landscape Transformation Replication Server) în SAP HANA

Anonim

Ce este SLT (SAP Landscape Transformation Replication)?

SLT este un instrument ETL care vă permite să încărcați și să reproduceți date în timp real sau să planificați date din sistemul sursă SAP sau din sistemul non SAP în baza de date SAP HANA.

Serverul SLT SLT utilizează o abordare de replicare bazată pe declanșator pentru a transmite datele de la sistemul sursă la sistemul țintă.

Serverul SLT poate fi instalat pe un sistem separat sau pe un sistem SAP ECC.

Avantajul sistemului SLT este cel de mai jos-

  • Permite replicarea datelor în timp real sau în timp.
  • În timpul reproducerii datelor în timp real, putem migra date în format SAP HANA.
  • SLT se ocupă de mese Cluster și biliard.
  • Acest suport acceptă automat conversiile non-Unicode și Unicode în timpul încărcării / replicării. (Unicode este un sistem de codificare a caracterelor similar cu ASCII. Non-Unicode este un sistem de codificare care acoperă mai multe caractere decât ASCII).
  • Aceasta este complet integrată cu SAP HANA Studio.
  • SLT au capacități de setare și transformare a tabelelor.
  • SLT are capacități de monitorizare cu SAP HANA Solution Manager.

Prezentarea generală a arhitecturii serverului SAP SLT cu sistemul SAP / non-SAP este următoarea:

Prezentare generală a arhitecturii conexiunii SAP SLT între SAP System și SAP HANA

SAP SLT Replication Server transformă toate definițiile tabelelor de metadate din sistemul sursă ABAP în SAP HANA.

Pentru sursa SAP, conexiunea SLT are următoarele caracteristici -

  • Când se replică un tabel, serverul de replicare SAP SLT creează tabele de înregistrare în sistemul sursă.
  • Motorul de citire este creat în sistemul sursă SAP.
  • Conexiunea dintre SAP SLT și SAP Source este stabilită ca conexiune RFC.
  • Conexiunea dintre SAP SLT și SAP HANA este stabilită ca o conexiune DB.

Un utilizator de bază de date cu aceeași autorizație ca și utilizatorul „SYSTEM” poate crea o conexiune între baza de date SAP SLT și baza de date SAP HANA.

Conexiune SAP SLT între sistemul SAP și baza de date SAP HANA

Serverul SAP SLT creează automat conexiunea DB pentru baza de date SAP HANA (când creăm o nouă configurație prin tranzacția LTR). Nu este nevoie să-l creați manual.

Configurați serverul SAP SLT pentru sistemul sursă SAP

Mai întâi trebuie să configurăm serverul de replicare SAP SLT pentru conexiunea dintre sursa SAP și baza de date SAP HANA. Codul T, LTR este utilizat pentru crearea unei conexiuni între sursa SAP și SAP SLT.

Pasul 1) Conectați-vă la serverul SLT SLT și efectuați tranzacția „LTR” de la serverul de replicare SAP SLT.

Va apărea un ecran pop-up Web-dynpro pentru conectarea la serverul SAP SLT.

  1. Introduceți ID-ul clientului / utilizatorului / parolei
  2. Faceți clic pe fila logare

    Un ecran pop-up pentru Configurare va apărea ca mai jos-

    Faceți clic pe butonul „Nou” pentru noua configurație.

Pasul 2) În acest pas,

  1. Introduceți numele și descrierea configurației.
  2. Selectați sistemul SAP ca sistem sursă.
  3. Introduceți conexiunea RFC pentru sistemul SAP.
  4. Introduceți numele de utilizator / parola / numele gazdei și numărul instanței.
  5. Introduceți detaliile opțiunilor de job -
  • Număr de locuri de muncă de transfer de date.
  • Nr. Locuri de muncă de calcul.
  1. Selectați opțiunea Replicare ca timp real.
  2. Odată ce toate setările sunt menținute, faceți clic pe „OK” pentru a crea o nouă schemă în SLT.

Va fi adăugat și activ un nume de configurare „SLTECC”.

După configurarea serverului SAP SLT cu succes, serverul SAP SLT creează automat conexiunea DB pentru baza de date SAP HANA (atunci când creăm o nouă configurație prin tranzacția LTR). Nu este nevoie să-l creați manual.

În pasul următor, importăm date în SAP HANA din sursa SAP.

Importați datele sursă SAP în SAP HANA prin SLT

Odată ce am configurat cu succes serverul SLT SLT, în baza de date SAP HANA este creat un SCHEMA ca nume de configurare de mai sus în SAP SLT.

Această schemă conține următoarele obiecte-

  1. 1 Schemă - SLTECC.
  2. 1 utilizator - SLTECC.
  3. 1 Privilegii
  4. 8 mese -
  • DD02L (numele tabelelor SAP)
  • DD02T (Texte de tabel SAP)
  • RS_LOG_FILES
  • RS_MESSAGE
  • RS_ORDER
  • RS_ORDER_TEXT
  • RS_SCHEMA_MAP
  • RS_STATUS.
  1. 4 rol -
  • SLTECC_DATA_PROV
  • SLTECC_DATA_POWER_USER
  • SLTECC_DATA_USER_ADMIN
  • SLTECC_DATA_SELECT
  1. 2 Proceduri
  • RS_GRANT_ACCESS
  • RS_REVOKE_ACCESS

Toată configurația este finalizată, acum încărcăm un tabel din SAP ECC (ERP Central Component).

Pasul 1) Pentru a încărca tabele din SAP ECC în baza de date SAP HANA, urmați pașii de mai jos-

  1. Accesați Aprovizionarea datelor din Quick View.
  2. Selectați Sistemul SAP HANA.
  3. Faceți clic pe butonul Finalizare.

Pasul 2) Se va afișa un ecran pentru furnizarea de date bazate pe tabel SLT. Există 5 opțiuni pentru furnizarea de date după cum urmează -

Opțiune de furnizare Detaliu
Încărcare (încărcare completă) Acesta este un eveniment unic, care pornește o încărcare inițială de date din sistemul sursă.
Replică (încărcare completă + încărcare deltă) Începe încărcarea inițială (dacă nu se face mai devreme) și ia în considerare și modificarea delta . Declanșatorul bazei de date și tabelul de înregistrare aferent vor fi create pentru fiecare tabel.
Opriți replicarea Oprește procesul de replicare curent pentru un tabel. Elimină complet declanșatorul bazei de date și tabelul de înregistrare.
Suspenda Se întrerupe un proces de replicare care rulează a unui tabel. Declanșatorul bazei de date nu va fi șters din sistemul sursă și înregistrarea modificărilor va continua. Informațiile conexe sunt stocate în tabelul de înregistrare aferent din sistemul sursă.
Relua Reîncepe repornește replicarea pentru o tabelă suspendată. După reluare, procesul de replicare suspendat se va relua.

Folosim prima opțiune din tabelul „Opțiunea de încărcare” pentru încărcarea inițială a datelor din tabel (LFBK) de la sursă la tabelul SAP HANA.

Pas cu pas este ca mai jos-

  1. Detaliile sistemului sursă și țintă sunt selectate în funcție de configurația SAP SLT.
  2. Faceți clic pe Încărcare buton și selectați tabelul (LFBK) pe care trebuie să-l încărcăm / replicăm în SAP Hana.
  3. Tabelul (LFBK) va fi adăugat la secțiunea de gestionare a încărcării datelor cu acțiunea „Încărcare” și starea „Programat”.

După încărcarea datelor, starea va fi schimbată în „Executat”. Tabelul va fi creat în schema „SLTECC” cu date.

Pasul 3) Verificați datele din tabel (LFBK) în funcție de previzualizarea datelor din schema „SLTECC” după cum urmează -.

  1. Conectați-vă în baza de date SAP HANA prin SAP HANA Studio și selectați SAP HANA System HDB (HANAUSER).

  1. Selectați Tabel (LFBK) sub nodul Tabel.
  2. Faceți clic dreapta pe Tabel (LFBK) și faceți clic pe opțiunea Deschidere previzualizare date.
  3. Datele încărcate prin procesul SLT vor fi afișate în ecranul de previzualizare a datelor.

Acum am încărcat cu succes datele în tabelul „LFBK”. Vom folosi acest tabel viitor în Modelare.

SAP SLT Conexiune între sistemul non-SAP și SAP HANA

SAP SLT Replication Server transformă toate definițiile tabelelor de metadate din sistemul sursă non-ABAP în SAP HANA.

Pentru sursa non-SAP, conexiunea SLT are următoarele caracteristici -

  • Când se replică un tabel, serverul de replicare SAP SLT creează tabele de înregistrare în sistemul sursă.
  • Motorul de citire este creat în serverul de replicare SAP SLT.
  • Conexiunea dintre SAP SLT și SAP Source / SAP HANA este stabilită ca o conexiune DB.

    Conexiune SAP SLT între Conexiune non-SAP SLT și Sistemul SAP HANA / DATABASE

    SAP SLT poate face doar cele mai simple transformări, deci pentru transformări complexe, avem nevoie de un alt instrument ETL, cum ar fi serviciile SAP Data.