什么是 Microsoft Power Platform 和 SAP 连接选项?
Power Platform 提供两种连接器,可满足与 SAP 环境集成的不同需求。 SAP ERP 和 SAP OData 连接器可让您轻松访问和操作 SAP 数据,包括创建自定义应用程序和代理以及自动执行工作流。 这两个连接器均支持动态数据加密。 安全网络通信(SNC)对本地数据网关和 SAP 之间的数据进行加密。
SAP ERP 连接器
SAP ERP 连接器使用 SAP 远程函数调用(RFC)协议连接到 SAP ERP 环境,对 SAP 数据进行创建、读取和更新操作。 连接器还使用业务 API (BAPI) 和表,包括中间文档 (IDOC)。 SAP ERP 连接器与 SAP ECC 和 S/4HANA 环境以及在 NetWeaver 堆栈上运行的任何 SAP 产品兼容。 SAP ERP 连接器支持:
- SAP 身份验证
- Windows 身份验证
- Microsoft Entra ID 使用 Kerberos 进行身份验证
- Microsoft Entra ID 使用证书进行身份验证
SAP ERP 连接器在 SAP 的 API 层上运行,与在 SAP GUI 中运行相同活动相比,这通常具有更好的系统性能。 随着越来越多的用户从 SAP GUI 过渡到画面应用等外部用户界面,SAP 服务器上的 CPU 消耗量显著下降。
SAP ERP 连接器使用消息服务器来调用创建、读取和更新 SAP 数据的 API。 此流量通常流经单个应用程序服务器的端口 33XX 或用于负载均衡连接的端口 39XX,其中 XX 是 SAP 实例的系统编号。
SAP OData 连接器
SAP OData 连接器可以使用支持 OData 版本 4.01 协议的所有 SAP 产品中的数据。 将 OData Connector 与 SAP ECC 或早期版本一同使用,则需要配置 ECC 中不包含在即装安装中的 OData 端点。 SAP OData 连接器支持
- 基本身份验证
- 匿名身份验证
- Microsoft Entra ID 使用 Azure API 管理进行身份验证
- Microsoft Entra ID 使用 SuccessFactors 进行身份验证
本地数据网关
本地数据网关充当网桥,以在本地系统与 Microsoft 云服务之间安全地转移数据。 本地数据网关需要至少 8 GB RAM 的 Windows 虚拟机 (VM),以作为代理服务器来侦听您的 Power Platform 租户的请求,并将其中继到 SAP。 一台 Windows 计算机就足以进行测试,但是应该设置一个 Windows VM 群集来部署到生产环境,以避免出现单个故障点。
建议的做法是为每个环境设置单独的网关。 这种做法允许您测试更改,而不影响其他环境,并且消除开发测试影响测试和生产环境的任何风险。