Transformation de jointure de fusion
La transformation de jointure de fusion fournit une sortie générée par la réunion, à l'aide d'une jointure FULL, LEFT ou INNER, de deux ensembles de données triés. Par exemple, vous pouvez utiliser une jointure LEFT pour associer une table comprenant des informations sur des produits à une table indiquant le pays ou la région dans lesquels un produit a été fabriqué. Le résultat est une table qui répertorie tous les produits et leur pays ou région d'origine. Pour plus d'informations, consultez Utilisation des jointures.
Vous pouvez configurer la transformation de jointure de fusion comme suit :
Indiquez si la jointure est une jointure FULL, LEFT ou INNER.
Spécifiez les colonnes utilisées par la jointure.
Indiquez si la transformation traite les valeurs NULL comme des valeurs égales.
[!REMARQUE]
Si les valeurs NULL ne sont pas traitées comme des valeurs égales, la transformation les gère de la même manière que le moteur de base de données SQL Server.
Cette transformation a deux entrées et une sortie. Elle ne prend pas en charge de sortie d'erreur.
Spécifications relatives aux entrées
La transformation de jointure 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.
Spécifications relatives à la jointure
La transformation de jointure de fusion requiert que les colonnes jointes aient des métadonnées correspondantes. Par exemple, vous ne pouvez pas joindre une colonne d'un type de données numérique à une colonne d'un 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.
Limitation du nombre de tampons
Pour plus d'informations sur l'utilisation de la propriété MaxBuffersPerInput pour ajuster la quantité de mémoire utilisée par la transformation de jointure de fusion, consultez Amélioration des performances du flux de données.
Configuration de la transformation de jointure 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 jointure de fusion, consultez Éditeur de transformation de jointure 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 :
Procédure : étendre un dataset à l'aide de la transformation de jointure de fusion
Procédure : définir les propriétés d'un composant de flux de données
Procédure : trier des données pour les transformations de fusion et de jointure de fusion
|