Accéder au contenu principal Passer au contenu complémentaire

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.

Configuration
Propriété Configuration
Type de jointure

Sélectionnez dans la liste le type de jointure souhaité :

  • Jointure interne : utilisez ce type de jointure pour comparer deux entrées qui ont des valeurs de champ qui correspondent et établir une liste de toutes les paires obtenues. Les valeurs qui ne correspondent pas les unes aux autres sont ignorées dans l'ensemble de résultats.

  • Jointure externe gauche : utilisez cette option pour conserver toutes les valeurs du jeu de données de gauche dans la liste de sortie jointe. Les valeurs qui ne correspondent à aucune ligne du jeu de données de droite seront répertoriées comme NULL dans l'ensemble de résultats.

  • Jointure externe droite : utilisez cette option pour conserver toutes les valeurs du jeu de données de droite dans la liste de sortie jointe. Les valeurs qui ne correspondent à aucune ligne du jeu de données de gauche seront répertoriées comme NULL dans l'ensemble de résultats.

  • Jointure externe complète : utilisez cette option pour combiner les deux jointures externes gauche et droite. Chaque valeur qui ne correspond à aucune valeur sera répertoriée comme NULL dans l'ensemble de résultats.

Conditions
  • Clé de gauche : sélectionnez ou saisissez le champ dans le jeu de données de gauche. L'autocomplétion est disponible lors de la saisie.

  • Clé de droite : sélectionnez ou saisissez le champ dans le jeu de données de droite. L'autocomplétion est disponible lors de la saisie.

Pour renommer le processeur ou modifier sa description, cliquez sur l'icône Modifier 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.

Représentation graphique d'une jointure interne.

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.

Représentation graphique d'une jointure externe gauche.

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.

Représentation graphique d'une jointure externe droite.

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.

Représentation graphique d'une jointure externe complète.

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.

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – dites-nous comment nous améliorer !