SAP HANA Direct ExtracTor Connection (DXC) oktatóanyag

⚡ Okos összefoglaló

SAP HANA DXC, a közvetlen extracA tor Connection egy kötegelt replikációs technika. Felhasználja a meglévő Business Suite ex-t.tracHTTPS-en keresztül, szemantikailag gazdag adatokat szállítva SAP HANA további szerver nélkül.

  • 📦 Alapvető módszer: Kötegelt replikáció, amely egy adott időintervallumonként, nem pedig folyamatosan fut.
  • ♻️ ExtracÚjrafelhasználás: A DXC a DataSource ex-et használja.tracmár épített torok SAP Üzleti raktár.
  • 🖥️ Nincs extra szerver: Semmi új nem kerül a környezetbe, ami lerövidíti a megvalósítási határidőket.
  • 🧠 Szemantikai gazdagság: Az üzleti logikát a forrásrendszerben alkalmazzák, így a HANA modellezési erőfeszítése csökken.
  • 🇧🇷 Két szolgáltatás: Az XS Engine-t és az ICM Web Dispatcher-t is engedélyezni kell a konfiguráció megkezdése előtt.
  • 🔌 Csatlakozás beállítása: Egy kézbesítési egység importálva van, az XS konténer libxsdxc-re van állítva, és egy HTTP célhely jön létre az SM59-ben.
  • 🗂️ Generált táblázatok: Az aktiválás /BIC/A nevű IMDSO táblákat hoz létre 00-tól A0-ig a célsémában.

SAP HANA DXC Direct Extractor csatlakozás

Mi a SAP HANA DXC?

SAP A HANA DXC egy kötegelt adatreplikációs technika, azaz egy időintervallum után is végrehajtható.

SAP A HANA DXC a meglévő ETL-t használja (pl.tract, Transform, and Load) módszerrel SAP Business Suite alkalmazás HTTPS kapcsolaton keresztül.

In SAP Üzleti csomag alkalmazástartalma Adatforrás Példatracadatmodellezéshez és adatgyűjtéshez rendelkezésre álltak a SAP Üzleti raktár.

SAP A DXC ezeket az adatforrás-példákat használjatracközvetlenül az adatok kézbesítésére SAP HANA.

Előny SAP DXC

  • SAP A DXC-hez nincs szükség további szerverre vagy alkalmazásra a rendszertájban.
  • Csökkenti az adatmodellezés összetettségét SAP HANA, mivel küldi az adatokat SAP HANA az összes üzleti ex alkalmazása utántractor logika a forrásrendszerben.
  • Felgyorsul SAP HANA Megvalósítási idővonalak.
  • Ez volttracszemantikailag gazdag adatok innen SAP Üzleti webhely és biztosítsa SAP HANNA.

Korlátozása SAP DXC

  • Az adatforrásnak rendelkeznie kell előre meghatározott ETL metódussal, ha nem, akkor meg kell határoznunk őket.
  • SAP A DXC Business Suite rendszert igényel Net Weaver 7.0-s vagy újabb verzióján (pl. ECC), amely egyenlő vagy alacsonyabb SP-szinttel: 700-as kiadás SAPKW70021 (SP stack 19, 2008. nov.).
  • Egy definiált kulcsmezővel rendelkező eljárásnak léteznie kell az Adatforrásban.

Hogyan működik a DXC? Archiszerkezet és adatfolyam

A fenti előnyök listája érthetőbbé válik, ha a folyamat egyértelmű. A DXC szokatlan a kiépítési módszerek között, mivel az átalakítás a forrásrendszerben történik, nem a HANA-ban és nem egy köztes rétegben.

