Accéder au contenu principal

Présentation du fonctionnement du tXMLMap

Note InformationsRemarque : Avant de lire les sections suivantes, il est recommandé de lire les sections précédentes concernant le tMap afin d'avoir les connaissances de base du composant Talend de mapping.

Le tXMLMap est conçu pour utiliser le type de données Document afin de traiter des données XML, en cas de transformation mélangeant souvent des données hiérarchiques (XML) et des données plates. Le type Document contient un flux XML complet spécifique à l’utilisateur. En utilisant tXMLMap, vous pouvez ajouter autant de flux d'entrée et de sortie que nécessaire dans un éditeur graphique de mapping dans lequel vous pouvez effectuer des opérations, comme :

  • multiplexage et démultiplexage des données ;

  • transformation des données sur tout type de champs, particulièrement sur le type Document,

  • rapprochement de données via différents modes, par exemple le mode Unique match (consultez Utiliser les jointures explicites (uniquement en anglais)),

  • construction automatisée d'arbre XML des côtés d'entrée et de sortie,

  • jointures Inner Join et Left Outer Join (consultez Utiliser la jointure Inner Join (uniquement en anglais)),

  • flux lookup entre tous types de sources de données, XML ou plates à l'aide de modèles comme Load once (consultez Gestion des références (uniquement en anglais)),

  • concaténation et inversion de champs,

  • filtrage de champs à l'aide de contraintes,

  • gestion des rejets de données.

Comme pour le tMap, un éditeur de mapping est requis pour configurer ces opérations. Pour ouvrir cet éditeur, vous pouvez double-cliquer sur l'icône du tXMLMap dans l'espace de modélisation graphique ou bien cliquer sur le bouton [...] à côté de Map Editor dans la vue Basic settings du composant tXMLMap.

Les composants tXMLMap et tMap ont un fonctionnement quasiment identique. Ainsi, les sections qui suivent ne couvriront que le fonctionnement spécifique au tXMLMap, à savoir le traitement des données hiérarchiques.

Les opérations relatives aux données hiérarchiques sont :

  • l'utilisation du type Document.

  • Pour plus d'informations, consultez .

  • la gestion des données XML de sortie.

Pour plus d'informations, consultez .

Note InformationsRemarque : A la différence du tMap, le tXMLMap ne possède pas l'option Store temp data pour stocker les données temporaires dans un répertoire de votre disque. Pour plus d'informations concernant cette option du tMap, consultez Résolution des problèmes de mémoire lors de l'utilisation du tMap (uniquement en anglais).

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 !