SAP OData のアクティベーション - AWS Glue

SAP OData のアクティベーション

SAP OData 接続には、次の手順を実行します。

ODP ソース

ODP プロバイダーからデータを転送する前に、次の要件を満たす必要があります。

  • お客様のSAP NetWeaver AS ABAP インスタンスには、

  • データ転送元の ODP プロバイダーが含まれています。ODP プロバイダーには以下が含まれます。

    • SAP DataSources (トランザクションコード RSO2)

    • SAP Core Data Services ABAP CDS ビュー

    • SAP BW または SAP BW/4HANA システム (InfoObject、DataStore Object)

    • SAP Landscape Replication Server (SAP SLT) を介した SAP ソースシステムからのテーブルと DB ビューのリアルタイムレプリケーション

    • SAP ABAP ベースのソースの SAP HANA Information ビュー

  • SAP NetWeaver インスタンスには SAP Gateway Foundation コンポーネントが含まれています。

  • ODP プロバイダーからデータを抽出する OData サービスを作成しました。OData サービスを作成するには、SAP Gateway Service Builder を使用します。ODP データにアクセスするには、Amazon AppFlow が OData API を使用してこのサービスを呼び出します。詳細については、SAP BW/4HANA ドキュメントの「Generating a Service for Extracting ODP Data via OData」を参照してください。

  • 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 以降である必要があります。

  • サービス検出のためにカタログサービスを有効にする必要があります。

    • OData V2.0: OData V2.0 カタログサービスは、トランザクション /IWFND/MAINT_SERVICE を介して SAP ゲートウェイで有効にすることができます。

  • SAP OData サービスは、$top$skip などのクライアント側のページ分割/クエリオプションをサポートしている必要があります。また、システムクエリオプション $count もサポートする必要があります。

  • OAuth 2.0 の場合、OData サービスで OAuth 2.0 を有効にし、SAP ドキュメントに従って OAuth クライアントを登録し、承認されたリダイレクト URL を次のように設定する必要があります。

    • https://<region>.console.aws.amazon.com/gluestudio/oauth、 AWS Glue を <region> が実行されているリージョン(例:us-east-1)に置き換えます。

    • HTTPS 経由で接続するには、安全なセットアップを有効にする必要があります。

  • ユーザーが SAP OData サービスを検索し、データ抽出を行えるようにするには、ユーザーに適切な権限を付与する必要があります。SAP が提供するセキュリティドキュメントを参照してください。