Négy komponens vesz részt benne:

  • Az Üzleti lakosztály forrása. Egy ECC vagy hasonló rendszer, amely a DataSource ex-t tárolja.traceredetileg BW-re írt torok. Ezek már tartalmazzák azt az üzleti logikát, amely a nyers táblázatokat értelmes rekordokká alakítja.
  • Az extracthor. Amikor egy terhelés fut, az extracA tor beolvassa a forrástáblákat, alkalmazza a logikáját, és egy szemantikailag teljes rekordhalmazt hoz létre a nyers táblamásolat helyett.
  • A HTTPS-kapcsolat. Egy HTTP típusú RFC célállomás, amelyet SM59-ben hoztak létre, tartalmazza az ex-t.tractovábbítja az adatokat a HANA XS motornak. Nincs külön replikációs szerver az útvonalon.
  • Az IMDSO a HANA-ban. Az In Memory DataStore objektum fogadja az adatokat, alkalmazza a rögzítési mód kezelését, és aktiválja azokat a céltáblában.

Ez különbözteti meg a DXC-t a tábla szintű replikációtól. SLT A táblázat jelenlegi állapotában másolja a modellezőt, így a HANA-n belül kell rekonstruálnia az üzleti jelentést. A DXC olyan rekordokat szállít, amelyek már tartalmazzák ezt a jelentést, ezért csökkenti olyan jelentősen a modellezési erőfeszítést. A kompromisszum a késleltetés, mivel pl.tracA folyamat ütemterv szerint, nem pedig valós időben fut.

konfigurálása SAP DXC ADAT replikáció

1. lépés) Az XS Engine és az ICM szolgáltatás engedélyezése

XS Engine engedélyezése. Tovább SAP HANA Stúdió -> Válassza a Rendszer lehetőséget -> Konfiguráció -> xsengine.ini.

konfigurálása SAP DXC ADAT replikáció

Állítsa a példány értékét 1-re az Alapértelmezett mezőben.

ICM webes diszpécser szolgáltatás engedélyezése. Ez engedélyezi az ICM webdiszpécser szolgáltatást a HANA rendszerben. A webdiszpécser az ICM módszert használja az adatok olvasásához és betöltéséhez a HANA rendszerben. Lépjen ide: SAP HANA Studio -> Rendszer kiválasztása -> Konfiguráció -> webdispatcher.ini

konfigurálása SAP DXC ADAT replikáció

Állítsa a példány értékét 1-re az Alapértelmezett oszlopban.

2. lépés) Beállítás SAP HANA Direct Extractor csatlakozás

Állítsa be a DXC-kapcsolatot SAP HANA – DXC kapcsolat létrehozásához importálnunk kell a kézbesítési egységet a következőbe: SAP HANA az alábbiak szerint -

  • Szállítási egység importálása. Le kell töltenie a DXC szállítási egységet innen SAP bele SAP HANA adatbázis. Importálhatja az egységet a helyszínen. „/usr/sap/HDB/SYS/global/hdb/content”Importálja a szállítási egységet az Importálás párbeszédpanel segítségével. SAP HANA tartalomcsomópont.
  • Konfigurálja az XS alkalmazáskiszolgálót a DXC használatához. Módosítsa az alkalmazástároló értékét libxsdxc-re (ha létezik ilyen érték, akkor fűzze hozzá).
  • Ellenőrizze, hogy a DXC működik. A DXC kapcsolatot a böngészőben az alábbi elérési úttal ellenőrizhetjük: http://:80 /sap/hana/dxc/dxc.xscfunc. Adjon meg egy felhasználónevet és jelszót a csatlakozáshoz.
  • Felhasználó és séma a HANA Studio-ban kell definiálni.
  • HTTP kapcsolat be SAP BW A HANA esetében az SM59-en keresztül kell definiálni.

Tehát hozz létre egy http kapcsolatot SAP BW T-kód SM59 használatával. A bemeneti paraméterek a következők lesznek:

  • RFC kapcsolat egyenlő az RFC kapcsolat nevével
  • Target A gazdagép megegyezik a HANA gazdagépnévvel
  • A szolgáltatás száma egyenlő 80-nal

