Teradata | Aide Qlik Cloud
Accéder au contenu principal Passer au contenu complémentaire

Teradata

Dernière mise à jour : 30/09/2026

Teradata est disponible comme cible uniquement dans les projets Qlik Talend Cloud Replicate. La connexion utilise l’API Teradata Parallel Transporter (TPT) pour le chargement des données et ODBC pour les requêtes de métadonnées, les requêtes DDL et les informations provenant des tables d’erreurs Teradata.

Configurer la connexion

Avant de créer une tâche de réplication, créez et testez une connexion à la cible Teradata.

  1. Dans Connexions, cliquez sur Créer une connexion.
  2. Sélectionnez le connecteur cible Teradata.
  3. Saisissez les propriétés de connexion décrites dans Propriétés de connexion Teradata.
  4. Cliquez sur Tester la connexion et résolvez les éventuelles erreurs signalées.
  5. Enregistrez la connexion.

Propriétés de connexion Teradata

Configurez les propriétés suivantes pour la connexion cible Teradata :

Propriétés de connexion cible Teradata
Section Propriété Description
Cible de données Passerelle de données (obligatoire) Sélectionnez la passerelle de données qui peut accéder au serveur Teradata et sur laquelle les composants de client Teradata requis sont installés.
Propriétés de connexion Serveur(s) Teradata (obligatoire) Saisissez le nom ou l’adresse IP du serveur Teradata. Assurez-vous que le serveur est accessible depuis la passerelle de données sélectionnée.
Propriétés du compte Utilisateur (obligatoire) Saisissez le nom d’utilisateur de la base de données Teradata. Il s’agit d’un identifiant de base de données et non de la chaîne de compte.
Mot de passe (obligatoire) Saisissez le mot de passe de l’utilisateur de la base de données du serveur Teradata. Il s’agit d’un identifiant de base de données et non de la chaîne de compte.
Chaîne de compte Saisissez la chaîne de compte que l’administrateur de la base de données Teradata a attribuée à l’utilisateur. Il s’agit du compte de connexion au serveur de base de données, qui est distinct des identifiants Utilisateur et Mot de passe.
Propriétés de la base de données Saisir le nom de base de données manuellement Sélectionnez cette option pour saisir le nom de la base de données.
Base de données par défaut (obligatoire) Saisissez la base de données Teradata dans laquelle les données sont répliquées. La base de données doit être accessible à l’utilisateur spécifié.
Charger les bases de données Cliquez sur cette option pour découvrir les bases de données disponibles pour l’utilisateur spécifié. La liste dépend du bon établissement de la connectivité et des autorisations de base de données de l’utilisateur.
Propriétés de connexion supplémentaires Propriétés ODBC Saisissez des propriétés de connexion ODBC supplémentaires sous forme de paires Nom et Valeur. Vérifiez les noms et les valeurs des propriétés auprès de votre administrateur Teradata ou ODBC.

Conditions préalables requises

Préparez l’environnement Teradata et l’accès requis par la connexion avant de créer la connexion cible.

  • Assurez-vous que le serveur Teradata est installé sur votre réseau et accessible depuis l’ordinateur qui exécute la passerelle de données sélectionnée.
  • Installez et configurez le pilote ODBC Teradata et les composants de client Teradata requis sur la passerelle de données. Ne supposez pas qu’un pilote installé sur un autre ordinateur est disponible pour la passerelle.
  • Demandez à un administrateur de base de données Teradata de créer ou d’identifier un utilisateur de base de données et de fournir le mot de passe et la chaîne de compte de l’utilisateur, si nécessaire.

Si vous adaptez la fonctionnalité cible Teradata à votre environnement, demandez à un administrateur de base de données Teradata de vérifier si les privilèges suivants sont requis pour votre tâche. Sauf indication contraire, les autorisations s’appliquent à la base de données cible ; elles ne constituent pas nécessairement les autorisations minimales requises pour chaque tâche Qlik Talend Cloud :

  • GRANT SELECT ON <database>
  • GRANT INSERT ON <database>
  • GRANT DELETE ON <database>
  • GRANT UPDATE ON <database>
  • GRANT EXECUTE ON <database>
  • GRANT EXECUTE FUNCTION ON <database>
  • GRANT EXECUTE PROCEDURE ON <database>
  • GRANT CREATE TABLE ON <database>
  • GRANT DROP TABLE ON <database>
  • GRANT CREATE VIEW ON <database>
  • GRANT DROP VIEW ON <database>
  • GRANT NONTEMPORAL ON <database>
  • GRANT CHECKPOINT ON <database>

Pour une source qui supporte l’opérateur Flux, demandez également à l’administrateur de base de données (DBA) de vérifier le privilège suivant lorsque Opérateur TPT est défini sur Flux :

  • GRANT CREATE MACRO ON <database>

