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.

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.
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
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.
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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.



