Udostępnij przez


Integrowanie usług platformy Azure z oprogramowaniem SAP RISE

Środowisko SAP działające w środowisku SAP RISE może łatwo integrować się z dodatkowymi aplikacjami na platformie Azure. Dzięki informacjom o dostępnych interfejsach dla środowiska SAP RISE/ECS istnieje wiele scenariuszy z usługami platformy Azure.

  • Scenariusze integracji danych z usługą Azure Data Factory lub Synapse Analytics wymagają uruchomienia własnego środowiska integracyjnego (Integration Runtime) lub środowiska Azure Integration Runtime. Aby uzyskać szczegółowe informacje, zobacz następny rozdział.

  • Scenariusze integracji aplikacji z usługami firmy Microsoft korzystającymi z protokołu ABAP z zestawem ABAP SDK dla platformy Azure i zestawem MICROSOFT AI SDK dla oprogramowania SAP. Instalacja wymaga wcześniejszej konfiguracji pliku abapGit. Zobacz ten wpis w blogu SAP , aby uzyskać więcej informacji na temat platformy ABAP i środowiska ABAP Cloud.

  • Scenariusze integracji aplikacji z usługami firmy Microsoft korzystającymi z usług Azure Integration Services pełniący rolę pośrednika w rozwiązaniu żądanego wzorca integracji. Konsumenci, tacy jak Power Apps, Power BI, Azure Functions i Azure App Service, podlegają i są zabezpieczani za pośrednictwem usługi Azure API Management wdrożonej w środowisku klienta. Ten składnik oferuje standardowe funkcje branżowe, takie jak ograniczanie żądań, limity przydziału użycia i propagacja głównego SAP w celu zachowania uprawnień zaplecza SAP dla uwierzytelnionych wywołujących z platformy Microsoft 365. Znajdź tutaj zasady usługi API Management dla SAP Principal Propagation .

  • Obsługa starszych protokołów SAP remote function calls (RFC) z wbudowanymi łącznikami dla usług Azure Logic Apps, Power Apps i Power BI za pośrednictwem lokalnej bramy danych firmy Microsoft między systemem SAP RISE i usługą platformy Azure. Aby uzyskać więcej informacji, zobacz poniższe rozdziały.

Zapoznaj się z kompleksowym omówieniem wszystkich dostępnych scenariuszy integracji z oprogramowaniem SAP i firmą Microsoft tutaj.

Integracja z samodzielnie hostowanym środowiskiem Integration Runtime

Zintegrowanie systemu SAP z usługami natywnymi platformy Azure, takimi jak Azure Data Factory lub Azure Synapse, wykorzystuje te kanały komunikacyjne w środowisku zarządzanym przez SAP RISE/ECS.

Poniższa architektura wysokiego poziomu przedstawia możliwy scenariusz integracji z usługami danych platformy Azure, takimi jak Data Factory, Synapse Analytics, Microsoft Fabric lub Microsoft Purview. W przypadku tych usług platformy Azure można użyć lokalnego środowiska Integration Runtime (lokalnego IR lub IR) albo środowiska Azure Integration Runtime (Azure IR). Korzystanie z dowolnego środowiska Integration Runtime zależy od wybranego łącznika danych. Większość łączników SAP jest dostępna tylko dla własnego środowiska IR. Łącznik SAP ECC może używać zarówno środowiska Azure IR, jak i własnego środowiska IR. Wybór IR określa ścieżkę sieciową. Łącznik SAP .NET jest używany dla łącznika tabel SAP, łącznika SAP BW i łącznika SAP OpenHub. Wszystkie te łączniki używają modułów funkcji SAP (FM) w systemie SAP wykonywanych za pośrednictwem połączeń RFC. Ostatecznie, jeśli uzgodniono bezpośredni dostęp do bazy danych z SAP, a użytkownicy i ścieżka połączenia zostały otwarte, łącznik ODBC/JDBC dla platformy SAP HANA można również używać z samodzielnie hostowanego środowiska IR.

System SAP RISE/ECS uzyskiwany przez usługę Azure ADF lub Synapse.

W przypadku łączników danych korzystających z Azure IR, IR uzyskuje dostęp do środowiska SAP za pośrednictwem publicznego adresu IP. System SAP RISE/ECS udostępnia ten punkt końcowy za pośrednictwem bramy aplikacji do użycia, a komunikacja i przenoszenie danych odbywa się za pośrednictwem protokołu https.

Łączniki danych w lokalnie hostowanej wersji Integration Runtime komunikują się z systemem SAP w ramach subskrypcji SAP RISE/ECS oraz z siecią wirtualną za pośrednictwem ustanowionego peeringu sieci wirtualnych i tylko prywatnego adresu sieciowego. Ustalono zasady grupy zabezpieczeń sieciowych, które ograniczają, które aplikacje mogą komunikować się z systemem SAP.

