SLT (SAP Landscape Transformation Replication Server) i SAP HANA

Hvad er SLT (SAP Landskabstransformation replikation)?

SLT er et ETL-vรฆrktรธj, der giver dig mulighed for at indlรฆse og replikere data i realtid eller planlรฆgge data fra SAP kildesystem eller ikke SAP System ind SAP HANA Database.

SAP SLT-serveren bruger en trigger-baseret replikeringstilgang til at overfรธre data fra kildesystem til mรฅlsystem.

SLT-server kan installeres pรฅ det separate system eller pรฅ SAP ECC system.

Fordelen ved SLT-systemet er som nedenfor-

  • Tillader datareplikering i realtid eller tidsplan.
  • Under replikering af data i realtid kan vi migrere data ind SAP HANA-format.
  • SLT hรฅndtag Cluster og poolborde.
  • Dette understรธtter automatisk ikke-Unicode- og Unicode-konvertering under indlรฆsning/replikering. (Unicode er et tegnkodningssystem, der ligner ASCII. Ikke-Unicode er et kodningssystem, der dรฆkker flere tegn end ASCII).
  • Dette er fuldt integreret med SAP HANA Studio.
  • SLT har bordopstilling og transformationsfunktioner.
  • SLT har overvรฅgningsmuligheder med SAP HANA Solution Manager.

Architecture Oversigt over SAP SLT server med SAP / Ikke-SAP Systemet er som nedenfor-

SAP SLT-forbindelse Architecture oversigt mellem SAP System og SAP HANA

SAP SLT Replication Server transformerer alle metadatatabeldefinitioner fra ABAP-kildesystemet til SAP HANA.

Til SAP kilde, SLT-forbindelsen har fรธlgende funktioner โ€“

  • Nรฅr en tabel replikeres, SAP SLT-replikeringsserver opretter logningstabeller i kildesystemet.
  • Lรฆsemotor er oprettet i SAP Kildesystem.
  • Forbindelsen mellem SAP SLT og SAP Kilden er etableret som RFC-forbindelse.
  • Forbindelsen mellem SAP SLT og SAP HANA etableres som en DB-forbindelse.

En databasebruger med samme autorisation som bruger "SYSTEM" kan oprette forbindelse mellem SAP SLT og SAP HANA Database.

SAP SLT Forbindelse mellem SAP System & SAP HANA DATABASE
SAP SLT Forbindelse mellem SAP System og SAP HANA DATABASE

SAP SLT Server opretter automatisk DB-forbindelse til SAP HANA-database (nรฅr vi opretter en ny konfiguration via transaktions-LTR). Det er ikke nรธdvendigt at oprette det manuelt.

Konfigurer SAP SLT-server til SAP Kildesystem

Fรธrst skal vi konfigurere SAP SLT replikeringsserver til forbindelse mellem SAP Kilde og SAP HANA database. T-kode, LTR bruges til at skabe forbindelse mellem SAP Kilde og SAP SLT.

Trin 1) Login til SAP SLT-server og opkaldstransaktion "LTR" fra SAP SLT-replikeringsserver.

Konfigurer  SAP SLT-server

En Web-dynpro pop-up skรฆrm vises til login SAP SLT server.

  1. Indtast klient/bruger-id/adgangskode
  2. Klik pรฅ fanen logon

    Konfigurer  SAP SLT-server

    En pop-up skรฆrm til konfiguration vises som nedenfor-

    Konfigurer  SAP SLT-server

    Klik pรฅ knappen "Ny" for den nye konfiguration.

Trin 2) I dette trin,

  1. Indtast konfigurationsnavn og beskrivelse.
  2. Type SAP System som kildesystem.
  3. Indtast RFC-forbindelse for SAP Systemet.
  4. Indtast brugernavn / adgangskode / vรฆrtsnavn og instansnummer.
  5. Indtast jobmuligheder detaljer โ€“
  • Antal dataoverfรธrselsjob.
  • Antal regnejobs.
  1. Vรฆlg Replikeringsindstillingen som realtid.
  2. Nรฅr alle indstillingerne er vedligeholdt, klik pรฅ 'OK' for at oprette et nyt skema i SLT.

Konfigurer  SAP SLT-server

Et konfigurationsnavn "SLTECC" vil blive tilfรธjet og aktivt.

Konfigurer  SAP SLT-server

Efter konfiguration SAP SLT-server med succes, SAP SLT Server opretter automatisk DB-forbindelse til SAP HANA-database (nรฅr vi opretter en ny konfiguration via transaktions-LTR). Det er ikke nรธdvendigt at oprette det manuelt.

I nรฆste trin importerer vi data til SAP HANA fra SAP Kilde.

Importere SAP Kildedata til SAP HANA gennem SLT

Nรฅr vi har konfigureret SAP SLT-server, et SCHEMA som konfigurationsnavn ovenfor i SAP SLT er oprettet i SAP HANA Database.