A Biztonsági bejelentkezés lapon tartsa karban a HANA Studio-ban létrehozott DXC-felhasználót, amely az alapszintű hitelesítési módszert használja.

A BW adatforrásait úgy kell konfigurálni, hogy a struktúrát a HANA által definiált sémára replikálják. A következő paramétereket kell beállítanunk a BW-ben a következő programmal: SAP_RSADMIN_MAINTAIN (T-kód SE38 vagy SA38). A paraméterlista olyan értékeket tartalmaz, amelyek átadódnak a hívóképernyőnek.

konfigurálása SAP DXC ADAT replikáció

PSA_TO_HDBEz a paraméter három objektumértéket fogad el, az alábbiak szerint –

  • GLOBÁLIS – Ez az összes adatforrás HANA-ba való replikálására szolgál.
  • SYSTEM – Meghatározza a klienseket a DXC használatára
  • ADATTŰRÉSZ – Meghatározza az adatforrásokat, és csak a megadottak használhatók.

PSA_TO_HDB_DATASOURCETABLEEbben meg kell adnunk a tábla nevét, amely a DXC-hez használt adatforrások listáját tartalmazza. Az ÉRTÉK mezőbe írjuk be a létrehozott tábla nevét.

PSA_TO_HDB_DESTINATION: Ebben kell átmozgatnunk a bejövő adatokat. Írd be az SM59-ben létrehozott értéket, ide az XC_HANA_CONNECTION_HANAS-t.

PSA_TO_HDB_SCHEMA: Meghatározza, hogy a replikált adatokat melyik sémához kell hozzárendelni.

Adatforrás replikációja

Telepítsük az adatforrást az ECC-be RSA5 használatával. Vegyük a 0FI_AA_20 adatforrást (FI-AA: Tranzakciók és értékcsökkenés). Először replikálnunk kell a metaadatokat a megadott alkalmazáskomponens használatával (adatforrás verziójának 7.0-s verzióra kell állítania. Ha 3.5-ös verziójú adatforrásunk van, akkor először azt kell migrálnunk. Aktiváljuk az adatforrást a következőben: SAP BW).

Miután az adatforrás betöltődött és aktiválva van SAP BW, a következő táblázatot hozza létre a Definiált sémában.

  • /BIC/A 00 – IMDSO aktív táblázat
  • /BIC/A 40 – IMDSO aktiválási sor
  • /BIC/A 70 – Felvételi mód kezelési táblázat
  • /BIC/A 80 – Kérelem és csomagazonosító információs táblázat
  • /BIC/A A0 – Időbélyegző táblázat kérése
  • RSODSO_IMOLOG – IMDSO-val kapcsolatos táblázat. Információkat tárol a DXC-hez kapcsolódó összes adatforrásról.

Az adatok sikeresen betöltődtek a /BIC/A0FI_AA_2000 táblába az aktiválás után. A /BIC/A0FI_AA_2000 tábla adatainak előnézete megtekinthető a következőben: SAP HANA Stúdió.

DXC vs SLT vs adatszolgáltatások

A DXC a három fő útvonal egyike SAP A HANA a legszűkebb hatókörű közülük. Az összehasonlítás megmutatja, hogy melyik hol érdemli ki a helyét.

Vizsgált paraméter DXC SLT SAP Adatszolgáltatások
Késleltetés Kötegelt, ütemterv szerint Valós idejű vagy ütemezett Kötegelt, ütemterv szerint
Forrásrendszerek SAP Csak üzleti lakosztály SAP és nemSAP adatbázisok Szinte bármilyen forrásból
Extra tájkép Egyik sem Egy SLT szerver Adatszolgáltatási környezet
Üzleti szemantika Az ex által megőrizvetractor Nincs, táblázat szintű másolat Ahogy a munkában eltervezték
Modellezési erőfeszítések a HANA-ban Alacsony Magas közepes
A legjobb A bevált BW ex újrahasznosításatractor logika OperaÉlő adatokról szóló jelentéskészítés Heterogén források konszolidációja

