SAP HANA Direct ExtracTutorial Conexiune Tor (DXC)

โšก Rezumat inteligent

SAP HANA DXC, Extensia directฤƒtractor Connection este o tehnicฤƒ de replicare bazatฤƒ pe loturi. Reutilizeazฤƒ pachetul Business Suite existenttractori prin HTTPS, furnizรขnd date bogate semantic cฤƒtre SAP HANA fฤƒrฤƒ niciun server suplimentar.

  • ๐Ÿ“ฆ Metoda de bazฤƒ: Replicare bazatฤƒ pe loturi care se executฤƒ la un interval de timp, nu continuu.
  • โ™ป๏ธ ExtracReutilizare: DXC foloseศ™te ex. DataSourcetractori deja construiศ›i pentru SAP Depozitul de afaceri.
  • ๐Ÿ–ฅ๏ธ Fฤƒrฤƒ server suplimentar: Nu se adaugฤƒ nimic nou รฎn peisaj, ceea ce scurteazฤƒ termenele de implementare.
  • ๐Ÿง  Bogฤƒศ›ie semanticฤƒ: Logica de business este aplicatฤƒ รฎn sistemul sursฤƒ, astfel รฎncรขt efortul de modelare รฎn HANA scade.
  • โš™๏ธ Douฤƒ servicii: Atรขt XS Engine, cรขt ศ™i ICM Web Dispatcher trebuie sฤƒ fie activate รฎnainte de รฎnceperea configurฤƒrii.
  • ๐Ÿ”Œ Configurarea conexiunii: O unitate de livrare este importatฤƒ, containerul XS este setat la libxsdxc ศ™i o destinaศ›ie HTTP este creatฤƒ รฎn SM59.
  • ๐Ÿ—‚๏ธ Tabele generate: Activarea creeazฤƒ tabele IMDSO numite /BIC/A 00 pรขnฤƒ la A0 รฎn schema ศ›intฤƒ.

SAP HANA DXC Direct ExtracConexiune tor

Ce Este SAP HANA DXC?

SAP HANA DXC este o tehnicฤƒ de replicare a datelor bazatฤƒ pe loturi, adicฤƒ se poate executa dupฤƒ un interval de timp.

SAP HANA DXC utilizeazฤƒ ETL existent (Ex.tracmetoda t, Transformare ศ™i รŽncฤƒrcare) a SAP Aplicaศ›ie Business Suite printr-o conexiune HTTPS.

In SAP Conศ›inutul aplicaศ›iei suitei de afaceri Data Source Extracau fost disponibili pentru modelarea datelor ศ™i achiziศ›ia de date pentru SAP Depozitul de afaceri.

SAP DXC utilizeazฤƒ aceste exemple de surse de datetractor sฤƒ livreze date direct cฤƒtre SAP HANA.

Avantajul SAP DXC

  • SAP DXC nu necesitฤƒ server sau aplicaศ›ie suplimentarฤƒ รฎn peisajul sistemului.
  • Reduce complexitatea modelฤƒrii datelor รฎn SAP HANA, deoarece trimite datele cฤƒtre SAP HANA dupฤƒ aplicarea tuturor ex-urilor de afaceritracLogica tor รฎn sistemul sursฤƒ.
  • Se accelereazฤƒ SAP Timp de implementare HANA.
  • Ex.tracdate bogate semantic din SAP Site de afaceri ศ™i furnizaศ›i cฤƒtre SAP HANA.

Limitarea SAP DXC

  • Sursa de date trebuie sฤƒ aibฤƒ o metodฤƒ ETL predefinitฤƒ, dacฤƒ nu, atunci trebuie sฤƒ le definim.
  • SAP DXC necesitฤƒ un sistem Business Suite pe Net Weaver 7.0 sau o versiune ulterioarฤƒ (de exemplu, ECC) egal sau sub nivelul SP: Versiunea 700 SAPKW70021 (SP stiva 19, din noiembrie 2008).
  • รŽn sursa de date trebuie sฤƒ existe o procedurฤƒ cu un cรขmp cheie definit.

Cum funcศ›ioneazฤƒ DXC: ArchiTexturฤƒ ศ™i flux de date

Lista de avantaje de mai sus are mai mult sens odatฤƒ ce fluxul este clar. DXC este neobiศ™nuit printre metodele de furnizare, deoarece transformarea are loc รฎn sistemul sursฤƒ, nu รฎn HANA ศ™i nu รฎntr-un strat middleware.

