Partage via


transformation de fusion

S’applique à : SQL Server SSIS Integration Runtime dans Azure Data Factory

La transformation de fusion combine deux datasets triés en un seul datasets. Les lignes de chaque ensemble de données sont insérées dans la sortie en fonction des valeurs de leurs colonnes clés.

L'intégration de la transformation de fusion dans un flux de données permet de réaliser les tâches suivantes :

  • Fusionner des données de deux sources de données, telles que des tables et des fichiers.

  • Créer des ensembles de données complexes en imbriquant des transformations de fusion.

  • Fusionner des lignes à nouveau après avoir corrigé les erreurs affectant les données.

La transformation de fusion est similaire aux transformations d'union totale. Utilisez la transformation d'union totale au lieu de la transformation de fusion dans les situations suivantes :

  • Les entrées de transformation ne sont pas triées.

  • La sortie combinée n'a pas besoin d'être triée.

  • La transformation a au moins trois entrées.

Spécifications relatives aux entrées

La transformation de fusion requiert des données triées pour ses entrées. Pour plus d’informations sur cette spécification importante, consultez Trier des données pour les transformations de fusion et de jointure de fusion.

La transformation de fusion requiert également que les colonnes fusionnées dans ses entrées aient des métadonnées correspondantes. Par exemple, vous ne pouvez pas fusionner une colonne de type de données numérique avec une colonne de type de données caractère. Si les données sont du type de données chaîne, la colonne de la deuxième entrée doit avoir une longueur inférieure ou égale à celle de la colonne de la première entrée avec laquelle elle est fusionnée.

Dans le Concepteur SSIS , l’interface utilisateur de la transformation de fusion mappe automatiquement les colonnes qui ont les mêmes métadonnées. Vous pouvez ensuite mapper manuellement les colonnes ayant des types de données compatibles.

Cette transformation a deux entrées et une sortie. Elle ne prend pas en charge de sortie d'erreur.

Configuration de la transformation de fusion

Vous pouvez définir les propriétés par le biais du concepteur SSIS ou par programme.

Pour plus d'informations sur les propriétés définissables par programmation, cliquez sur l'une des rubriques suivantes :

Pour plus d'informations sur la définition des propriétés, consultez les rubriques suivantes :

Éditeur de transformation de fusion

Utilisez l’Éditeur de transformation de fusion pour définir des colonnes dans deux datasets triés à fusionner.

Important

La transformation de fusion requiert des données triées pour ses entrées. Pour plus d’informations sur cette spécification importante, consultez Trier des données pour les transformations de fusion et de jointure de fusion.

Options

Nom de colonne de sortie
Spécifiez le nom de la colonne de sortie.

Entrée de fusion 1
Sélectionnez la colonne à fusionner sous la forme Entrée de fusion 1.

Entrée de fusion 2
Sélectionnez la colonne à fusionner sous la forme Entrée de fusion 2.

Voir aussi

Transformation de jointure de fusion
Transformation d'union totale
Flux de données
Transformations Integration Services