Röviden, válassza a DXC-t, ha az extraca torok már léteznek, és a logikájuk megbízható, az SLT, amikor a késleltetés számít, és Adatszolgáltatások amikor a források változatosak és az átalakítás összetett. A lehetőségek teljes körképét a adatkiépítés tutorial.

DXC kapcsolat hibaelhárítása

A konfiguráció két rendszert és több réteget ölel fel, így a hibák gyakoriak az első beállításkor. Ezek az ellenőrzések a legtöbbjüket megoldják, abban a sorrendben, ahogyan érdemes megpróbálni.

  1. A teszt URL semmit sem ad vissza. Az XS motor nem fut. Győződjön meg arról, hogy az xsengine.ini fájlban lévő példányérték be van állítva, és a szolgáltatás újraindult, majd tesztelje újra a dxc.xscfunc címet.
  2. A hitelesítés sikertelen a teszt során URL. A DXC felhasználó nem létezik a HANA-ban, vagy nincsenek jogosultságai a cél sémához. Az alapszintű hitelesítést is engedélyezni kell, mivel a cél azt használja.
  3. Az SM59 csatlakozási teszt sikertelen. Ellenőrizd, hogy a szolgáltatásszám 80-ból áll-e, amelyet a kétjegyű példányszám követ, és hogy a célhoszt feloldása a BW rendszerből történik-e, ne csak a munkaállomásodból.
  4. Az adatok betöltődnek, de rossz sémába kerülnek. A PSA_TO_HDB_SCHEMA megnevezi a célt. Ha nincs beállítva, a betöltés visszaáll az alapértelmezett értékre, amely ritkán egyezik az elvárttal.
  5. Az adatforrás figyelmen kívül marad. Ha a PSA_TO_HDB értéke DATASOURCE, akkor csak a PSA_TO_HDB_DATASOURCETABLE által elnevezett táblában felsorolt ​​bejegyzések replikálódnak. Egy hiányzó sor csendben kizárja azt.
  6. Az aktiválás sikertelen az IMDSO-n. Szinte mindig hiányzik egy kulcsmező. A DXC-hez egy definiált kulccsal rendelkező adatforrásra van szükség, ami a korábban felsorolt ​​harmadik korlátozás.
  7. Az extracA tor 3.5-ös verziójú. 7.0-s verzióra kell migrálni, mielőtt a DXC felhasználhatná.

Az RSODSO_IMOLOG tábla az elsődleges hely, ahol a terhelés diagnosztizálásakor keresni kell adatokat, mivel ez rögzíti a DXC-hez regisztrált összes adatforrást azok állapotával együtt.

GYIK

Nem. A DXC kötegelt feldolgozású és ütemezetten fut. Ahol az adatoknak másodpercre pontosnak kell lenniük, ott az SLT a megfelelő választás a változásadatok rögzítésével.

Nem. Ez a Business Suite DataSource ex-től függ.tractorok, tehát a forrásnak egynek kell lennie SAP NetWeaver 7.0 vagy újabb rendszeren futó rendszer. Más forrásokhoz Data Services vagy SLT szükséges.

MI-vélemények, amelyek pl.tracA jelentések által nem használt replikált adatokat valójában felhasználják a rendszer, és megjelölik azokat, amelyek replikálódnak, ami csökkenti mind a betöltési ablakokat, mind a memóriaigényt.

Igen. Az IMDSO táblázatokban a sorok számának és az aktiválási időbélyegek figyelése feltárhat egy leállt terhelést, amely egyébként láthatatlan marad, amíg egy jelentés elavult adatokat nem mutat.

Az IMDSO a kulcs segítségével dönti el az aktiválás során, hogy a bejövő rekord beszúrás vagy frissítés. E kulcs nélkül a rögzítési mód kezelése nem tudja feloldani a változást.

Foglald össze ezt a bejegyzést a következőképpen: