SAP CDC コネクタ用にセルフホステッド統合ランタイムを設定する
適用対象: Azure Data Factory Azure Synapse Analytics
ヒント
企業向けのオールインワン分析ソリューション、Microsoft Fabric の Data Factory をお試しください。 Microsoft Fabric は、データ移動からデータ サイエンス、リアルタイム分析、ビジネス インテリジェンス、レポートまで、あらゆるものをカバーしています。 無料で新しい試用版を開始する方法について説明します。
Azure Data Factory で SAP CDC コネクタ用のセルフホステッド統合ランタイムを作成し、設定する方法について説明します。
SAP CDC コネクタで使用するセルフホステッド統合ランタイムを準備するには、次のセクションで説明される手順を完了します。
セルフホステッド統合ランタイムを作成して設定する
Azure Data Factory Studio で、セルフホステッド統合ランタイムを作成して構成します。 最新バージョンのプライベート セルフホステッド統合ランタイムをダウンロードできます。 ダウンロード バージョンは、パフォーマンスが向上し、エラー メッセージが詳細になっています。 オンプレミスのコンピューターまたは仮想マシン (VM) にランタイムをインストールします。
セルフホステッド統合ランタイムを実行するコンピューターの CPU コア数が多いほど、データ抽出のスループットが高くなります。 たとえば、内部テストでは、CPU コアが 16 個のセルフホステッド統合ランタイム コンピューターで並列抽出を実行すると、スループットが 12 MB/秒を超えました。
Note
別の Data Factory から共有セルフ ホステッド統合ランタイムを使用する場合は、ご使用の Data Factory が別の Data Factory と同じリージョンにあることを確認する必要があります。 さらに、Data Flow 統合ランタイムは、Data Factory の "自動解決" または同じリージョンに構成する必要があります。
SAP .NET コネクタをダウンロードしてインストールする
最新の 64 ビット SAP .NET Connector (SAP NCo 3.0) をダウンロードし、セルフホステッド統合ランタイムを実行するコンピューターにインストールします。 インストールの間に、[Optional setup steps] (オプションのセットアップ手順) ダイアログで [Install assemblies to GAC] (センブリを GAC にインストールする) を選んでから、[次へ] を選びます。
ネットワーク セキュリティ規則を追加する
セルフホステッド統合ランタイム コンピューターが接続できるよう、SAP システムにネットワーク セキュリティ規則を追加します。 SAP システムが Azure VM 上にある場合に、規則を追加するには:
[ソース IP アドレス/CIDR 範囲] をセルフホステッド統合ランタイム コンピューターの IP アドレスに設定します。
[宛先ポート範囲] を 3200,3300 に設定します。 次に例を示します。
接続をテストする
セルフホステッド統合ランタイムを実行しているコンピューターで、次の PowerShell コマンドレットを実行して、SAP システムに接続できることを確認します。
Test-NetConnection <SAP system IP address> -port 3300
hosts ファイルを編集する
セルフホステッド統合ランタイムを実行しているコンピューター上の hosts ファイルを編集して、サーバー名への SAP IP アドレスを追加します。
セルフホステッド統合ランタイムを実行しているコンピューターで、C:\Windows\System32\drivers\etc\hosts を編集して、サーバー名への SAP システム IP アドレスのマッピングを追加します。 次に例を示します。
# SAP ECC
xxx.xxx.xxx.xxx sapecc01
# SAP BW
yyy.yyy.yyy.yyy sapbw01
# SAP SLT
zzz.zzz.zzz.zzz sapnw01