SLT (SAP Landscape Transformation Replication Server) i SAP HANNA

Hva er SLT (SAP Landskapstransformasjonsreplikering)?

SLT er et ETL-verktøy som lar deg laste og replikere data i sanntid eller planlegge data fra SAP kildesystem eller ikke SAP System inn SAP HANA-databasen.

SAP SLT-serveren bruker en triggerbasert replikeringstilnærming for å sende data fra kildesystemet til målsystemet.

SLT-server kan installeres på det separate systemet eller på SAP ECC-system.

Fordelen med SLT-systemet er som nedenfor-

  • Tillater replikering av data i sanntid eller tidsplan.
  • Under replikering av data i sanntid kan vi migrere data inn SAP HANA-format.
  • SLT håndtak Cluster og biljardbord.
  • Denne støtter automatisk konvertering uten Unicode og Unicode under lasting/replikering. (Unicode er et tegnkodingssystem som ligner på ASCII. Ikke-Unicode er et kodesystem som dekker flere tegn enn ASCII).
  • Dette er fullt integrert med SAP HANA Studio.
  • SLT har muligheter for bordsetting og transformasjon.
  • SLT har overvåkingsmuligheter med SAP HANA Solution Manager.

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

SAP SLT-tilkobling Architecture oversikt mellom SAP System og SAP HANNA

SAP SLT Replication Server transformerer alle metadatatabelldefinisjoner fra ABAP-kildesystemet til SAP HANNA.

Til SAP kilden, har SLT-tilkoblingen følgende funksjoner –

  • Når en tabell er replikert, SAP SLT-replikeringsserver oppretter loggingstabeller i kildesystemet.
  • Lesemotoren er opprettet i SAP Kildesystem.
  • Forbindelsen mellom SAP SLT og SAP Kilden er etablert som RFC-tilkobling.
  • Forbindelsen mellom SAP SLT og SAP HANA er etablert som en DB-forbindelse.

En databasebruker med samme autorisasjon som bruker “SYSTEM” kan opprette en forbindelse mellom SAP SLT og SAP HANA-databasen.

SAP SLT Tilkobling mellom SAP System & SAP HANA DATABASE
SAP SLT Tilkobling mellom SAP System og SAP HANA DATABASE

SAP SLT Server oppretter automatisk DB-tilkobling for SAP HANA-database (når vi oppretter en ny konfigurasjon via transaksjons-LTR). Det er ikke nødvendig å lage det manuelt.

Konfigurer SAP SLT-server for SAP Kildesystem

Først må vi konfigurere SAP SLT-replikeringsserver for tilkobling mellom SAP Kilde og SAP HANA database. T-kode, LTR brukes for å lage en forbindelse mellom SAP Kilde og SAP SLT.

Trinn 1) Logg inn for å SAP SLT-server og samtaletransaksjon "LTR" fra SAP SLT-replikeringsserver.

Konfigurer SAP SLT-server

En Web-dynpro popup-skjerm vises for pålogging SAP SLT-server.

  1. Skriv inn klient / bruker-ID / passord
  2. Klikk på påloggingsfanen

    Konfigurer SAP SLT-server

    En popup-skjerm for konfigurasjon vil vises som nedenfor-

    Konfigurer SAP SLT-server

    Klikk på "Ny"-knappen for den nye konfigurasjonen.

Trinn 2) I dette trinnet

  1. Skriv inn konfigurasjonsnavn og beskrivelse.
  2. Plukke ut SAP System som kildesystem.
  3. Angi RFC-tilkobling for SAP System.
  4. Skriv inn brukernavn / passord / vertsnavn og forekomstnummer.
  5. Skriv inn jobbalternativer detalj –
  • Antall dataoverføringsjobber.
  • Antall kalkulasjonsjobber.
  1. Velg replikeringsalternativet som sanntid.
  2. Når alle innstillingene er opprettholdt klikker du på 'OK' for å lage et nytt skjema i SLT.

Konfigurer SAP SLT-server

Et konfigurasjonsnavn "SLTECC" vil bli lagt til og aktivt.

Konfigurer SAP SLT-server

Etter konfigurasjon SAP SLT-server vellykket, SAP SLT Server oppretter automatisk DB-tilkobling for SAP HANA-database (når vi oppretter en ny konfigurasjon via transaksjons-LTR). Det er ikke nødvendig å lage det manuelt.

I neste trinn importerer vi data til SAP HANA fra SAP Source.

Import SAP Kildedata til SAP HANA gjennom SLT

