Configurer un runtime d’intégration auto-hébergé pour le connecteur CDC SAP

S'APPLIQUE À : Azure Data Factory Azure Synapse Analytics

Conseil

Data Factory dans Microsoft Fabric est la prochaine génération de Azure Data Factory, avec une architecture plus simple, une IA intégrée et de nouvelles fonctionnalités. Si vous débutez avec l'intégration des données, commencez par Fabric Data Factory. Les charges de travail ADF existantes peuvent être mises à niveau vers Fabric pour accéder à de nouvelles fonctionnalités dans la science des données, l’analytique en temps réel et la création de rapports.

Découvrez comment créer et configurer un runtime d’intégration auto-hébergé pour le connecteur SAP de Capture des Données Modifiées (CDC) dans Azure Data Factory.

Pour préparer un runtime d’intégration autonome à utiliser avec le connecteur CDC SAP, suivez les étapes décrites dans les sections suivantes.

Création et configuration d’un runtime d’intégration auto-hébergé

Dans Azure Data Factory Studio, créez et configurez un runtime d’intégration auto-hébergé. Vous pouvez télécharger la dernière version du runtime d’intégration auto-hébergé privé. La version de téléchargement a amélioré les performances et les messages d’erreur détaillés. Installez le runtime sur votre ordinateur local ou sur une machine virtuelle.

Plus vous disposez de cœurs de processeur sur l’ordinateur exécutant le runtime d’intégration auto-hébergé, plus votre débit d’extraction de données est élevé. Par exemple, un test interne a obtenu un débit supérieur à 12 Mo/s lors de l’exécution d’extractions parallèles sur un ordinateur runtime d’intégration auto-hébergé avec 16 cœurs de processeur.

Note

Si vous souhaitez utiliser un runtime d’intégration auto-hébergé et partagé depuis un autre Data Factory, vous devez vous assurer que votre Data Factory se trouve dans la même région d’un autre Data Factory. De plus, votre runtime d'intégration des flux de données doit être configuré sur « Résolution automatique » ou être dans la même région que votre Data Factory.

Télécharger et installer le connecteur SAP .NET

Téléchargez la dernière SAP .NET Connector 64 bits (SAP NCo 3.0) et installez-la sur l’ordinateur exécutant le runtime d’intégration auto-hébergé. Lors de l’installation, dans la boîte de dialogue Étapes de configuration facultatives, sélectionnez Installer des assemblys dans GAC, puis sélectionnez Suivant.

Screenshot de la boîte de dialogue d’installation sap .NET Connector 3.0.

Ajouter une règle de sécurité réseau

Ajoutez une règle de sécurité réseau sur vos systèmes SAP afin que votre ordinateur runtime d’intégration auto-hébergé puisse les connecter. Si votre système SAP se trouve sur une machine virtuelle Azure, ajoutez la règle :

  1. Définissez les plages d’adresses IP sources/CIDR sur votre adresse IP du runtime d’intégration auto-hébergé.

  2. Définissez Plages de ports de destination sur 3200,3300. Par exemple :

    Screenshot de la configuration réseau du portail Azure pour ajouter des règles de sécurité réseau pour votre runtime afin de vous connecter à vos systèmes SAP.

Tester la connectivité

Sur l’ordinateur exécutant votre runtime d’intégration auto-hébergé, exécutez l’applet de commande PowerShell suivante pour vous assurer qu’elle peut se connecter à vos systèmes SAP :

Test-NetConnection <SAP system IP address> -port 3300 

Capture d’écran de la cmdlet PowerShell permettant de tester la connexion à vos systèmes SAP.

Modifier les fichiers hôtes

Modifiez le fichier hôtes sur l’ordinateur exécutant votre runtime d’intégration auto-hébergé pour ajouter vos adresses IP SAP à vos noms de serveurs.

Sur l’ordinateur exécutant votre runtime d’intégration auto-hébergé, modifiez C :\Windows\System32\drivers\etc\hosts pour ajouter des mappages de vos adresses IP système SAP à vos noms de serveur. Par exemple :

# SAP ECC 
xxx.xxx.xxx.xxx sapecc01 
# SAP BW 
yyy.yyy.yyy.yyy sapbw01 
# SAP SLT 
zzz.zzz.zzz.zzz sapnw01 

Configurer un service lié SAP CDC et un jeu de données source