Résoudre les erreurs de connexion

Si le test de connexion échoue, examinez l’erreur signalée et vérifiez les éléments suivants avant de tester de nouveau la connexion :

  • Passerelle ou réseau : vérifiez que la passerelle de données sélectionnée est en cours d’exécution et peut joindre le serveur Teradata. Vérifiez le nom ou l’adresse IP du serveur ainsi que les éventuelles règles réseau entre la passerelle et le serveur.
  • Pilote ou client : vérifiez que le pilote ODBC Teradata et les composants de client requis sont installés et configurés sur la passerelle sélectionnée. Un pilote installé sur l’ordinateur local n’est pas utilisé par une passerelle distante.
  • Identifiants ou autorisations : vérifiez auprès d’un administrateur de base de données (DBA) les paramètres sensibles à la casse Utilisateur et Mot de passe, la Chaîne de compte facultative, ainsi que les autorisations requises sur la base de données.
  • Découverte des bases de données : si Charger les bases de données ne renvoie aucune base de données ou renvoie une erreur, commencez par tester la connectivité, puis vérifiez que l’utilisateur peut découvrir les bases de données et y accéder. Vous pouvez saisir une base de données connue via Saisir le nom de base de données manuellement, le cas échéant.
  • Propriétés ODBC : vérifiez l’orthographe, les valeurs supportées et les conflits avec la configuration du pilote pour chaque paire de Nom et de Valeur. Supprimez une propriété facultative qui provoque l’échec du test de connexion, ou demandez à un administrateur ODBC de la vérifier.

Configurer les paramètres de la tâche

Configurez ces paramètres dans une tâche Replicate sous Chargement de données.

Basic settings

  • Opérateur TPT : sélectionnez Chargement ou Flux. La valeur par défaut est Flux.
  • Format JSON : sélectionnez Texte, BSON ou UBJSON. La valeur par défaut est Texte.

Modes de l’Opérateur TPT

L’Opérateur TPT détermine la manière dont les données sont écrites dans Teradata.

  • Flux (par défaut) : utilise le protocole Teradata TPump pour des transactions DML à grande vitesse en temps quasi réel. Les tables peuvent être interrogées pendant l’exécution d’opérations DML. Ce mode est moins restrictif pour le traitement continu des modifications. Lorsque la source supporte cet opérateur, l’utilisateur de la base de données peut également nécessiter le privilège CREATE MACRO.

  • Chargement : utilise le protocole Teradata FastLoad pour charger un grand volume de données dans une table vide. La table cible doit être vide et ne peut pas comporter d’index secondaires. Utilisez ce mode uniquement lorsque ces restrictions correspondent aux exigences de traitement de la tâche.

Option de format JSON

Spécifiez la manière dont les colonnes JSON sont stockées dans Teradata :

  • Texte (par défaut) : stocke les données JSON sous forme de texte.
  • BSON : stocke les données JSON au format BSON.
  • UBJSON : stocke les données JSON au format UBJSON.

Attributs TPT avancés

Sous Attributs TPT avancés, configurez les options suivantes :

  • Taille de tampon (Ko) : définissez la taille de tampon de sortie utilisée pour envoyer les paquets de chargement à Teradata. Saisissez une valeur comprise entre 1 et 64.
  • Tampons : définit le nombre de tampons de requêtes utilisés. Saisissez une valeur supérieure ou égale à 2.
  • Plage de sessions explicite : définissez le nombre minimal et le nombre maximal de sessions qui peuvent se connecter à Teradata. Saisissez des valeurs comprises entre 1 et 65 535.
  • Paquet d’instructions dynamique : sélectionnez cette option pour permettre au pilote de flux de déterminer le paquet maximal possible pour le Job Flux actuel.
  • Paquet d’instructions : définissez le nombre d’instructions regroupées dans une requête multi-instructions en mode Flux. Saisissez une valeur comprise entre 2 et 600. Cette option est disponible lorsque Paquet d’instructions dynamique n’est pas sélectionné.

Limitations et considérations générales

  • Les modes de réplication disponibles sont Chargement complet, Appliquer les modifications et Stocker les modifications.
  • Pour les tâches qui utilisent Appliquer les modifications ou Stocker les modifications, les opérations DDL et l’évolution de schéma automatique ne sont pas supportées. Cette limitation ne s’applique pas à une tâche de Chargement complet uniquement.
  • Pour le mode Chargement, la table cible doit être vide et ne doit pas comporter d’index secondaires. Sélectionnez Flux lorsque la tâche nécessite un traitement DML continu ou des interrogations de tables simultanées.

Informations associées

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.