Výběr nejlepšího konektoru SAP

Tento článek je součástí řady článků "SAP extend and innovate data: Best practices" (Rozšíření a inovace dat SAP: Osvědčené postupy).

PLATÍ PRO: Azure Data Factory Azure Synapse Analytics

Tento článek je 2. částí série SAP o rozšíření a inovování dat: Osvědčené postupy. První článek v řadě najdete v tématu Identifikace zdrojů dat SAP.

Aplikace SAP často spouští několik klíčových a klíčových obchodních procesů, které generují obrovské množství cenných obchodních dat. V OLTP existuje mnoho aplikací a řešení SAP, například ECC, CRM, SCM a OLAP, jako je BW. Aplikace SAP zpřístupňují data několika způsoby. Když zákazníci kombinují data SAP a jiného typu než SAP a používají pokročilé datové služby, jako jsou analýzy a AI, extrahují prediktivní přehledy v reálném čase. Tato metoda zlepšuje obchodní výsledky. Integrace dat SAP může být rozsáhlý a složitý projekt.

Aspekty návrhu pro integraci dat SAP s Azure

kanály Azure Data Factory a Azure Synapse Analytics poskytují několik způsobů a konektorů pro integraci dat SAP do Azure. Zvolený přístup a konektory SAP závisí na několika faktorech, jako je typ aplikace SAP, typ dat a způsob jejich zveřejnění, objem dat a očekávaná latence, co chcete s daty dělat a kam je chcete uložit. Data mohou být uložena v SAP nebo mimo SAP.

Doporučujeme následující aspekty, které vám pomůžou určit váš přístup a naplánovat architekturu vysoké úrovně.

  • Definujte každý z vašich obchodních případů použití a jejich očekávaný výsledek. Zvažte, jaký problém případ použití řeší nebo jaký obchodní výsledek dosáhne a jak.
  • Identifikujte aplikace a systémy zapojené do toku dat SAP a klasifikace dat.
  • Definujte profil dat včetně zdrojových systémů SAP, například ECC, S/4HANA, BW/4HANA nebo BWoH. Definujte objem a typ dat, jako jsou nezpracovaná data nebo transformovaná data. Definujte typ objektů SAP, ve kterých jsou data k dispozici, například podkladová databáze, tabulky slovníku dat SAP, jako jsou EKKO, AUFK, nebo logické objekty, jako jsou zobrazení CDS, extraktory SAP nebo objekty BW.
  • Identifikujte správné konektory pro každý scénář. Azure poskytuje několik konektorů pro připojení k systémům SAP a pro daný zdrojový systém může být k dispozici více než jeden konektor. Tuto volbu ale můžou ovlivnit i jiné faktory, jako jsou objemy dat a verze produktů SAP.
  • Definujte, co se stane s daty, jako je čištění, ověřování, transformace nebo rozšiřování, a kde k tomu dochází, například v SAP nebo v Azure.
  • Rozhodněte, kde se data ukládají, například data lake nebo datový sklad a jak se vizualizují, například Power BI.
  • Vezměte v úvahu očekávanou latenci a frekvenci příjmu dat, například nízkou latenci, každé 4 hodiny nebo denně.
  • Definujte požadavky na zásady správného řízení, klasifikaci, přístup, zabezpečení a sítě.
  • Zjistěte, jestli jeden vzor architektury slouží všem případům použití, nebo jestli potřebujete vytvořit více vzorů na základě předchozích požadavků.
  • Identifikujte služby Azure a interní organizace, kterých se to týká, a identifikujte potřebné dovednosti a prostředky, jako jsou SAP, datová platforma Azure, zabezpečení a sítě.
  • Zvažte spuštění testování konceptu s dobře definovanými kritérii cíle, rozsahu, přístupu a úspěšnosti.

Tip

Ověřte, že současné a budoucí komponenty a verze SAP podporují řešení.

Pokud je to možné, pro vyrovnávání zatížení se místo aplikačního serveru připojte k serveru zpráv SAP (typ přihlášení: Skupina).

Většina konektorů Azure podporuje připojení k systémům SAP pomocí služby Secure Network Communications (SNC).

kanály Azure Data Factory a Azure Synapse Analytics poskytují šablony SAP, které umožňují začít s přístupem založeným na vzorech pro scénáře SAP.

