

# Amazon Glue 对 SAP OData 的支持
<a name="sap-odata-support"></a>

Amazon Glue 对 SAP OData 的支持如下：

**是否支持作为来源？**  
是。您可以使用 Amazon Glue ETL 作业查询 SAP OData 中的数据。

**是否支持作为目标？**  
是。您可以使用 Amazon Glue ETL 作业将记录写入 SAP OData。

**支持的 SAP OData API 版本**  
支持以下 SAP OData API 版本：
+ 2.0

**支持的来源**  
支持以下来源：
+ ODP（操作数据供应）来源：
  + BW 提取器（数据源）
  + CDS 视图
  + SLT
+ 非 ODP 来源，例如：
  + CDS 视图服务
  + 基于 RFC 的服务
  + 自定义 ABAP 服务

**支持的 SAP 组件**  
以下是最低要求：
+ 您必须启用目录服务才能进行服务发现。
  + 在 SAP 系统的 SAP 网关中配置要提取的操作数据供应（ODP）数据来源。
  + **OData V2.0**：可以通过事务 `/IWFND/MAINT_SERVICE` 在 SAP 网关中启用 OData V2.0 目录服务。
  + 通过事务 `/IWFND/MAINT_SERVICE` 在 SAP 网关中启用 OData V2.0 服务。
  + 您的 SAP OData 服务必须支持客户端分页/查询选项，例如 `$top` 和 `$skip`。该服务还必须支持系统查询选项 `$count`。
  + 您必须为 SAP 中的用户提供所需的授权，才能使用 SAP OData 服务发现这些服务并提取数据。请参阅 SAP 提供的安全文档。
+ 如果要使用 OAuth 2.0 作为授权机制，则必须为 OData 服务启用 OAuth 2.0，并按照 SAP 文档注册 OAuth 客户端。
+ 要基于 ODP 数据来源生成 OData 服务，必须将 SAP Gateway Foundation 安装在本地的 ERP/BW 堆栈中或中心配置中。
  + 对于您的 ERP/BW 应用程序，SAP NetWeaver AS ABAP 堆栈必须为 7.50 SP02 或更高版本。
  + 对于中心系统（SAP 网关），中心系统的 SAP NetWeaver AS ABAP 必须为 7.50 SP01 或更高版本才能进行远程中心设置。
+ 对于非 ODP 来源，您的 SAP NetWeaver 堆栈版本必须为 7.40 SP02 或更高版本。

**支持的身份验证方法**  
支持以下身份验证方法：
+ 基本身份验证
+ OAuth 2.0