Dette skema indeholder fรธlgende objekter-

  1. 1 Skema โ€“ SLTECC.
  2. 1-bruger โ€“ SLTECC.
  3. 1 Privilegier
  4. 8 Tabeller -
  • DD02L (SAP Tabeller navn)
  • DD02T (SAP Tabeltekster)
  • RS_LOG_FILES
  • RS_MESSAGE
  • RS_ORDER
  • RS_ORDER_TEXT
  • RS_SCHEMA_MAP
  • RS_STATUS.
  1. 4 Rolle -
  • SLTECC_DATA_PROV
  • SLTECC_DATA_POWER_USER
  • SLTECC_DATA_USER_ADMIN
  • SLTECC_DATA_SELECT
  1. 2-procedurer
  • RS_GRANT_ACCESS
  • RS_REVOKE_ACCESS

Al konfiguration er gennemfรธrt, nu indlรฆser vi en tabel fra SAP ECC (ERP Central Component).

Trin 1) At indlรฆse tabeller fra SAP ECC til SAP HANA-database, fรธlg nedenstรฅende trin-

  1. Gรฅ til Dataforsyning fra Quick View.
  2. Type SAP HANA system.
  3. Klik pรฅ knappen Afslut.

Importere SAP Kildedata til SAP HANA

Trin 2) Et skรฆrmbillede for SLT-baseret tabeldataforsyning vil blive vist. Der er 5 muligheder for datalevering som nedenfor-

Mulighed for levering Detalje
Indlรฆs (fuld belastning) Dette er en engangshรฆndelse, som starter en indledende indlรฆsning af data fra kildesystemet.
Repliker (fuld belastning + Delta Belastning) Det starter indledende belastning (hvis ikke gjort tidligere), og ogsรฅ overveje Delta lave om. Databasetrigger og tilhรธrende logningstabel vil blive oprettet for hver tabel.
Stop replikering Det stopper den aktuelle replikeringsproces for en tabel. Det fjerner databasetrigger og logningstabel fuldstรฆndigt.
Suspender Det pauser en kรธrende replikeringsproces af en tabel. Databaseudlรธseren vil ikke blive slettet fra kildesystemet, og registrering af รฆndringer vil fortsรฆtte. Relateret information gemmes i den relaterede logningstabel i kildesystemet.
CV Genoptag genstarter replikeringen for en suspenderet tabel. Efter genoptagelsen genoptages den suspenderede replikeringsprocessen.

Vi bruger den fรธrste mulighed fra tabellen "Indlรฆsningsmulighed" for initial indlรฆsning af tabellen (LFBK) data fra kilde til SAP HANA bord.

Trin-for-trin er som nedenfor-

  1. Kilde og Target systemdetaljer vรฆlges iht SAP SLT konfiguration.
  2. Klik pรฅ Load Button og vรฆlg den tabel (LFBK), som vi skal indlรฆse/replikere i SAP Hana.
  3. Tabel (LFBK) vil blive tilfรธjet til Data Load Management Sektion med handling "Load" og Status "Planlagt."

Importere SAP Kildedata til SAP HANA

Efter dataindlรฆsning vil status blive รฆndret til "Udfรธrt". Tabellen vil blive oprettet i "SLTECC" skema med data.

Trin 3) Tjek Data i tabellen (LFBK) ved Data Preview fra Skema "SLTECC" som nedenfor -.

  1. Log ind SAP HANA Database igennem SAP HANA Studio og vรฆlg SAP HANA System HDB (HANAUSER).

Importere SAP Kildedata til SAP HANA

  1. Vรฆlg Tabel (LFBK) under Tabelnode.
  2. Hรธjreklik pรฅ Tabel (LFBK) og klik pรฅ ร…bn data forhรฅndsvisning.
  3. Indlรฆste data gennem SLT-processen vil blive vist pรฅ dataeksempelskรฆrmen.

Importere SAP Kildedata til SAP HANA

Nu har vi med succes indlรฆst data i tabel "LFBK". Vi vil bruge denne tabel i fremtiden i modellering.

SAP SLT Forbindelse mellem ikke-SAP System og SAP HANA

SAP SLT Replication Server transformerer alle metadatatabeldefinitioner fra ikke-ABAP-kildesystemet til SAP HANA.

For ikke-SAP kilde, SLT-forbindelsen har fรธlgende funktioner โ€“

  • Nรฅr en tabel replikeres, SAP SLT-replikeringsserver opretter logningstabeller i kildesystemet.
  • Lรฆsemotor er oprettet i SAP SLT-replikeringsserver.
  • Forbindelsen mellem SAP SLT og SAP Kilde / SAP HANA etableres som en DB-forbindelse.
SAP SLT Forbindelse mellem ikke-SAP System og SAP HANA

SAP SLT-forbindelse mellem ikke- SAP SLT-forbindelse og SAP HANA System/DATABASE

SAP SLT kan kun lave de simpleste transformationer, sรฅ til komplekse transformationer har vi brug for et andet ETL-vรฆrktรธj som f.eks SAP Datatjenester.

Opsummer dette indlรฆg med: