4.10. Nœud d’union
Nombre d’entrées : 2 ou plus.
Nombre de sorties : 1.
- Définition
Un nœud d’union permet d’ajouter plusieurs jeux de données en entrée (empilement), correspondant à un ajout de lignes (union au sens SQL).
- Paramétrage
Le nœud union est utilisé pour combiner deux ou plusieurs jeux de données.
Chaque jeu de données est ajouté à la fin du précédent.
Trois stratégies d’empilement sont disponibles :
Utilisation du 1er jeu de données comme référence :
le premier jeu de données détermine les noms et types de champs du jeu de données de sortie. Cette option provoque une erreur si le nombre OU le type des champs d’entrée ne correspondent pas.
Union des champs d’entrée :
si, par exemple, le 1er jeu de données possède les champs A, B & C et le 2nd possède les champs B, C & D alors le jeu de données de sortie aura les champs : A, B, C & D. Les champs dont les types ne correspondent pas seront convertis en texte.
Intersection des champs d’entrée : si, par exemple, le 1er jeu de données possède les champs A, B & C et le 2nd possède les champs B, C & D alors le jeu de données de sortie aura les champs : B & C. Les champs dont les types ne correspondent pas seront convertis en texte.
Il est par ailleurs possible, dans le configurateur du nœud union, de spécifier (par son nom) un champ de provenance : c’est un champ qui sera ajouté à la suite de l’union et qui indiquera le jeu de données de provenance (autrement dit d’origine) de chaque enregistrement :
- Exemple
Ici, par exemple, on met en place une stratégie d’union des champs et un ajout d’un champ de provenance (nommé Origine) :