Le composant JOIN fusionne deux tables en une seule table de sortie en associant les enregistrements sur un ou plusieurs champs. Il prend en charge les mêmes types de jointures que le SQL : Left Join, Inner Join, Right Join et Full Join. Utilisez le composant JOIN lors de l'étape de prétraitement des données de votre pipeline pour consolider les données provenant de différentes sources avant l'entraînement ou l'analyse.
Configuration du composant
Ouvrez votre pipeline dans Machine Learning Designer, puis configurez le composant JOIN dans l'ordre suivant :
-
Définissez le type de jointure. Choisissez la manière dont le composant gère les lignes sans correspondance entre les deux tables :
Type de jointure Lignes incluses dans la sortie Inner Join Uniquement les lignes ayant une correspondance dans les deux tables Left Join Toutes les lignes de la table de gauche ; les valeurs des lignes sans correspondance de la table de droite sont définies sur null Right Join Toutes les lignes de la table de droite ; les valeurs des lignes sans correspondance de la table de gauche sont définies sur null Full Join Toutes les lignes des deux tables ; les valeurs des lignes sans correspondance de part et d'autre sont définies sur null Add join conditions. Spécifiez les champs à associer sous forme d'équations. Ajoutez ou supprimez des conditions selon vos besoins.
Sélectionnez les colonnes de sortie. Choisissez les colonnes de la table de gauche et de la table de droite à inclure dans la sortie fusionnée.
-
Configure MapJoin optimization (facultatif). Si une table est nettement plus petite que l'autre, chargez-la en mémoire pour accélérer la jointure :
Option Cas d'utilisation Not Optimized Les deux tables sont volumineuses ou la différence de taille est faible Optimize Left Table La table de gauche est la plus petite Optimize Right Table La table de droite est la plus petite
Paramètres
| Paramètre | Description |
|---|---|
| Join Type | Type de jointure. Valeurs valides : Left Join, Inner Join, Right Join, Full Join. |
| Join Condition | Conditions de jointure au format d'équations. Ajoutez ou supprimez des conditions selon vos besoins. |
| Select Output Columns from the Left Table | Colonnes de la table de gauche à inclure dans la sortie. |
| Select Output Columns from the Right Table | Colonnes de la table de droite à inclure dans la sortie. |
| MapJoin Optimization | Indique s'il faut charger la petite table en mémoire pour accélérer la jointure. Valeurs valides : Not Optimized, Optimize Left Table, Optimize Right Table. |