Zkontrolujte, jestli váš scénář extrakce dat SAP ovlivňuje licencování SAP.

Sadu ABAP SDK pro Azure můžete použít k užší integraci dat SAP s Azure.

Volba optimálního konektoru

Následující aspekty vám pomůžou začít s přístupem na základě toho, kde se vaše data nacházejí a v jaké podobě.

  • Pokud se data modelují uvnitř aplikace SAP a jsou k dispozici pro využití ve formě logických objektů, použijte konektor, který pracuje s logickými objekty připojením k NetWeaver AS ABAP.
  • Pokud se data nemodelují v aplikaci SAP, ale jsou k dispozici v tabulkách slovníku dat nebo zobrazeních v nezpracované podobě, použijte konektor, který pracuje s nezpracovanými daty připojením k NetWeaver AS ABAP.
  • Pokud jsou data dostupná v aplikacích SAP OLAP nebo OLTP, použijte konektor, který funguje s příslušnou aplikací.
  • Pokud jsou data dostupná v databázi SAP HANA, použijte konektor SAP HANA, který se připojuje k databázi HANA pomocí ovladačů HANA ODBC.
  • K dispozici jsou obecné konektory, které se připojují k podkladovým databázím anyDB (bez SAP), jako jsou MS SQL, IBM a Oracle.
  • Azure poskytuje konektory SAP pro Azure Logic Apps, Power Apps a Azure Functions pro připojení k aplikacím SAP. Tyto scénáře integrace pokrývají různé případy použití, ale je možné, že se překrývají.

Tip

Pokud pro vaši aplikaci nebo scénář není k dispozici konektor, zvažte přesun dat do podporované aplikace nebo scénáře.

Následující tabulka uvádí širší možnosti, které jsou k dispozici v závislosti na tom, ze které aplikace SAP chcete data načíst.

Umístění dat Scénář: Úplné načtení a ruční rozdíl Scénář: Úplné načtení a zachytávání změn dat
SAP HANA SAP HANA SAP CDC
SAP BW SAP Table, SAP BW OpenHub, SAP BW via MDX SAP CDC
SAP ECC, SAP S/4 HANA Tabulka SAP, SAP ECC SAP CDC

Následující tabulka obsahuje souhrn všech konektorů SAP dostupných v Azure Data Factory a Azure Synapse Analytics pro různé zdroje, scénáře a možnosti konektoru SAP.

Tip

Podporované konektory a možnosti obvykle závisí na instanci produktu SAP, například BW na HANA nebo BW/4HANA, a na jejím vydání. Další informace najdete v produkční dokumentaci pro jednotlivé konektory.

Informace o celkové podpoře scénáře integrace dat SAP najdete v tématu Integrace dat SAP.

