SAP HANA otseülekannetracToriühenduse (DXC) õpetus
⚡ Nutikas kokkuvõte
SAP HANA DXC, otsene ekstractor Connection on partiipõhine replikatsioonitehnika. See taaskasutab olemasolevat Business Suite'i näidettracHTTPS-i kaudu semantiliselt rikkalikke andmeid edastavaid torid SAP HANA ilma täiendava serverita.
Mis on SAP HANA DXC?
SAP HANA DXC on partiipõhine andmete replikatsioonitehnika, st seda saab käivitada pärast teatud ajavahemikku.
SAP HANA DXC kasutab olemasolevat ETL-i (nttract, teisendus ja laadimine) meetod SAP Business Suite'i rakendus HTTPS-ühenduse kaudu.
In SAP Äripaketi rakenduse sisu Andmeallikas Näidetracandmete modelleerimiseks ja andmete kogumiseks on olnud saadaval torid SAP Äriladu.
SAP DXC kasutab neid andmeallika näiteidtractor, kes edastab andmeid otse SAP HANA.
Eelis SAP DXC
- SAP DXC ei vaja süsteemimaastikul täiendavat serverit ega rakendust.
- See vähendab andmete modelleerimise keerukust SAP HANA, kuna see saadab andmed SAP HANA pärast kõigi äritehingute rakendamisttracallikasüsteemi torloogika.
- See kiirendab SAP HANA juurutamise ajajooned.
- See endinetracsemantiliselt rikkalikud andmed saidilt SAP Ettevõtte sait ja pakkuda SAP HANNA.
Piirang SAP DXC
- Andmeallikal peab olema eelnevalt määratletud ETL-meetod, kui mitte, siis peame need defineerima.
- SAP DXC nõuab Business Suite'i süsteemi Net Weaver 7.0 või uuemas versioonis (nt ECC), mis on võrdne SP-tasemega või sellest madalam: väljalase 700 SAPKW70021 (SP stäkk 19, alates 2008. aasta novembrist).
- Andmeallikas peab eksisteerima protseduur, mille võtmeväli on määratletud.
Kuidas DXC töötab: Archistruktuur ja andmevoog
Ülaltoodud eeliste loetelu on loogilisem, kui voog on selge. DXC on pakkumismeetodite seas ebatavaline, kuna teisendus toimub lähtekoodisüsteemis, mitte HANA-s ega vahetarkvara kihis.
Osalevad neli komponenti:
- Ärikomplekti allikas. ECC või sarnane süsteem, mis hoiab andmeallikat (DataSource ex)tracalgselt BW jaoks kirjutatud autorid. Need sisaldavad juba äriloogikat, mis muudab toortabelid sisukateks kirjeteks.
- Endinetracthor. Kui koormus töötab, siis ekstractor loeb lähtetabeleid, rakendab oma loogikat ja loob semantiliselt täieliku kirjete komplekti, mitte toortabeli koopia.
- HTTPS-ühendus. SM59-s loodud HTTP-tüüpi RFC-sihtkoht kannab endas ex-itracedastas andmed HANA XS mootorile. Teel pole eraldi replikatsiooniserverit.
- IMDSO HANA-s. Mälusisene andmesalvestusobjekt võtab andmed vastu, rakendab salvestusrežiimi käsitlemist ja aktiveerib need sihttabelis.
See eristab DXC-d tabeli tasemel replikatsioonist. SLT kopeerib tabeli olemasoleval kujul, jättes modelleerijale ärilise tähenduse HANA-s rekonstrueerimise ülesandeks. DXC edastab kirjeid, mis juba seda tähendust kannavad, mistõttu see vähendab modelleerimise pingutust nii märkimisväärselt. Kompromissiks on latentsus, kuna nttractoimima ajakava, mitte reaalajas.
Seadistamine SAP DXC ANDMETE replikatsioon
1. samm) XS-mootori ja ICM-teenuse lubamine
XS Engine'i lubamine. Minna SAP HANA stuudio -> Vali Süsteem -> Konfiguratsioon -> xsengine.ini.
Määrake väljal Vaikimisi eksemplari väärtuseks 1.
ICM veebidispetšeri teenuse lubamine. See lubab HANA-süsteemis ICM-i veebidispetšeri teenust. Veebidispetšer kasutab HANA-süsteemis andmete lugemiseks ja laadimiseks ICM-meetodit. Minge aadressile SAP HANA Studio -> Valige süsteem -> Konfiguratsioon -> webdispatcher.ini
Määrake veerus „Vaikimisi” eksemplari väärtuseks 1.
Samm 2) Seadistamine SAP HANA otseülekannetracTori ühendus
Seadistage DXC-ühendus SAP HANA – DXC-ühenduse loomiseks peame importima tarneüksuse SAP HANA nagu allpool -
- Impordi tarneüksus. Peate alla laadima DXC tarneüksuse aadressilt SAP sisse SAP HANA andmebaas. Saate üksuse asukohta importida „/usr/sap/HDB/SYS/global/hdb/content”Importige tarneüksus impordi dialoogiboksi abil. SAP HANA sisusõlm.
- Seadistage XS-i rakendusserver DXC kasutamiseks. Muutke rakenduse konteineri väärtus libxsdxc-ks (kui selline väärtus on olemas, siis lisage see).
- Veenduge, et DXC töötab. DXC-ühenduse kontrollimiseks kasutame brauseris järgmist teed: http://:80 /sap/hana/dxc/dxc.xscfunc. Ühenduse loomiseks sisestage kasutajanimi ja parool.
- Kasutaja ja skeem tuleb HANA Studio's defineerida.
- HTTP-ühendus sisse SAP BW HANA jaoks tuleb defineerida SM59 kaudu.
Seega looge http-ühendus SAP BW Kasutades T-koodi SM59. Sisendparameetrid on
- RFC-ühendus võrdub RFC-ühenduse nimega
- Target Hosti võrdne HANA hostinimi
- Teenuse number on võrdne 80-ga
Vahekaardil „Logi sisse turvalisus“ säilita HANA Studios loodud DXC-kasutaja, mis kasutab põhilist autentimismeetodit.
BW andmeallikad tuleb konfigureerida nii, et need replikeeriksid struktuuri HANA-s määratletud skeemile. Peame BW-s programmi abil seadistama järgmised parameetrid SAP_RSADMIN_MAINTAIN (T-kood SE38 või SA38). Parameetrite loend sisaldab väärtusi, mis edastatakse kõneekraanile.
PSA_TO_HDBSee parameeter aktsepteerib kolme objekti väärtust, nagu allpool näidatud –
- GLOBAALNE – Seda kasutatakse kõigi andmeallikate replikeerimiseks HANA-sse
- SÜSTEEM – See määrab kliendid DXC kasutamiseks
- ANDMEALLIKAS – See määrab andmeallikad ja kasutada saab ainult määratud allikaid.
PSA_TO_HDB_DATASOURCETABLESiin peame andma tabeli nime, mis sisaldab DXC jaoks kasutatavate andmeallikate loendit. Sisestage VÄÄRTUSväljale loodud tabeli nimi.
PSA_TO_HDB_DESTINATION: Selleks peame teisaldama sissetulevad andmed. Sisesta siia SM59-s loodud väärtus, XC_HANA_CONNECTION_HANAS.
PSA_TO_HDB_SCHEMA: See määrab, millisele skeemile replikeeritud andmed tuleb määrata.
Andmeallika replikatsioon
Paigaldage andmeallikas ECC-sse RSA5 abil. Võtsime andmeallika 0FI_AA_20 (FI-AA: Tehingud ja amortisatsioon). Esmalt peame metaandmed replikeerima, kasutades määratud rakenduse komponenti (andmeallika versioon peab olema 7.0. Kui meil on andmeallika versioon 3.5, peame selle kõigepealt migreerima. Aktiveerige andmeallikas SAP BW).
Kui andmeallikas on laaditud ja aktiveeritud SAP BW, loob see määratletud skeemis järgmise tabeli.
- /BIC/A 00 – IMDSO aktiivne tabel
- /BIC/A 40 – IMDSO aktiveerimisjärjekord
- /BIC/A 70 – Salvestusrežiimi käsitlemise tabel
- /BIC/A 80 – Päringu ja paketi ID teabe tabel
- /BIC/A A0 – päringu ajatempli tabel
- RSODSO_IMOLOG – IMDSO-ga seotud tabel. Salvestab teavet kõigi DXC-ga seotud andmeallikate kohta.
Nüüd on andmed edukalt tabelisse /BIC/A0FI_AA_2000 laaditud, kui see on aktiveeritud. Ja me saame tabeli /BIC/A0FI_AA_2000 andmeid eelvaadata SAP HANA stuudio.
DXC vs SLT vs andmeteenused
DXC on üks kolmest peamisest marsruudist SAP HANA on neist kõige kitsama ulatusega. Võrdlus näitab, kus igaüks oma koha teenib.
| Parameeter | DXC | SLT | SAP Data Services |
|---|---|---|---|
| Hilinemine | Partii, ajakava alusel | Reaalajas või ajastatud | Partii, ajakava alusel |
| Allikassüsteemid | SAP Ainult äriklassi sviit | SAP ja mitte-SAP andmebaasid | Peaaegu igast allikast |
| Lisamaastik | mitte ükski | SLT-server | Andmeteenuste maastik |
| Ärisemantika | Säilinud endise poolttractor | Puudub, koopia tabeli tasemel | Nagu töös ette nähtud |
| Modelleerimispüüdlused HANA-s | Madal | Kõrge | Keskmine |
| Parim on | Tõestatud BW ex taaskasutaminetracTori loogika | Operareaalajas andmete rahvusvaheline aruandlus | Heterogeensete allikate konsolideerimine |
Lühidalt, vali DXC, kui ekstractorid on juba olemas ja nende loogikat usaldatakse, SLT, kui latentsus on oluline, ja Data Services kui allikad on mitmekesised ja ümberkujundamine on keeruline. Täielik valikuvõimaluste maastik on esitatud andmete pakkumine juhendaja.
DXC-ühenduse tõrkeotsing
Konfiguratsioon hõlmab kahte süsteemi ja mitut kihti, seega on esimesel seadistamisel tõrked tavalised. Need kontrollid lahendavad enamiku neist, proovimise järjekorras.
- Test URL ei tagasta midagi. XS-mootor ei tööta. Veenduge, et xsengine.ini failis olev eksemplari väärtus on seatud ja teenus on taaskäivitatud, seejärel testige uuesti dxc.xscfunc aadressi.
- Autentimine ebaõnnestub testis URL. DXC kasutajat HANA-s ei eksisteeri või tal puuduvad sihtskeemi õigused. Samuti peab olema lubatud elementaarne autentimine, kuna sihtkoht seda kasutab.
- SM59 ühenduse test ebaõnnestub. Kontrollige, et teenusenumber on 80, millele järgneb kahekohaline eksemplari number, ja et sihtmasin tuvastatakse BW-süsteemist, mitte ainult teie tööjaamast.
- Andmed laetakse, aga satuvad valesse skeemi. PSA_TO_HDB_SCHEMA nimetab sihtmärgi. Kui see on määramata, langeb koormus tagasi vaikeväärtusele, mis harva vastab ootustele.
- Andmeallikat ignoreeritakse. Kui PSA_TO_HDB väärtuseks on seatud DATASOURCE, replikeeritakse ainult PSA_TO_HDB_DATASOURCETABLE-ga nimetatud tabelis loetletud kirjed. Puuduv rida välistab selle vaikselt.
- IMDSO aktiveerimine ebaõnnestub. Peaaegu alati puudub võtmeväli. DXC nõuab andmeallikat, millel on määratletud võti, mis on eelnevalt loetletud kolmas piirang.
- EndinetracTor on versioon 3.5. Enne kui DXC saab seda kasutada, tuleb see migreerida versioonile 7.0.
Koormuse diagnoosimisel on esimene koht, mida vaadata, tabel RSODSO_IMOLOG, kuna see salvestab kõik DXC jaoks registreeritud andmeallikad koos nende olekuga.




