TLS (SAP Server di replica per la trasformazione del panorama) in SAP HANA
Cos'è SLT (SAP Replica della trasformazione del paesaggio)?
SLT è uno strumento ETL che consente di caricare e replicare i dati in tempo reale o di pianificare i dati da SAP sistema di origine o Non SAP Sistema in SAP Banca dati HANA.
SAP Il server SLT utilizza un approccio di replicazione basato su trigger per passare i dati dal sistema di origine al sistema di destinazione.
Il server SLT può essere installato su un sistema separato o su SAP Sistema ECC.
Il vantaggio del sistema SLT è il seguente:
- Consente la replica dei dati in tempo reale o pianificata.
- Durante la replica dei dati in tempo reale, possiamo migrare i dati SAP Formato HANA.
- Maniglie SLT Cluster e tavoli da biliardo.
- Supporta automaticamente la conversione non Unicode e Unicode durante il caricamento/replica. (Unicode è un sistema di codifica dei caratteri simile a ASCII. Non Unicode è un sistema di codifica che copre più caratteri di ASCII).
- Questo è completamente integrato con SAP Studio HANA.
- SLT dispone di funzionalità di impostazione e trasformazione della tabella.
- SLT ha funzionalità di monitoraggio con SAP Responsabile delle soluzioni HANA.
Archipanoramica della struttura SAP Server TAS con SAP / Non-SAP Il sistema è il seguente:
SAP Connessione TAS Archipanoramica della struttura tra SAP Sistema e SAP HANA
SAP SLT Replication Server trasforma tutte le definizioni delle tabelle di metadati dal sistema di origine ABAP a SAP HANA.
Da SAP fonte, la connessione SLT ha le seguenti caratteristiche:
- Quando una tabella viene replicata, SAP Il server di replica SLT crea tabelle di registrazione nel sistema di origine.
- Il motore di lettura viene creato nel file SAP Sistema di origine.
- La connessione tra SAP SLT e SAP La sorgente viene stabilita come connessione RFC.
- La connessione tra SAP SLT e SAP HANA viene stabilita come connessione DB.
Un utente del database con la stessa autorizzazione dell'utente “SYSTEM” può creare una connessione tra SAP SLT e SAP Banca dati HANA.
SAP Il server SLT crea automaticamente la connessione DB per SAP Database HANA (quando creiamo una nuova configurazione tramite transazione LTR). Non è necessario crearlo manualmente.
Configurazione SAP Server SLT per SAP Sistema di origine
Per prima cosa dobbiamo configurare SAP Server di replica SLT per la connessione tra SAP Fonte e SAP Banca dati HANA. Codice T, LTR viene utilizzato per creare una connessione tra SAP Fonte e SAP TAS.
Passo 1) Login per SAP Server SLT e transazione di chiamata “LTR” da SAP Server di replica SLT.
Apparirà una schermata pop-up Web-dynpro a cui accedere SAP server TLS.
- Inserisci ID cliente/utente/password
- Fare clic sulla scheda di accesso
Verrà visualizzata una schermata popup per la configurazione come di seguito:
Fare clic sul pulsante “Nuovo” per la nuova configurazione.
Passo 2) In questa fase,
- Immettere il nome e la descrizione della configurazione.
- Seleziona SAP Sistema come sistema di origine.
- Inserisci la connessione RFC per SAP Sistema.
- Inserisci nome utente/password/nome host e numero di istanza.
- Inserisci i dettagli delle opzioni di lavoro –
- N. di lavori di trasferimento dati.
- No. Di lavori di calcolo.
- Selezionare l'opzione di replica come Tempo reale.
- Una volta mantenute tutte le impostazioni, fare clic su "OK" per creare un nuovo schema in SLT.
Verrà aggiunto e attivo un nome di configurazione “SLTECC”.
Dopo la configurazione SAP Server SLT con successo, SAP Il server SLT crea automaticamente la connessione DB per SAP Database HANA (quando creiamo una nuova configurazione tramite transazione LTR). Non è necessario crearlo manualmente.
Nel passaggio successivo importiamo i dati in SAP HANA da SAP Fonte.
Importare SAP Origine dati a SAP HANA tramite SLT
Una volta configurato con successo SAP Server SLT, uno SCHEMA come nome di configurazione sopra in SAP SLT viene creato in SAP Banca dati HANA.
Questo schema contiene i seguenti oggetti:
- 1 Schema – SLTECC.
- 1 utente – SLTECC.
- 1 Privilegi
- 8 tavoli -
- DD02L (SAP Nome tabelle)
- DD02T (SAP Testi delle tabelle)
- RS_LOG_FILES
- RS_MESSAGGIO
- RS_ORDINE
- RS_ORDINE_TEXT
- RS_SCHEMA_MAP
- RS_STATO.
- 4 Ruolo –
- SLTECC_DATA_PROV
- SLTECC_DATA_POWER_USER
- SLTECC_DATA_USER_ADMIN
- SLTECC_DATA_SELECT
- Procedure 2
- RS_GRANT_ACCESS
- RS_REVOKE_ACCESS
Tutta la configurazione è completata, ora carichiamo una tabella da SAP ECC (Componente Centrale ERP).
Passo 1) Da cui caricare le tabelle SAP ECC a SAP Database HANA, seguire i passaggi seguenti:
- Vai a Provisioning dei dati da Visualizzazione rapida.
- Seleziona SAP Sistema HANA.
- Fare clic sul pulsante Fine.
Passo 2) Verrà visualizzata una schermata per il provisioning dei dati della tabella basata su SLT. Ci sono 5 opzioni per il provisioning dei dati come di seguito:
Opzione di fornitura | Dettagli |
---|---|
Carico (pieno carico) | Si tratta di un evento una tantum che avvia un caricamento iniziale di dati dal sistema di origine. |
Replica (pieno carico + Delta Carico) | Inizia il caricamento iniziale (se non fatto prima) e considera anche delta modifica. Per ciascuna tabella verranno creati il trigger del database e la relativa tabella di registrazione. |
Arresta la replica | Arresta il processo di replica corrente per una tabella. Rimuove completamente il trigger del database e la tabella di registrazione. |
Sospendere | Mette in pausa un processo di replica in esecuzione di una tabella. Il trigger del database non verrà eliminato dal sistema di origine e la registrazione delle modifiche continuerà. Le informazioni correlate vengono archiviate nella tabella di registrazione correlata nel sistema di origine. |
CV | Riprendi riavvia la replica per una tabella sospesa. Dopo la ripresa, il processo di replica sospeso riprenderà. |
Usiamo la prima opzione dalla tabella “Opzione di caricamento” per il caricamento iniziale dei dati della tabella (LFBK) dall'origine a SAP Tavolo HANA.
Passo dopo passo è come di seguito-
- Fonte e Target i dettagli del sistema vengono selezionati in base a SAP Configurazione TAS.
- Fare clic sul pulsante Carica e selezionare la tabella (LFBK) in cui dobbiamo caricare/replicare SAP Hana.
- La tabella (LFBK) verrà aggiunta alla sezione Gestione caricamento dati con l'azione "Carica" e lo stato "Pianificato".
Dopo il caricamento dei dati, lo stato verrà modificato in "Eseguito". La tabella verrà creata nello schema "SLTECC" con i dati.
Passo 3) Controllare i dati nella tabella (LFBK) tramite l'anteprima dei dati dallo schema "SLTECC" come di seguito -.
- Accedi in SAP Database HANA tramite SAP HANA Studio e seleziona SAP Sistema HANA HDB (HANAUSER).
- Selezionare Tabella (LFBK) nel nodo Tabella.
- Fare clic con il tasto destro su Tabella (LFBK) e fare clic sull'opzione Apri anteprima dati.
- I dati caricati tramite il processo SLT verranno visualizzati nella schermata di anteprima dei dati.
Ora abbiamo caricato con successo i dati nella tabella “LFBK”. Utilizzeremo questa tabella in futuro nella modellazione.
SAP TAS Connessione tra non-SAP Sistema e SAP HANA
SAP SLT Replication Server trasforma tutte le definizioni delle tabelle di metadati dal sistema di origine non ABAP a SAP HANA.
Per non-SAP fonte, la connessione SLT ha le seguenti caratteristiche:
- Quando una tabella viene replicata, SAP Il server di replica SLT crea tabelle di registrazione nel sistema di origine.
- Il motore di lettura viene creato nel file SAP Server di replica SLT.
- La connessione tra SAP SLT e SAP Fonte / SAP HANA viene stabilita come connessione DB.
SAP SLT può eseguire solo le trasformazioni più semplici, quindi per le trasformazioni complesse, abbiamo bisogno di un altro strumento ETL come SAP Servizi dati.