Une transformation Union a plusieurs groupes d'entrée et un groupe de sortie. Vous pouvez créer un ou plusieurs groupes d'entrée. L'outil Developer crée un groupe de sortie. Vous ne pouvez pas créer, éditer ou supprimer le groupe de sortie. Chaque groupe doit avoir les ports correspondants.
Pour créer des ports, vous pouvez copier les ports depuis une transformation ou vous pouvez les créer manuellement. Lorsque vous créez des ports, l'outil Developer crée des ports d'entrée dans chaque groupe d'entrée et des ports de sortie dans le groupe de sortie. L'outil Developer utilise les noms des ports de sortie que vous indiquez pour chaque port d'entrée et chaque port de sortie. L'outil Developer utilise également les mêmes métadonnées pour chaque port, telles que le type de données, la précision et l'échelle.
Vous pouvez connecter les groupes d'entrée depuis différentes branches d'un seul pipeline ou depuis différents pipelines source. Lorsque vous ajoutez une transformation Union à un mappage, vous devez vérifier que vous connectez les mêmes ports dans tous les groupes d'entrée. Si vous connectez un port dans un groupe d'entrée, mais que vous ne connectez pas le même port dans un autre groupe d'entrée, le service d'intégration de données transmet les valeurs null au port non connecté.