Når vi har konfigurert SAP SLT-server, et SCHEMA som konfigurasjonsnavn ovenfor i SAP SLT er opprettet i SAP HANA-databasen.

Dette skjemaet inneholder følgende objekter-

  1. 1 Skjema – SLTECC.
  2. 1 Bruker – SLTECC.
  3. 1 Privilegier
  4. 8 tabeller -
  • DD02L (SAP Tabeller navn )
  • DD02T (SAP Tabelltekster)
  • 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 Prosedyrer
  • RS_GRANT_ACCESS
  • RS_REVOKE_ACCESS

All konfigurasjon er fullført, nå laster vi en tabell fra SAP ECC (ERP Central Component).

Trinn 1) For å laste tabeller fra SAP ECC til SAP HANA-database, følg trinnene nedenfor-

  1. Gå til Datalevering fra Hurtigvisning.
  2. Plukke ut SAP HANA-systemet.
  3. Klikk på Fullfør-knappen.

Import SAP Kildedata til SAP HANNA

Trinn 2) Et skjermbilde for SLT-basert tabelldataklargjøring vil vises. Det er 5 alternativer for datalevering som nedenfor-

Tilførselsmulighet Detalj
Last (full last) Dette er en engangshendelse, som starter en innledende lasting av data fra kildesystemet.
Repliker (full belastning + Delta Laste) Det starter første belastning (hvis ikke gjort tidligere), og også vurdere Delta endre. Databaseutløser og relatert loggtabell vil bli opprettet for hver tabell.
Stopp replikering Den stopper den gjeldende replikeringsprosessen for en tabell. Den fjerner databaseutløser og loggingstabell fullstendig.
suspendere Det stopper en kjørende replikeringsprosess av en tabell. Databaseutløseren vil ikke bli slettet fra kildesystemet, og registrering av endringer vil fortsette. Relatert informasjon lagres i den relaterte loggingstabellen i kildesystemet.
Fortsett Gjenoppta starter replikeringen for en suspendert tabell på nytt. Etter gjenopptagelse vil den suspenderte replikeringsprosessen gjenopptas.

Vi bruker det første alternativet fra tabellen "Lastalternativ" for initial lasting av tabellen (LFBK) data fra kilde til SAP HANA bord.

Trinn-for-trinn er som nedenfor-

  1. Kilde og Target systemdetaljer velges i henhold til SAP SLT-konfigurasjon.
  2. Klikk på Last-knappen og velg tabellen (LFBK) som vi må laste inn/replisere i SAP Hana.
  3. Tabell (LFBK) vil bli lagt til i Data Load Management-seksjonen med handling "Last inn" og status "Planlagt."

Import SAP Kildedata til SAP HANNA

Etter datainnlasting vil status endres til "Utført". Tabellen vil bli opprettet i "SLTECC" skjema med data.

Trinn 3) Sjekk data i tabellen (LFBK) ved forhåndsvisning av data fra skjema "SLTECC" som nedenfor -.

  1. Logg inn SAP HANA Database gjennom SAP HANA Studio og velg SAP HANA System HDB (HANAUSER).

Import SAP Kildedata til SAP HANNA

  1. Velg Tabell (LFBK) under Tabellnode.
  2. Høyreklikk på Tabell (LFBK) og klikk på alternativet Åpne forhåndsvisning av data.
  3. Lastet data gjennom SLT-prosessen vil vises i dataforhåndsvisningsskjermen.

Import SAP Kildedata til SAP HANNA

Nå har vi lastet inn data i tabellen "LFBK". Vi vil bruke dette bordet i fremtiden i modellering.

SAP SLT Forbindelse mellom ikke-SAP System og SAP HANNA

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

For ikke-SAP kilden, har SLT-tilkoblingen følgende funksjoner –

  • Når en tabell er replikert, SAP SLT-replikeringsserver oppretter loggingstabeller i kildesystemet.
  • Lesemotoren er opprettet i SAP SLT-replikeringsserver.
  • Forbindelsen mellom SAP SLT og SAP Kilde / SAP HANA er etablert som en DB-forbindelse.
SAP SLT Forbindelse mellom ikke-SAP System og SAP HANNA

SAP SLT-forbindelse mellom ikke – SAP SLT-tilkobling og SAP HANA System/DATABASE

SAP SLT kan bare gjøre de enkleste transformasjonene, så for komplekse transformasjoner trenger vi et annet ETL-verktøy som f.eks SAP Datatjenester.