Conditions préalables requises
Dernière mise à jour : 09/10/2026La section suivante décrit les conditions préalables requises pour utiliser Teradata comme source dans Qlik Talend Cloud Data Integration.
Replicate Server pour Windows
Installez le pilote ODBC Teradata Database 17.20 ou 20.00 pour Windows.
Téléchargez le pilote depuis le Centre de téléchargement.
Replicate Server pour Linux
Les étapes suivantes décrivent comment utiliser Teradata comme source sur une Linux Data Movement gateway. Teradata Database Client nécessite le gestionnaire de pilotes ODBC DataDirect fourni avec le client.
Ces instructions supposent que Teradata Database Client 20.00 est installé dans /opt/teradata/client/20.00. Si vous installez une autre version ou si vous utilisez un emplacement différent, modifiez les chemins d'accès en conséquence.
- Arrêtez le service Data Movement gateway et vérifiez qu'il est arrêté.
-
Installez Teradata Database Client 20.00 ou une version antérieure pour Linux.
Télécharger le pilote depuis https://downloads.teradata.com/download/connectivity/odbc-driver/linux.
-
Copiez le package client téléchargé dans /opt/qlik/gateway/movement/drivers/teradata et exécutez install teradata.
-
Définissez les variables d'environnement suivantes :
TD_CLIENT=/opt/teradata/client/20.00/odbc_64/lib:/opt/teradata/client/17.20/lib64; export TD_CLIENT
ODBCINI=/opt/teradata/client/20.00/odbc_64/odbc.ini; export ODBCINI
ODBCINST=/opt/teradata/client/20.00/odbc_64/odbcinst.ini; export ODBCINST
-
Définissez le chemin d'accès à la bibliothèque :
LD_LIBRARY_PATH=$TD_CLIENT:/opt/qlik/gateway/lib:/lib64:/usr/lib64; export LD_LIBRARY_PATH
- Exécutez echo $LD_LIBRARY_PATH pour vérifier que le chemin d'accès est mis à jour.
- Ajoutez les commandes d'exportation au script de connexion du service de passerelle afin qu'elles soient disponibles après le redémarrage du service.
- Démarrez le service Data Movement gateway et vérifiez qu'il a démarré.
Une tâche ne peut pas utiliser de points de terminaison qui nécessitent des gestionnaires de pilotes ODBC différents. Les sources Teradata utilisent le gestionnaire de pilotes ODBC DataDirect, tandis que la plupart des cibles Linux utilisent unixODBC. Lorsque la tâche combine une source DataDirect avec une cible qui nécessite unixODBC, utilisez Qlik Replication File Channel.
Avant de configurer la source Teradata, ajoutez le mappage de l'hôte et de la base de données Teradata Database au fichier hosts sur le poste de la passerelle. Pour la procédure, consultez Modification du fichier hosts.
Cette section explique comment installer le driver requis. Le processus implique le téléchargement du driver, 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 driver, 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 Déplacement des données.
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
Installation de driver
Pour installer le driver :
-
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 Déplacement des données, remplacez le répertoire de travail par :
opt/qlik/gateway/movement/drivers/bin
-
Exécutez la commande suivante :
Syntaxe :
./install teradata
Sinon, le CLUF du driver apparaîtra.
-
Effectuez l'une des opérations suivantes :
- Appuyez à plusieurs reprises sur [Entrée] pour parcourir lentement le CLUF.
- Appuyez à plusieurs reprises sur la barre d'espace pour parcourir rapidement le CLUF.
- Appuyez sur q pour quitter le texte de licence et faire apparaître les options d'acceptation du CLUF.
-
Effectuez l'une des opérations suivantes :
- Saisissez « y » et appuyez sur [Entrée] pour accepter le CLUF et démarrer l'installation.
- Saisissez « n » et appuyez sur [Entrée] pour rejeter le CLUF et quitter l'installation.
-
Saisissez « v » et appuyez sur [Entrée] pour afficher de nouveau le CLUF.
-
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 driver sera installé.
Mise à jour du driver
Exécutez la commande update si vous souhaitez désinstaller des versions précédentes du driver avant d'installer le driver fourni.
Pour mettre à jour le driver :
-
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 Déplacement des données, remplacez le répertoire de travail par :
opt/qlik/gateway/movement/drivers/bin
-
Exécutez la commande suivante :
Syntaxe :
./update teradata
Sinon, le CLUF du driver apparaîtra.
-
Effectuez l'une des opérations suivantes :
- Appuyez à plusieurs reprises sur [Entrée] pour parcourir lentement le CLUF.
- Appuyez à plusieurs reprises sur la barre d'espace pour parcourir rapidement le CLUF.
- Appuyez sur q pour quitter le texte de licence et faire apparaître les options d'acceptation du CLUF.
-
Effectuez l'une des opérations suivantes :
- Saisissez « y » et appuyez sur [Entrée] pour accepter le CLUF et démarrer l'installation.
- Saisissez « n » et appuyez sur [Entrée] pour rejeter le CLUF et quitter l'installation.
- Saisissez « v » et appuyez sur [Entrée] pour passer le CLUF en revue depuis le début.
-
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 driver sera désinstallé et le nouveau driver sera installé.
Désinstallation du driver
Exécutez la commande uninstall si vous souhaitez désinstaller le driver.
Pour désinstaller le driver :
-
Arrêtez toutes les tâches configurées pour utiliser ce connecteur.
-
Sur le poste de passerelle Déplacement des données, remplacez le répertoire de travail par :
opt/qlik/gateway/movement/drivers/bin
-
Exécutez la commande suivante :
Syntaxe :
./uninstall teradata
le driver sera désinstallé.
Fournir l'accès au compte
L'utilisateur spécifié dans la définition du connecteur doit être un utilisateur Teradata Database valide et disposer des privilèges nécessaires pour lire les tables sources et exécuter les opérations de traitement des modifications utilisées par la tâche.
Pour plus d'informations sur les exigences de sécurité et d'accès de Teradata, consultez le guide de l'utilisateur de Qlik Replicate pour les sources Teradata.