Participฤƒ la patru componente:

  • Sursa Business Suite. Un sistem ECC sau similar care conศ›ine DataSource extractori scriศ™i iniศ›ial pentru BW. Aceศ™tia conศ›in deja logica de business care transformฤƒ tabelele brute รฎn รฎnregistrฤƒri semnificative.
  • Fostultracthor. Cรขnd o sarcinฤƒ funcศ›ioneazฤƒ, extracTor citeศ™te tabelele sursฤƒ, aplicฤƒ logica sa ศ™i produce un set de รฎnregistrฤƒri complet din punct de vedere semantic, รฎn loc de o copie brutฤƒ a tabelului.
  • Conexiunea HTTPS. O destinaศ›ie RFC de tip HTTP, creatฤƒ รฎn SM59, poartฤƒ extracdate trimise cฤƒtre motorul HANA XS. Nu existฤƒ un server de replicare separat รฎn cale.
  • IMDSO รฎn HANA. Obiectul In Memory DataStore primeศ™te datele, aplicฤƒ modul de รฎnregistrare ศ™i le activeazฤƒ รฎn tabelul ศ›intฤƒ.

Aceasta este ceea ce distinge DXC de replicarea la nivel de tabel. SLT copiazฤƒ un tabel aศ™a cum este, lฤƒsรขnd modelatorul sฤƒ reconstruiascฤƒ sensul afacerii รฎn cadrul HANA. DXC furnizeazฤƒ รฎnregistrฤƒri care poartฤƒ deja acel sens, motiv pentru care reduce atรขt de vizibil efortul de modelare. Compromisul este latenศ›a, deoarece extracศ›iunea funcศ›ioneazฤƒ conform unui program, mai degrabฤƒ decรขt รฎn โ€‹โ€‹timp real.

Configuraศ›i SAP Replicarea datelor DXC

Pasul 1) Activarea motorului XS ศ™i a serviciului ICM

Activarea motorului XS. Acceseazฤƒ SAP HANA Studio -> Selectaศ›i Sistem -> Configurare -> xsengine.ini.

Configuraศ›i SAP Replicarea datelor DXC

Setaศ›i valoarea instanศ›ei la 1 รฎn cรขmpul Implicit.

Activarea serviciului de dispecerizare web ICM. Activeazฤƒ serviciul ICM Web Dispatcher รฎn sistemul HANA. Dispecerul web utilizeazฤƒ metoda ICM pentru citirea ศ™i รฎncฤƒrcarea datelor รฎn sistemul HANA. Accesaศ›i SAP HANA Studio -> Selectaศ›i Sistem -> Configurare -> webdispatcher.ini

Configuraศ›i SAP Replicarea datelor DXC

Setaศ›i valoarea instanศ›ei la 1 รฎn coloana Implicit.

Pasul 2) Configurare SAP HANA Direct ExtracConexiune tor

Setaศ›i conexiunea DXC SAP HANA โ€“ Pentru a crea o conexiune DXC trebuie sฤƒ importฤƒm unitatea de livrare รฎn SAP HANA ca mai jos -

  • Importaศ›i unitatea de livrare. Trebuie sฤƒ descฤƒrcaศ›i unitatea de livrare DXC de la SAP รฎn SAP Baza de date HANA. Puteศ›i importa unitatea รฎn locaศ›ia โ€ž/usr/sap/HDB/SYS/global/hdb/contentโ€Importaศ›i unitatea de livrare utilizรขnd caseta de dialog Import din SAP Nod de conศ›inut HANA.
  • Configuraศ›i serverul de aplicaศ›ii XS pentru a utiliza DXC. Modificaศ›i valoarea containerului aplicaศ›iei la libxsdxc (dacฤƒ existฤƒ vreo valoare, adฤƒugaศ›i-o).
  • Verificaศ›i cฤƒ DXC funcศ›ioneazฤƒ. Putem verifica conexiunea DXC folosind calea de mai jos รฎntr-un browser โ€“ http://:80 /sap/hana/dxc/dxc.xscfunc. Introduceศ›i un nume de utilizator ศ™i o parolฤƒ pentru conectare.
  • Utilizator ศ™i schemฤƒ trebuie definite รฎn HANA Studio.
  • Conexiune HTTP รฎn SAP BW pentru HANA trebuie definit prin SM59.

Deci, creaศ›i o conexiune http รฎn SAP BW Folosind codul T SM59. Parametrii de intrare vor fi

  • Conexiune RFC egalฤƒ cu numele conexiunii RFC
  • Target Gazdฤƒ este egalฤƒ cu numele de gazdฤƒ HANA
  • Numฤƒrul de serviciu este egal cu 80

รŽn fila Securitate conectare, menศ›ineศ›i utilizatorul DXC creat รฎn HANA Studio, care utilizeazฤƒ metoda de autentificare de bazฤƒ.