Klient jest odpowiedzialny za wdrożenie i działanie własnego środowiska Integration Runtime w ramach subskrypcji i sieci wirtualnej. Komunikacja między usługami PaaS platformy Azure, takimi jak Data Factory lub Synapse Analytics i własne środowisko Integration Runtime, należy do subskrypcji klienta. System SAP RISE/ECS uwidacznia porty komunikacyjne dla tych aplikacji, ale nie ma wiedzy ani pomocy technicznej dotyczącej żadnych szczegółów połączonej aplikacji lub usługi.

Skontaktuj się z systemem SAP, aby uzyskać szczegółowe informacje na temat ścieżek komunikacyjnych dostępnych w rozwiązaniu SAP RISE i niezbędnych kroków, aby je otworzyć. Należy również skontaktować się z SAP w celu uzyskania informacji o licencji SAP oraz w kwestii ewentualnych skutków dostępu do danych SAP za pośrednictwem dowolnych aplikacji zewnętrznych.

Dowiedz się więcej na temat ogólnego wsparcia w scenariuszu integracji danych SAP z naszego Cloud Adoption Framework, ze szczegółowym wprowadzeniem do każdego łącznika SAP, porównaniem i wskazówkami. Oficjalny dokument dotyczący integracji danych SAP przy użyciu usługi Azure Data Factory kończy obraz.

Lokalna brama danych

Dalsze usługi platformy Azure, takie jak Azure Logic Apps, Power Apps lub Power BI , komunikują się i wymieniają dane z systemami SAP za pośrednictwem lokalnej bramy danych, jeśli jest to wymagane. Lokalna brama danych to maszyna wirtualna uruchomiona na platformie Azure lub lokalnie. Zapewnia bezpieczny transfer danych między tymi usługami platformy Azure i systemami SAP, w tym opcję środowiska uruchomieniowego i obsługi sterowników oprogramowania SAP RFC.

Dzięki rozwiązaniu SAP RISE lokalna brama danych może łączyć się z usługami platformy Azure uruchomionymi w ramach subskrypcji platformy Azure klienta. Ta maszyna wirtualna z uruchomioną bramą danych jest wdrażana i obsługiwana przez klienta. Poniższa architektura wysokiego poziomu służy jako omówienie, podobną metodę można zastosować dla każdej z usług.

System SAP RISE/ECS uzyskiwany z lokalnej bramy danych platformy Azure i połączonych usług platformy Azure.

Środowisko SAP RISE zapewnia tutaj dostęp do portów SAP dla RFC i https opisanych wcześniej. Porty komunikacyjne są dostępne przez adres sieci prywatnej za pośrednictwem peeringu sieci wirtualnych lub połączenia sieciowego między lokalizacjami w sieci VPN. Lokalna maszyna wirtualna bramy danych uruchomiona w subskrypcji platformy Azure klienta używa łącznika SAP .NET do uruchamiania wywołań RFC, BAPI lub IDoc za pośrednictwem połączenia RFC. Ponadto w zależności od usługi i sposobu konfigurowania komunikacji może być wymagany sposób nawiązywania połączenia z publicznym adresem IP interfejsu API REST systemów SAP za pośrednictwem protokołu HTTPS. Połączenie https z publicznym adresem IP można uwidocznić za pośrednictwem bramy aplikacji zarządzanej przez rozwiązanie SAP RISE/ECS. Ta architektura wysokiego poziomu przedstawia możliwy scenariusz integracji. Alternatywy dla tej metody, takie jak używanie pojedynczej dzierżawy usługi Logic Apps i prywatnych punktów końcowych w celu zabezpieczenia komunikacji oraz inne elementy, można uważać za rozszerzenie i nie zostały opisane w tym miejscu.

System SAP RISE/ECS uwidacznia porty komunikacyjne dla tych aplikacji, ale nie ma wiedzy na temat szczegółów połączonej aplikacji lub usługi uruchomionej w ramach subskrypcji klienta.

System SAP RISE/ECS uwidacznia porty komunikacyjne dla tych aplikacji, ale nie ma wiedzy na temat szczegółów połączonej aplikacji lub usługi uruchomionej w ramach subskrypcji klienta. Skontaktuj się z firmą SAP, aby uzyskać szczegółowe informacje o licencji SAP w związku z implikacjami dostępu do danych SAP za pośrednictwem usługi Azure łączącej się z systemem SAP lub bazą danych.

Następne kroki

Zapoznaj się z dokumentacją: