Megosztás a következőn keresztül:


A legjobb SAP-összekötő kiválasztása

Ez a cikk az "SAP kiterjesztése és innovációja: Ajánlott eljárások" című cikksorozat része.

A KÖVETKEZŐKRE VONATKOZIK: Azure Data Factory Azure Synapse Analytics

Ez a cikk az SAP kiterjesztése és innovációja: Ajánlott eljárások sorozat 2. része. A sorozat első cikkében lásd: SAP-adatforrások azonosítása.

Az SAP-alkalmazások gyakran számos kritikus fontosságú és alapvető üzleti folyamatot futtatnak, amelyek hatalmas mennyiségű értékes üzleti adatot hoznak létre. Számos SAP-alkalmazás és megoldás létezik az OLTP-ben, például ECC, CRM, SCM és OLAP, például BW. Az SAP-alkalmazások többféleképpen teszik elérhetővé az adatokat. Amikor az ügyfelek sap- és nem SAP-adatokat kombinálnak, és fejlett adatszolgáltatásokat, például elemzéseket és AI-t alkalmaznak, valós idejű, prediktív elemzéseket nyernek ki. Ez a módszer javítja az üzleti eredményeket. Az SAP-adatintegráció nagy, összetett projekt lehet.

Tervezési szempontok az SAP-adatok Azure-ral való integrálásához

Azure Data Factory és Azure Synapse Analytics-folyamatok számos módszert és összekötőt biztosítanak az SAP-adatok Azure-ba való integrálásához. A választott megközelítés és SAP-összekötők számos tényezőtől függenek, például az SAP-alkalmazás típusától, az adatok típusától és a közzétett adatok módjától, az adatmennyiségtől és a várható késéstől, az adatokkal kapcsolatos teendőktől és azok tárolási módjától. Az adatok tárolhatók az SAP-ban vagy az SAP-on kívül is.

A következő szempontokat javasoljuk, hogy segítsenek a megközelítés meghatározásában és a magas szintű architektúra megtervezésében.

  • Határozza meg az egyes üzleti használati eseteket és azok várható eredményét. Gondolja át, hogy a használati eset milyen problémát old meg, vagy milyen üzleti eredményt ér el a használati eset, és hogyan.
  • Azonosítsa az SAP-adatfolyamban és -adatbesorolásban részt vevő alkalmazásokat és rendszereket.
  • Adja meg az adatprofilt, beleértve az SAP-forrásrendszereket is, például ECC, S/4HANA, BW/4HANA vagy BWoH. Határozza meg az adatok mennyiségét és típusát, például a nyers vagy az átalakított adatokat. Adja meg az olyan SAP-objektumok típusát, ahol az adatok elérhetők, például a mögöttes adatbázist, az SAP-adatszótár tábláit, például az EKKO-t, az AUFK-t vagy a logikai objektumokat, például CDS-nézeteket, SAP-kinyerőket vagy BW-objektumokat.
  • Azonosítsa az egyes forgatókönyvek megfelelő összekötőit. Az Azure számos összekötőt biztosít az SAP-rendszerekhez való csatlakozáshoz, és egy adott forrásrendszerhez több összekötő is rendelkezésre állhat. De más tényezők, például az adatmennyiségek és az SAP-termékverziók is befolyásolhatják ezt a választást.
  • Meghatározhatja, hogy mi történjen az adatokkal, például tisztítással, ellenőrzéssel, átalakítással vagy bővítéssel, és hol történik, például az SAP-ban vagy az Azure-ban.
  • Döntse el, hogy hol tárolja az adatokat, például egy adattavat vagy adattárházat, és hogyan legyen vizualizálva, például a Power BI-ban.
  • Vegye figyelembe az adatbetöltés várható késését és gyakoriságát, például alacsony késést, 4 óránként vagy naponta.
  • Szabályozási, besorolási, hozzáférési, biztonsági és hálózatkezelési követelmények meghatározása.
  • Állapítsa meg, hogy egyetlen architektúraminta szolgálja-e ki az összes használati esetet, vagy ha több mintát kell létrehoznia a korábbi követelmények alapján.
  • Azonosítsa az érintett Azure-szolgáltatásokat és belső szervezeteket, és azonosítsa a szükséges készségeket és erőforrásokat, például az SAP-t, az Azure-adatplatformot, a biztonságot és a hálózatkezelést.
  • Érdemes megfontolni egy megvalósíthatósági vizsgálat futtatását, amely jól meghatározott célt, hatókört, megközelítést és sikerességi kritériumokat tartalmaz.

Tipp

Ellenőrizze, hogy a jelenlegi és jövőbeli SAP-összetevők és -verziók támogatják-e a megoldást.

Ha lehetséges, csatlakozzon az SAP-üzenetkiszolgálóhoz (bejelentkezési típus: csoport) az alkalmazáskiszolgáló helyett a terheléselosztáshoz.

Az Azure-összekötők többsége támogatja az SAP-rendszerekhez való csatlakozást a Secure Network Communications (SNC) használatával.

Azure Data Factory és Azure Synapse Analytics-folyamatok SAP-sablonokat biztosítanak az SAP-forgatókönyvek mintaalapú megközelítésének első lépéseihez.

Ellenőrizze, hogy az SAP-adatkinyerési forgatókönyv hatással van-e az SAP-licencelésre.

Az Azure-hoz készült ABAP SDK-val szorosabban integrálhatja az SAP-adatokat az Azure-ral.

Válassza ki az optimális összekötőt

Az alábbi szempontok segítenek a megközelítés első lépéseiben attól függően, hogy hol és milyen formában találhatók az adatok.

  • Ha az adatok egy SAP-alkalmazáson belül vannak modellezve, és logikai objektumok formájában használhatók, használjon logikai objektumokkal működő összekötőt a NetWeaver AS ABAP-hez való csatlakozással.
  • Ha az adatok nem egy SAP-alkalmazásban vannak modellezve, de nyers formában érhetők el adatszótár-táblákban vagy nézetekben, használjon olyan összekötőt, amely a NetWeaver AS ABAP-hez csatlakozva működik a nyers adatokkal.
  • Ha az adatok elérhetők az SAP OLAP- vagy OLTP-alkalmazásokban, használjon egy összekötőt, amely a megfelelő alkalmazással működik.
  • Ha az adatok elérhetők az SAP HANA-adatbázisban, használja az SAP HANA-összekötőt, amely HANA ODBC-illesztők használatával csatlakozik a HANA-adatbázishoz.
  • Általános összekötők érhetők el, amelyek az alapul szolgáló anyDB-adatbázisokhoz (például MS SQL, IBM és Oracle) csatlakoznak.
  • Az Azure SAP-összekötőket biztosít az Azure Logic Appshez, a Power Appshez és Azure Functions az SAP-alkalmazásokhoz való csatlakozáshoz. Ezek az integrációs forgatókönyvek különböző használati eseteket fednek le, de lehetséges, hogy átfedés van.

Tipp

Ha az alkalmazáshoz vagy forgatókönyvhöz nem érhető el összekötő, érdemes lehet áthelyezni az adatokat egy támogatott alkalmazásba vagy forgatókönyvbe.

Az alábbi táblázat a rendelkezésre álló szélesebb lehetőségeket mutatja attól függően, hogy melyik SAP-alkalmazásból szeretne adatokat lekérni.

Az adatok tárolási helye Forgatókönyv: Teljes terhelés és manuális változás Forgatókönyv: Teljes adatbetöltés és adatváltozás-rögzítés
SAP HANA SAP HANA SAP CDC
SAP BW SAP Table, SAP BW OpenHub, SAP BW MDX-en keresztül SAP CDC
SAP ECC, SAP S/4 HANA SAP Table, SAP ECC SAP CDC

Az alábbi táblázat az Azure Data Factory és Azure Synapse Analyticsben elérhető összes SAP-összekötő összegzését mutatja be a különböző SAP-forrásokhoz, forgatókönyvekhez és az összekötő képességeihez.

Tipp

A támogatott összekötők és képességek általában az SAP-termékpéldánytól függenek, például A HANA és a BW/4HANA esetén, valamint annak kiadásától. További információkért tekintse meg az egyes összekötők éles dokumentációját.

Az SAP-adatintegrációs forgatókönyv általános támogatásával kapcsolatos információkért lásd: SAP-adatintegráció.