Sursele de date din BW trebuie configurate pentru a replica structura รฎn schema definitฤƒ de HANA. Trebuie sฤƒ configurฤƒm urmฤƒtorii parametri รฎn BW folosind programul SAP_RSADMIN_MAINTAIN (cod T SE38 sau SA38). Lista de parametri conศ›ine valori care sunt transmise ecranului de apel.

Configuraศ›i SAP Replicarea datelor DXC

PSA_TO_HDBAcest parametru acceptฤƒ trei valori ale obiectului, aศ™a cum se aratฤƒ mai jos โ€“

  • GLOBAL โ€“ Aceasta se utilizeazฤƒ pentru a replica toate sursele de date รฎn HANA
  • SYSTEM โ€“ Specificฤƒ clienศ›ilor sฤƒ utilizeze DXC
  • DATASOURCE โ€“ Specificฤƒ sursele de date ศ™i pot fi utilizate doar cele specificate.

PSA_TO_HDB_DATASOURCETABLEรŽn acest caz, trebuie sฤƒ introducem numele tabelului, care conศ›ine lista surselor de date utilizate pentru DXC. รŽn cรขmpul VALUE, introduceศ›i numele tabelului creat.

PSA_TO_HDB_DESTINATION: รŽn acest caz, trebuie sฤƒ mutฤƒm datele primite. Introduceศ›i valoarea creatฤƒ รฎn SM59, aici XC_HANA_CONNECTION_HANAS.

PSA_TO_HDB_SCHEMASpecificฤƒ schemei cฤƒreia trebuie sฤƒ i se atribuie datele replicate.

Replicarea sursei de date

Instalaศ›i sursa de date รฎn ECC folosind RSA5. Am luat sursa de date 0FI_AA_20 (FI-AA: Tranzacศ›ii ศ™i amortizare). Mai รฎntรขi trebuie sฤƒ replicฤƒm metadatele folosind componenta specificatฤƒ a aplicaศ›iei (versiunea sursei de date trebuie sฤƒ fie 7.0. Dacฤƒ avem o sursฤƒ de date versiunea 3.5, trebuie mai รฎntรขi sฤƒ o migrฤƒm. Activฤƒm sursa de date รฎn SAP BW).

Odatฤƒ ce sursa de date a fost รฎncฤƒrcatฤƒ ศ™i activatฤƒ รฎn SAP BW, va crea urmฤƒtorul tabel รฎn schema definitฤƒ.

  • /BIC/A 00 โ€“ Tabel activ IMDSO
  • /BIC/A 40 โ€“ Coada de activare IMDSO
  • /BIC/A 70 โ€“ Tabel de manipulare a modului de รฎnregistrare
  • /BIC/A 80 โ€“ Tabel cu informaศ›ii privind cererea ศ™i ID-ul pachetului
  • /BIC/A A0 โ€“ Solicitare tabel de marcaj temporal
  • RSODSO_IMOLOG โ€“ Tabel aferent IMDSO. Stocheazฤƒ informaศ›ii despre toate sursele de date legate de DXC.

Acum, datele sunt รฎncฤƒrcate cu succes รฎn tabelul /BIC/A0FI_AA_2000 odatฤƒ ce acesta este activat. ศ˜i putem previzualiza datele din tabelul /BIC/A0FI_AA_2000 รฎn SAP HANA Studio.

DXC vs. SLT vs. Servicii de date

DXC este una dintre cele trei rute principale cฤƒtre SAP HANA este cea mai restrรขnsฤƒ dintre ele. Comparaศ›ia aratฤƒ unde รฎศ™i meritฤƒ fiecare locul.

Parametru DXC SLT SAP Servicii de date
Latenศ›ฤƒ Lot, conform unui program รŽn timp real sau programat Lot, conform unui program
Sisteme sursฤƒ SAP Numai Suitฤƒ Business SAP ศ™i non-SAP baze de date Aproape orice sursฤƒ
Peisaj suplimentar Nici unul Un server SLT Un peisaj al serviciilor de date
Semantica afacerilor Pฤƒstrat de fostultracTdR Niciuna, copie la nivel de tabel Conform proiectului
Efort de modelare รฎn HANA Scฤƒzut รŽnalt Mediu
Cel mai bun pentru Reutilizarea unui exemplar BW dovedittraclogica tor Operaraportare naศ›ionalฤƒ pe date รฎn timp real Consolidarea surselor eterogene

