次の方法で共有


SAP CDC コネクタの前提条件と設定

適用対象: Azure Data Factory Azure Synapse Analytics

ヒント

企業向けのオールインワン分析ソリューション、Microsoft Fabric の Data Factory をお試しください。 Microsoft Fabric は、データ移動からデータ サイエンス、リアルタイム分析、ビジネス インテリジェンス、レポートまで、あらゆるものをカバーしています。 無料で新しい試用版を開始する方法について説明します。

Azure Data Factory の SAP CDC コネクタの前提条件と、Azure Data Factory Studio でそのソリューションを設定する方法について説明します。

前提条件

Azure Data Factory で SAP CDC 機能を使用するには、次の前提条件を満たしてください。

SAP ODP フレームワークを使用するように SAP システムを設定する

SAP ODP フレームワークを使用するように SAP システムを設定するには、次のセクションで説明するガイドラインに従います。

SAP システム要件を確認する

SAP CDC コネクタは、多くの SAP システムの一部である ODP 2.0 フレームワークを使用します。 たとえば、SAP ECC、SAP S/4HANA、SAP BW、SAP BW/4HANA、SAP SLT のすべての最新リリースが付属しています。 使用する SAP リリースに ODP 2.0 があることを確認するには、次の SAP ドキュメントまたはサポート ノートを参照してください。 このガイダンスでは、主に SAP BW および SAP Data Services について説明していますが、この情報は Data Factory にも適用されます。

SAP ユーザーを設定する

ODP を介したデータ抽出には、SAP システムで適切に構成されたユーザーが必要です。 ユーザーは、リモート関数呼び出し (RFC) モジュールを介した ODP API 呼び出しを承認されている必要があります。 このユーザー構成は、ODP を介した SAP ソース システムから BW または BW/4HANA へのデータ抽出用の構成と同じです。 詳細については、次の SAP サポート ノートを参照してください。

SAP データ ソースを設定する

ODP では、さまざまなデータ抽出のコンテキストまたは "ソース オブジェクト型" が提供されます。 ほとんどのデータ ソース オブジェクトは抽出する準備ができていますが、より多くの構成が必要なものもあります。 SAPI コンテキストでは、抽出するオブジェクトはデータソースまたは "エクストラクター" と呼ばれます。 データソースを抽出するには、次の要件を満たしていることを確認してください。

  • SAP ソース システムでデータソースがアクティブになっていることを確認します。 この要件は、データソース SAP またはすぐに提供されるそのパートナーにのみ適用されます。 顧客が作成したデータソースは自動的にアクティブになります。 SAP BW または BW/4HANA で特定のデータソースを既に使用している場合は、既にアクティブ化されています。 データソースとそのアクティブ化の詳細については、「BW コンテンツ データソースのインストール」を参照してください。

  • ODP を介した抽出用にデータソースがリリースされていることを確認します。 この要件は、顧客が作成するデータソースと、SAP ECC の古いリリースで SAP によって作成されたデータソースに適用されます。 詳細については、次の SAP サポート ノート 2232584 - ODP API 用 SAP エクストラクターをリリースするにはを参照してください。

SAP Landscape Transformation Replication Server を設定する (省略可能)

SAP Landscape Transformation Replication Server (SLT) は、SAP アプリケーション テーブルと単純なビューをほぼリアルタイムでレプリケートできるデータベース トリガー対応 CDC ソリューションです。 SLT は、SAP ソース システムから、運用デルタ キュー (ODQ) を含むさまざまなターゲットにレプリケートされます。

注意

SAP ランドスケープ変換レプリケーション サーバー (SLT) は、SAP CDC コネクタを使用して SAP テーブルからデータをレプリケートする場合にのみ必要です。 他のすべてのソースは、SLT なしですぐに使用できます。

SLT は、データ抽出 ODP のプロキシとして使用できます。 SLT は、SAP Data Migration Server (DMIS) アドオンとして SAP ソース システムにインストールすることも、スタンドアロン レプリケーション サーバーで使用することもできます。 SLT をプロキシとして使用するには、次のステップを完了します。

  1. レプリケーション サーバーに NetWeaver 7.4 SPS 04 以降と DMIS 2011 SP 05 アドオンをインストールします。 詳細については、「オペレーショナル データ プロビジョニングを使用した SLT からのデータ転送」を参照してください。

  2. SLT を構成するには、レプリケーション サーバーで SAP Landscape Transformation Replication Server Cockpit (LTRC) トランザクション コードを実行します。

    1. [ソース システムの指定] で、SAP ソース システムを表す RFC 宛先を入力します。

    2. [ターゲット システムの指定] で、次のステップを完了します。

      1. [RFC 接続] を選択します。

      2. [RFC 通信のシナリオ][オペレーショナル データ プロビジョニング (ODP)] を選びます。

      3. [キューの別名] に、Data Factory の ODP を介してデータ抽出のコンテキストを選択するために使用するキューの別名を入力します。 「SLT~<your queue alias>」の形式を使用します。

    SAP SLT 構成ダイアログのスクリーンショット。

SLT 構成の詳細については、「SAP Business Warehouse へのデータのレプリケート」を参照してください。

セットアップを検証する

ODP の SAP システム構成を検証するには、RODPS_REPL_TEST プログラムを実行して、SAPI エクストラクター、CDS ビュー、BW オブジェクトなどの抽出をテストできます。 詳細については、「 RODPS_REPL_TESTを使用したレプリケーション テスト」を参照してください。

既知の問題

SAP システムの既知の問題を解決するための SAP サポート ノートを次に示します。

SAP CDC ソリューションでセルフホステッド統合ランタイムを設定する