Installation du connecteur Java SAP
Pour utiliser un SAP Extractor connecteur, vous devez installer le connecteur SAP Java sur le serveur Qlik Talend Data Integration.
La configuration d'un pilote est nécessaire uniquement si vous avez décidé d'utiliser Data Movement gateway. Pour des informations sur les avantages de Data Movement gateway et quand il convient de l'utiliser, consultez Qlik Data Gateway - Data Movement.
Configuration du connecteur SAP Java
Vous pouvez installer le SAP Java Connector via l'utilitaire d'installation de pilote (recommandé) ou manuellement. Tentez une installation manuelle uniquement dans le cas improbable où vous rencontriez un problème avec l'utilitaire d'installation de pilote.
Utilisation de l'utilitaire d'installation de pilote pour installer le connecteur SAP Java
Cette section explique comment installer le Connecteur Java SAP requis. Le processus implique le téléchargement du Connecteur Java SAP, sa copie dans le dossier requis (voir ci-dessous) et l'exécution d'un script qui l'installera et le configurera automatiquement. Vous pouvez également exécuter des scripts permettant de mettre à jour et de désinstaller le Connecteur Java SAP, si nécessaire.
Préparation de l'installation
-
Assurez-vous que Python 3.6 ou une version ultérieure est installé sur le serveur de passerelle Data Movement.
Python est préinstallé sur la plupart des distributions Linux. Vous pouvez vérifier la version de Python installée sur votre système en exécutant la commande suivante :
python3 --version
-
Téléchargez le connecteur Java SAP <version> "sapjco<version>.zip" depuis le SAP Support Portal. Vous trouverez la version prise en charge sous binary-artifacts dans /opt/qlik/gateway/movement/drivers/manifests/sapextractor.yaml. Une fois le téléchargement terminé, copiez le fichier dans :
/opt/qlik/gateway/movement/drivers/sapextractor
Installation de Connecteur Java SAP
Pour installer le Connecteur Java SAP :
-
Arrêtez le service Data Movement gateway :
sudo systemctl stop repagent
-
Confirmez éventuellement l'arrêt du service :
sudo systemctl status repagent
Le statut doit être comme suit :
Active: inactive (dead) since <timestamp> ago
-
Sur le poste de passerelle Data Movement, remplacez le répertoire de travail par :
opt/qlik/gateway/movement/drivers/bin
-
Exécutez la commande suivante :
Syntaxe :
./install sapextractor
-
Attendez la fin de l'installation (indiquée par « Complete! »), puis démarrez le service Data Movement gateway :
sudo systemctl start repagent
-
Confirmez éventuellement le lancement du service :
sudo systemctl status repagent
Le statut doit être comme suit :
Active: active (running) since <timestamp> ago
Le Connecteur Java SAP sera installé.
Mise à jour du Connecteur Java SAP
Exécutez la commande update si vous souhaitez désinstaller des versions précédentes du Connecteur Java SAP avant d'installer le Connecteur Java SAP fourni.
Pour mettre à jour le Connecteur Java SAP :
-
Arrêtez le service Data Movement gateway :
sudo systemctl stop repagent
-
Confirmez éventuellement l'arrêt du service :
sudo systemctl status repagent
Le statut doit être comme suit :
Active: inactive (dead) since <timestamp> ago
-
Sur le poste de passerelle Data Movement, remplacez le répertoire de travail par :
opt/qlik/gateway/movement/drivers/bin
-
Exécutez la commande suivante :
Syntaxe :
./update sapextractor
-
Attendez la fin de l'installation (indiquée par « Complete! »), puis démarrez le service Data Movement gateway :
sudo systemctl start repagent
-
Confirmez éventuellement le lancement du service :
sudo systemctl status repagent
Le statut doit être comme suit :
Active: active (running) since <timestamp> ago
L'ancien Connecteur Java SAP sera désinstallé et le nouveau Connecteur Java SAP sera installé.
Désinstallation du Connecteur Java SAP
Exécutez la commande uninstall si vous souhaitez désinstaller le Connecteur Java SAP.
Pour désinstaller le Connecteur Java SAP :
-
Arrêtez toutes les tâches configurées pour utiliser ce connecteur.
-
Sur le poste de passerelle Data Movement, remplacez le répertoire de travail par :
opt/qlik/gateway/movement/drivers/bin
-
Exécutez la commande suivante :
Syntaxe :
./uninstall sapextractor
le Connecteur Java SAP sera désinstallé.
Installation manuelle du connecteur SAP Java
Vous devez tenter d'installer manuellement le SAP Java Connector uniquement si l'installation de pilote automatisée n'a pas fonctionné.
Téléchargez le connecteur SAP Java 3.x (64 bits) pour Linux depuis https://support.sap.com/en/product/connectors/jco.html.
Ensuite, ouvrez une invite shell et procédez comme suit :
-
Arrêtez le service Data Movement gateway :
sudo systemctl stop repagent
-
Confirmez éventuellement l'arrêt du service :
sudo systemctl status repagent
Le statut doit être comme suit :
Active: inactive (dead) since <timestamp> ago
-
remplacez le répertoire de travail par opt/qlik/gateway/movement/bin et exécutez la commande suivante :
source arep_login.sh
Cela définira le chemin d'accès à l'installation de la passerelle Data Movement.
-
Décompressez le fichier que vous avez téléchargé dans un dossier de votre choix.
Le dossier doit contenir les fichiers Sapjco3.jar et libsapjco3.so.
-
Copiez ces fichiers dans l'emplacement suivant sous le répertoire d'installation de Data Movement gateway :
<Data Movement gateway_Install_Dir>/endpoint_srv/endpoints/SAP.
-
Démarrez le service Data Movement gateway :
sudo systemctl start repagent
-
Confirmez éventuellement le lancement du service :
sudo systemctl status repagent
Le statut doit être comme suit :
Active: active (running) since <timestamp> ago
SAP Extractor connecteur ne sera pas disponible pour la sélection tant que les bibliothèques du connecteur Java n'auront pas été installées et que le service Data Movement gateway n'aura pas été redémarré.