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.

  • 📦 Põhimeetod: Partiipõhine replikatsioon, mis käivitub teatud ajaintervalli, mitte pidevalt.
  • ♻️ ExtracTaaskasutamine: DXC kasutab DataSource'i näidettracjuba ehitatud SAP Äriladu.
  • 🖥️ Lisaserverit pole: Maastikule ei lisata midagi uut, mis lühendab rakendamise ajakava.
  • 🧠 Semantiline rikkus: Äriloogikat rakendatakse lähtekoodisüsteemis, seega HANA-s modelleerimisele kuluv pingutus väheneb.
  • ⚙️ Kaks teenust: Enne konfigureerimise alustamist peavad olema lubatud nii XS Engine kui ka ICM Web Dispatcher.
  • 🔌 Ühenduse seadistamine: Tarneüksus imporditakse, XS-konteineriks määratakse libxsdxc ja SM59-s luuakse HTTP-sihtkoht.
  • 🗂️ Genereeritud tabelid: Aktiveerimine loob IMDSO tabelid nimega /BIC/A Sihtskeemis 00 kuni A0.

SAP HANA DXC otseülekannetracTori ühendus

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.

Seadistamine SAP DXC ANDMETE replikatsioon

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

Seadistamine SAP DXC ANDMETE replikatsioon

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.

Seadistamine SAP DXC ANDMETE replikatsioon

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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.

KKK

Ei. DXC on partiipõhine ja töötab ajakava alusel. Kui andmed peavad olema sekundi täpsusega ajakohased, on sobiv valik SLT koos muutuste andmete jäädvustamisega.

Ei. See sõltub Business Suite DataSource'i versioonist.tracautorid, seega peab allikas olema SAP süsteem NetWeaver 7.0 või uuemal versioonil. Muud allikad vajavad andmeteenuseid või SLT-d.

Tehisintellekti arvustused, mis näitavadtractorid tarbitakse tegelikult allavoolu ja märgistatakse need replikeerivad andmed, mida aruanne ei kasuta, mis vähendab nii laadimisaknaid kui ka mälu jalajälge.

Jah. IMDSO tabelites ridade arvu ja aktiveerimise ajatemplite jälgimine näitab koormust, mille edastamine on peatunud, mis on muidu nähtamatu kuni aruandes kuvatakse aegunud numbreid.

IMDSO kasutab aktiveerimise ajal võtit, et otsustada, kas sissetulev kirje on lisatud või uuendatud. Ilma selleta ei saa salvestusrežiimi käsitlemine muudatust lahendada.

Võta see postitus kokku järgmiselt: