Processeur Joindre
Combine deux flux en fonction d'une ou de plusieurs clés.
Le processeur Joindre vous permet de combiner les données de deux flux de sortie. Sélectionnez une clé commune, sélectionnez le type de jointure et combinez les données dans le flux de sortie.
Utilisation
Le processeur Joindre nécessite deux flux d'entrée et ne peut générer qu'un seul flux de sortie.
Propriétés
Propriétés à configurer pour combiner vos enregistrements à l'aide de Joindre.
Propriété | Configuration |
---|---|
Type de jointure |
Sélectionnez dans la liste le type de jointure souhaité :
|
Conditions |
|
Pour renommer le processeur ou modifier sa description, cliquez sur l'icône Modifier à côté du nom du processeur dans le panneau Propriétés.
Informations supplémentaires concernant les opérations de jointure
Le processeur Joindre vous permet d'appliquer quatre types d'opérations de jointure différents à vos données.
Jointure interne
Ce type d'opération de jointure est utilisé pour :
-
mettre en correspondance les valeurs communes à deux jeux de données,
-
créer un ensemble de résultats avec toutes les paires correspondantes.
L'ensemble de résultats est déterminé comme suit :
Si la déclaration de jointure est satisfaite (le jeu de données G correspond au jeu de données D) | Si la déclaration de jointure n'est pas satisfaite |
---|---|
Tous les enregistrements correspondants sont combinés et renvoyés dans l'ensemble de résultats. | Les enregistrements qui ne correspondent pas sont ignorés. |
Jointure externe gauche
Ce type d'opération de jointure est utilisé pour :
-
mettre en correspondance les valeurs communes à deux jeux de données ET conserver toutes les valeurs existant dans le jeu de données de gauche,
-
créer un ensemble de résultats combinant ces enregistrements.
L'ensemble de résultats est déterminé comme suit :
Si la déclaration de jointure est satisfaite (tout ce qui se trouve dans le jeu de données G + correspond dans les deux jeux de données) | Si la déclaration de jointure n'est pas satisfaite |
---|---|
Tous les enregistrements du jeu de données gauche ainsi que les enregistrements correspondants entre les jeux de données gauche et droit sont combinés et renvoyés dans l'ensemble de résultats. | Les enregistrements qui ne correspondent pas sont ignorés. |
Jointure externe droite
Ce type d'opération de jointure est utilisé pour :
-
mettre en correspondance les valeurs communes à deux jeux de données et conserver toutes les valeurs existant dans le jeu de données de droite,
-
créer un ensemble de résultats combinant ces enregistrements.
L'ensemble de résultats est déterminé comme suit :
Si la déclaration de jointure est satisfaite (tout ce qui se trouve dans les jeux de données G et D + correspond dans les deux jeux de données) | Si la déclaration de jointure n'est pas satisfaite |
---|---|
Tous les enregistrements du jeu de données gauche ainsi que les enregistrements correspondants entre les jeux de données gauche et droit sont combinés et renvoyés dans l'ensemble de résultats. | Les enregistrements qui ne correspondent pas sont ignorés. |
Jointure externe complète
Ce type d'opération de jointure est utilisé pour :
-
conserver toutes les valeurs correspondantes dans les jeux de données de gauche et de droite,
-
créer un ensemble de résultats combinant ces enregistrements.
L'ensemble de résultats est déterminé comme suit :
Si la déclaration de jointure est satisfaite (tout ce qui se trouve dans le jeu de données G + correspond dans les deux jeux de données) | Si la déclaration de jointure n'est pas satisfaite |
---|---|
Tous les enregistrements du jeu de données gauche ainsi que les enregistrements correspondants entre les jeux de données gauche et droit sont combinés et renvoyés dans l'ensemble de résultats. | Les enregistrements qui ne correspondent pas seront répertoriés dans l'ensemble de résultats comme NULL. |