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 が提供するセキュリティドキュメントを参照してください。