Pe scurt, alegeศ›i DXC atunci cรขnd extractorii existฤƒ deja ศ™i logica lor este de รฎncredere, SLT atunci cรขnd latenศ›a conteazฤƒ ศ™i Servicii de date cรขnd sursele sunt variate ศ™i transformarea este complexฤƒ. รŽntregul peisaj al opศ›iunilor este prezentat รฎn furnizarea datelor tutorial.

Depanarea unei conexiuni DXC

Configuraศ›ia se รฎntinde pe douฤƒ sisteme ศ™i pe mai multe niveluri, aศ™adar erorile sunt frecvente la o primฤƒ configurare. Aceste verificฤƒri rezolvฤƒ majoritatea acestora, รฎn ordinea รฎn care meritฤƒ รฎncercate.

  1. Testul URL nu returneazฤƒ nimic. Motorul XS nu ruleazฤƒ. Confirmaศ›i cฤƒ valoarea instanศ›ei din xsengine.ini este setatฤƒ ศ™i cฤƒ serviciul a fost repornit, apoi testaศ›i din nou adresa dxc.xscfunc.
  2. Autentificarea eศ™ueazฤƒ la test URL. Utilizatorul DXC nu existฤƒ รฎn HANA sau nu are privilegii asupra schemei ศ›intฤƒ. De asemenea, este necesarฤƒ activarea autentificฤƒrii de bazฤƒ, deoarece destinaศ›ia o foloseศ™te.
  3. Testul de conexiune SM59 eศ™ueazฤƒ. Verificaศ›i dacฤƒ numฤƒrul de serviciu este 80, urmat de numฤƒrul instanศ›ei din douฤƒ cifre ศ™i dacฤƒ gazda ศ›intฤƒ se rezolvฤƒ din sistemul BW, nu doar de pe staศ›ia de lucru.
  4. Datele se รฎncarcฤƒ, dar ajung รฎn schema greศ™itฤƒ. PSA_TO_HDB_SCHEMA denumeศ™te ศ›inta. Dacฤƒ nu este setatฤƒ, รฎncฤƒrcarea revine la o valoare implicitฤƒ care rareori corespunde aศ™teptฤƒrilor.
  5. Sursa de date este ignoratฤƒ. Cu PSA_TO_HDB setat la DATASOURCE, sunt replicate doar intrฤƒrile listate รฎn tabelul numit de PSA_TO_HDB_DATASOURCTABLE. Un rรขnd lipsฤƒ รฎl exclude รฎn mod silenศ›ios.
  6. Activarea eศ™ueazฤƒ pe IMDSO. Aproape รฎntotdeauna lipseศ™te un cรขmp cheie. DXC necesitฤƒ o sursฤƒ de date cu o cheie definitฤƒ, aceasta fiind a treia limitare menศ›ionatฤƒ anterior.
  7. FostultracTor este versiunea 3.5. Trebuie migrat la versiunea 7.0 รฎnainte ca DXC sฤƒ รฎl poatฤƒ consuma.

Tabelul RSODSO_IMOLOG este primul loc de cฤƒutat atunci cรขnd se diagnosticheazฤƒ o sarcinฤƒ, deoarece รฎnregistreazฤƒ fiecare sursฤƒ de date รฎnregistratฤƒ pentru DXC รฎmpreunฤƒ cu starea acesteia.

รŽntrebฤƒri frecvente

Nu. DXC este bazat pe loturi ศ™i ruleazฤƒ conform unui program. Acolo unde datele trebuie sฤƒ fie actualizate la o secundฤƒ, SLT cu captura datelor modificate este alegerea potrivitฤƒ.

Nu. Depinde de Business Suite DataSource ex.tractori, deci sursa trebuie sฤƒ fie un SAP sistem pe NetWeaver 7.0 sau o versiune ulterioarฤƒ. Alte surse necesitฤƒ Data Services sau SLT.

Recenzii AI care extractorii sunt de fapt consumaศ›i รฎn aval ศ™i marcheazฤƒ acele date replicate pe care niciun raport nu le foloseศ™te, ceea ce reduce atรขt ferestrele de รฎncฤƒrcare, cรขt ศ™i amprenta memoriei.

Da. Monitorizarea numฤƒrului de rรขnduri ศ™i a marcajelor temporale de activare din tabelele IMDSO relevฤƒ o sarcinฤƒ care a รฎncetat livrarea, altfel invizibilฤƒ pรขnฤƒ cรขnd un raport aratฤƒ cifre neactualizate.

IMDSO foloseศ™te cheia pentru a decide dacฤƒ o รฎnregistrare primitฤƒ este o inserare sau o actualizare รฎn timpul activฤƒrii. Fฤƒrฤƒ una, gestionarea modului de รฎnregistrare nu poate rezolva modificarea.

Rezumaศ›i aceastฤƒ postare cu: