

# AWS Glue による SAP OData のサポート
<a name="sap-odata-support"></a>

AWS Glue は SAP OData を次のようにサポートします:

**ソースとしてサポートされていますか?**  
はい。AWS Glue ETL ジョブを使用して、SAP OData からデータをクエリできます。

**ターゲットとしてサポートされているかどうか**  
はい。AWS Glue ETL ジョブを使用して SAP OData にレコードを書き込むことができます。

**サポートされている SAP OData API バージョン**  
次の SAP OData API バージョンがサポートされています:
+ 2.0

**サポートされているソース**  
以下のソースがサポートされています。
+ ODP (オペレーショナルデータプロビジョニング) ソース：
  + BW Extractor (DataSources)
  + CDS ビュー
  + SLT
+ ODP 非対応ソース。例：
  + CDS ビューサービス
  + RFC ベースのサービス
  + カスタム ABAP サービス

**サポートされている SAP コンポーネント**  
以下に、最小要件を示します。
+ サービス検出のためにカタログサービスを有効にする必要があります。
  + SAP システムの SAP Gateway で、抽出するオペレーショナルデータプロビジョニング (ODP) データソースを設定します。
  + **OData V2.0**: トランザクション `/IWFND/MAINT_SERVICE` を介して SAP Gateway で OData V2.0 カタログサービス (複数可) を有効にします。
  + トランザクション `/IWFND/MAINT_SERVICE` を介して SAP Gateway で OData V2.0 サービスを有効にします。
  + SAP OData サービスは、`$top` や `$skip` などのクライアント側のページ分割/クエリオプションをサポートしている必要があります。また、システムクエリオプション `$count` もサポートする必要があります。
  + ユーザーが 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 Gateway) の場合、リモートハブのセットアップには、ハブシステムの SAP NetWeaver AS ABAP が 7.50 SP01 以上である必要があります。
+ ODP 非対応ソースの場合、SAP NetWeaver スタックのバージョンは 7.40 SP02 以降である必要があります。

**サポートされた認証方法**  
次の認証方法がサポートされています。
+ 基本認証
+ OAuth 2.0