SAP-forrásalkalmazás Adattípus Azure-összekötő Támogatott objektumok és mód Protokoll és kapcsolat Hitelesítés További információ Párhuzamosítás és teljesítmény Adatmennyiség
NetWeaver AS ABAP-n alapuló SAP-alkalmazások, például SAP ECC, S/4HANA, CRM, SRM, BW HANA és BW/4HANA Nyers adat SAP CDC SLT-n keresztül Minden transzparens, készletezett és fürttáblázat támogatja a teljes terhelést és a CDC-t. Egyes nézetek (transaction SE11) támogatják a teljes terhelést és a CDC-t. RFC-hívások a NetWeaver alkalmazáshoz és az üzenetkiszolgálóhoz. Alapszintű SNC Előfeltételek Igen, gyors, konfigurálható particionáláson alapuló beépített párhuzamos betöltéssel. Nagy
NetWeaver AS ABAP-n alapuló SAP-alkalmazások, például SAP ECC, S/4HANA, CRM, SRM, BW HANA és BW/4HANA Logikai objektumok SAP CDC Az ABAP CDS-nézetek támogatják a teljes terhelést, és sokan támogatják a különbözetet, például ha időbélyegeken vagy eseményindítókon alapulnak. A standard és egyéni SAP-kinyerők támogatják a teljes terhelést, és a konfiguráció alapján támogathatják a különbözetet is. A BW InfoProviderek, például a DSO, az ADSO, az InfoCubes, a MultiProvider, a CompositeProvider és a Query (ha InfoProviderként vannak elérhetővé téve) támogatják a teljes terhelést, és a konfiguráció alapján is támogathatják a különbözetet. RFC-hívások a NetWeaver alkalmazáshoz és az üzenetkiszolgálóhoz. Alapszintű, SNC Előfeltételek Igen, gyors, konfigurálható particionáláson alapuló beépített párhuzamos betöltéssel. Nagy
A NetWeaver AS ABAP-n alapuló SAP-alkalmazások, például az SAP ECC, az S/4 HANA, az AnyDB-n futó BW és a HANA-n futó BW. A BW/4HANA nem támogatott. Nyers adat SAP-tábla Minden transzparens, készletezett és fürtnézet (TRANZAKCIÓ SE11) támogatja a teljes terhelést. A módosításokat manuális vízjellel is kinyerheti egy időbélyeg vagy az egyedi azonosító oszlop használatával. RFC-hívások a NetWeaver alkalmazáshoz és az üzenetkiszolgálóhoz. Alapszintű, SNC Előfeltételek Igen, gyors, konfigurálható particionáláson alapuló beépített párhuzamos betöltéssel. Nagy
BW az AnyDB-n és a BW a HANA-n. A BW/4HANA nem támogatott. Logikai objektumok SAP BW Open Hub Az Open Hub Destination (OHD) helyi táblán keresztül közzétett BW-objektumok, például a DataSources, a DSO, az InfoCube, a MultiProvider, a CompositeProvider és a Query (ha infoProviderként vannak közzétéve) támogatják a teljes terhelést. A Delta akkor támogatott, ha az OHD támogatja a különbözetet. RFC-hívások a NetWeaver alkalmazáshoz és az üzenetkiszolgálóhoz. Alapszintű Előfeltételek. Hozzon létre SAP OHD-t az SAP BW-ben az adatok nyilvánosságra hozásához. Igen, gyors, az OHD-specifikus sémán alapuló beépített párhuzamos betöltéssel. Nagy
BW az AnyDB-n és a BW a HANA-n. A BW/4HANA nem támogatott. Logikai objektumok SAP BW MDX-en keresztül A BW InfoCubes és a QueryCubes (beleértve a BEx-lekérdezéseket) támogatja a teljes terhelést. A Delta nem támogatott. RFC-hívások a NetWeaver alkalmazáskiszolgálóra. Alapszintű Előfeltételek Lassabb Kicsi
SAP ECC, S/4 HANA Nyers adatok vagy logikai objektumok SAP ECC SAP Gatewayen keresztül Az OData-szolgáltatások által közzétett objektumok, például SAP-táblák, nézetek, BAPI-objektumok, kinyerők, adatok vagy az SAP PI-nak küldött, OData-ként fogadható objektumok támogatják a teljes terhelést. A módosításokat manuális vízjellel is kinyerheti egy időbélyeg vagy az egyedi azonosító oszlop használatával. HTTP-hívások (OData) a NetWeaver-alkalmazáshoz és az üzenetkiszolgálóhoz. Alapszintű Előfeltételek. Állítsa be az SAP Gatewayt, aktiválja az OData szolgáltatást, és tegye közzé az entitásokat. Lassabb Kicsi
SAP HANA Nyers adatok vagy logikai objektumok SAP HANA A HANA-adatbázis sor- és oszloptáblái, az információs modellek (elemzési és számítási nézetek) és az egyéni lekérdezések támogatják a teljes terhelést. A módosításokat manuális vízjellel is kinyerheti egy időbélyeg vagy az egyedi azonosító oszlop használatával. ODBC-hívások a HANA-adatbázishoz. Alapszintű, Windows (SSO) Előfeltételek Igen, gyors, konfigurálható particionáláson alapuló beépített párhuzamos betöltéssel. Nagy
SAP Cloud for Customer (SaaS CRM) Nyers adatok vagy logikai objektumok SAP C4C Ez az összekötő kétirányú. Adatokat másolhat az SAP C4C-be és onnan. Az OData-szolgáltatások által az SAP C4C-ből elérhető objektumok támogatottak. A HTTP (OData) meghívja az SaaS-szolgáltatást. Alapszintű Lassabb Kicsi

Előfordulhat, hogy egy forgatókönyvhöz több összekötő is elérhető. A választás attól függ, hogy melyik összekötő kínálja a legjobb integrációs képességeket. Fontolja meg a magasabb réteggel integrálható összekötő használatát, például az adatbázis helyett az SAP-alkalmazást. Az alábbi képeken a javasolt döntési irány látható.

SAP ECC, S/4 HANA, SAP-alkalmazásintegráció – Adatokat nyer ki az SAP ECC-ből, az S/4 HANA-ból vagy más SAP-alkalmazásokból.

Sap ECC- és S/4 HANA-összekötőket bemutató ábra.

SAP BW-integráció – Adatokat nyer ki az SAP BW-ből és a B/4 HANA-ból. Sap BW- és BW/4 HANA-összekötőket bemutató ábra.

Következő lépések