Partager via


Transformation de fusion

La transformation de fusion combine deux ensembles de données triés en un seul ensemble de données. 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 Procédure : 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 dans la boîte de dialogue Éditeur de transformation de fusion, consultez Éditeur de transformation de fusion.

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

Pour plus d'informations sur la définition des propriétés, cliquez sur l'une des rubriques suivantes :

Icône Integration Services (petite) Rester à jour avec Integration Services

Pour obtenir les derniers téléchargements, articles, exemples et vidéos de Microsoft, ainsi que des solutions sélectionnées par la communauté, visitez la page Integration Services sur MSDN ou TechNet :

Pour recevoir une notification automatique de ces mises à jour, abonnez-vous aux flux RSS disponibles sur la page.