Accéder au contenu principal

Points communs et différences entre le tJoin et le tMap

Les composants tJoin et tMap peuvent tous deux être utilisés pour créer une jointure entre différentes sources de données. Toutefois, le tJoin est un composant de base utilisé uniquement pour joindre deux sources de données, alors que le tMap a d'autres propriétés conçues pour répondre à différents besoins.

Les différences existantes entre le tJoin et tMap sont répertoriées dans la table ci-dessous :
Caractéristiques du tJoin Caractéristiques propres au tMap
Flux principal et flux de sortie de rejet Flux de sortie multiples
Correspondance exacte entre les clés d'une expression Expression dans les colonnes tout en fournissant la condition de jointure
Supporte un modèle de correspondance Supporte plusieurs modèles de correspondance (correspondance unique, première correspondance et toutes les correspondances)
Supporte un flux de référence Supporte plusieurs flux de référence et peut charge plusieurs flux de référence en parallèle
  Stocke des données de référence sur un disque
  Recharge les données de référence pour chaque enregistrement principal
  Supporte l'option Die on error.
Note InformationsRemarque : Le tMap est un composant avancé qui peut être utilisé dans des cas plus complexes que le tJoin. Toutefois, le tMap génère plus de code pendant la compilation et peut nécessiter plus d'espace et de temps pour charger les données dans la mémoire pendant l'exécution du Job. De manière générale, utilisez le tJoin s'il répond à vos besoins. Dans le cas contraire, optez pour le tMap.

Pour plus d'informations, consultez Différences entre correspondance unique, première correspondance et toutes les correspondances.

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 – dites-nous comment nous améliorer !