Zdrojová aplikace SAP Datový typ Konektor Azure Podporované objekty a režim Protokol a připojení Authentication Další informace Paralelizace a výkon Objem dat
Aplikace SAP založené na NetWeaver AS ABAP, jako jsou SAP ECC, S/4HANA, CRM, SRM, BW on HANA a BW/4HANA Nezpracovaná data SAP CDC přes SLT Všechny transparentní tabulky, tabulky ve fondu a clusteru podporují plné zatížení a CDC. Některá zobrazení (transakce SE11) podporují úplné načtení a CDC. RFC volá aplikaci NetWeaver a server zpráv. Základní SNC Požadavky Ano, rychle s integrovaným paralelním načítáním na základě konfigurovatelného dělení. Velká
Aplikace SAP založené na NetWeaver AS ABAP, jako jsou SAP ECC, S/4HANA, CRM, SRM, BW on HANA a BW/4HANA Logické objekty SAP CDC Zobrazení ABAP CDS podporují úplné načítání a řada z nich podporuje rozdíly, například pokud jsou založená na časových razítkech nebo triggerech. Standardní a vlastní extraktory SAP podporují plné zatížení a na základě konfigurace můžou také podporovat rozdíly. BW InfoProviders, jako jsou DSO, ADSO, InfoCubes, MultiProvider, CompositeProvider a Query (pokud jsou vystavené jako InfoProvider), podporují úplné načítání a mohou také podporovat rozdíly na základě konfigurace. RfC volá aplikaci NetWeaver a server zpráv. Basic, SNC Požadavky Ano, rychlé s integrovaným paralelním načítáním založeným na konfigurovatelném dělení. Velká
Aplikace SAP založené na NetWeaver AS ABAP, jako jsou SAP ECC, S/4 HANA, BW v AnyDB a BW v HANA. BW/4HANA se nepodporuje. Nezpracovaná data Tabulka SAP Všechny transparentní tabulky a zobrazení ve fondu a clusteru (transakce SE11) podporují úplné načtení. Změny můžete extrahovat také pomocí ručního vodoznaku pomocí časového razítka nebo sloupce jedinečného ID. RfC volá aplikaci NetWeaver a server zpráv. Basic, SNC Požadavky Ano, rychlé s integrovaným paralelním načítáním založeným na konfigurovatelném dělení. Velká
BW v AnyDB a BW v HANA. BW/4HANA se nepodporuje. Logické objekty SAP BW Open Hub Úplné načítání podporují objekty BW vystavené prostřednictvím místní tabulky OhD (Open Hub Destination), jako jsou DataSources, DSO, InfoCube, MultiProvider, CompositeProvider a Query (pokud jsou vystavené jako InfoProvider). Delta se podporuje, pokud OHD podporuje delta. RfC volá aplikaci NetWeaver a server zpráv. Basic Požadavky. Vytvoření SAP OHD v SAP BW za účelem zveřejnění dat Ano, rychlé s integrovaným paralelním načítáním na základě schématu specifického pro OHD. Velká
BW v AnyDB a BW v HANA. BW/4HANA se nepodporuje. Logické objekty SAP BW přes MDX BW InfoCubes a QueryCubes (včetně dotazů BEx) podporují plné načítání. Delta se nepodporuje. RfC volá aplikační server NetWeaver. Basic Požadavky Pomalejší Malá
SAP ECC, S/4 HANA Nezpracovaná data nebo logické objekty SAP ECC přes SAP Gateway Úplné načtení podporují všechny objekty vystavené službami OData, jako jsou tabulky SAP, zobrazení, objekty BAPI, extraktory, data nebo ididoky odeslané do SAP PI, které je možné přijímat jako OData prostřednictvím relativních adaptérů. Změny můžete extrahovat také pomocí ručního vodoznaku pomocí časového razítka nebo sloupce jedinečného ID. Volání http (OData) do aplikace NetWeaver a serveru zpráv. Basic Požadavky. Nastavte SAP Gateway, aktivujte službu OData a zpřístupňujte entity. Pomalejší Malá
SAP HANA Nezpracovaná data nebo logické objekty SAP HANA Řádkové a sloupcové tabulky databáze HANA, informační modely (zobrazení analýzy a výpočtů) a vlastní dotazy podporují úplné načtení. Změny můžete extrahovat také pomocí ručního vodoznaku pomocí časového razítka nebo sloupce jedinečného ID. Rozhraní ODBC volá databázi HANA. Basic, Windows (SSO) Požadavky Ano, rychlé s integrovaným paralelním načítáním založeným na konfigurovatelném dělení. Velká
SAP Cloud for Customer (SaaS CRM) Nezpracovaná data nebo logické objekty SAP C4C Tento konektor je obousměrný. Může kopírovat data do a z SAP C4C. Podporují se objekty, které můžou být zpřístupněny službami OData ze SAP C4C. Volání http (OData) do služby SaaS. Basic Pomalejší Malá

Pro určitý scénář může být k dispozici více než jeden konektor. Vaše volba závisí na tom, který konektor nabízí nejlepší možnosti integrace. Zvažte použití konektoru, který se integruje s vyšší vrstvou, například s aplikací SAP místo databáze. Následující obrázky znázorňují navrhovaný směr rozhodování.

SAP ECC, S/4 HANA, integrace aplikací SAP – extrahuje data z APLIKACÍ SAP ECC, S/4 HANA nebo jiných aplikací SAP.

Diagram znázorňující konektory SAP ECC a S/4 HANA

Integrace SAP BW – extrahuje data ze SAP BW a B/4 HANA. Diagram znázorňující konektory SAP BW a BW/4 HANA

Další kroky