Join- (kopplings-) processor
Kombinerar två flöden baserat på en eller flera nycklar.
Med Kopplings-processorn kan du kombinera data från två utflöden. Välj en gemensam nyckel, välj typ av koppling och kombinera data i utflödet.
Användning
Kopplings-processorn kräver ett inmatningsflöde och kan bara generera ett utmatningsflöde.
Egenskaper
Egenskaper som ska konfigureras när dina poster kombineras med hjälp av Join.
Egenskap | Konfiguration |
---|---|
Typ av Join |
Välj önskad typ av Join i listan:
|
Villkor |
|
Om du vill byta namn på processorn eller redigera dess beskrivning klickar du på ikonen Redigera bredvid processornamnet i panelen Egenskaper.
Ytterligare information om kopplingsåtgärder
Med Kopplings-processorn kan du använda fyra olika typer av kopplingsåtgärder i dina data.
Inre koppling
Den här typen av kopplingsåtgärd används för att:
-
matcha värden som är vanliga mellan två datauppsättningar.
-
skapa en resultatuppsättning med alla par som matchar.
Resultatet bestäms på följande sätt:
Om join-satsen är uppfylld (datauppsättning L matchar datauppsättning R) | Om join-satsen inte är uppfylld |
---|---|
Alla matchande poster kombineras och returneras i resultatuppsättningen. | Icke-matchande poster ignoreras. |
Vänster yttre koppling
Den här typen av kopplingsåtgärd används för att:
-
matcha värden som är gemensamma mellan de två datauppsättningarna OCH bevara alla värden som finns i datauppsättningen till vänster.
-
skapa en resultatuppsättning som kombinerar de här posterna.
Resultatet bestäms på följande sätt:
Om join-satsen är uppfylld (allt som finns i datauppsättning L + matchar i de två datauppsättningarna) | Om join-satsen inte är uppfylld |
---|---|
Alla poster i datauppsättning vänster samt matchande poster mellan datauppsättning vänster och datauppsättning höger kombineras och returneras i resultatuppsättningen. | Icke-matchande poster ignoreras. |
Höger yttre koppling
Den här typen av kopplingsåtgärd används för att:
-
matcha värden som är gemensamma mellan de två datauppsättningarna OCH bevara alla värden som finns i datauppsättningen till höger.
-
skapa en resultatuppsättning som kombinerar de här posterna.
Resultatet bestäms på följande sätt:
Om join-satsen är uppfylld (allt som finns i datauppsättning L och R + matchar i de två datauppsättningarna) | Om join-satsen inte är uppfylld |
---|---|
Alla poster i datauppsättning vänster samt matchande poster mellan datauppsättning vänster och datauppsättning höger kombineras och returneras i resultatuppsättningen. | Icke-matchande poster ignoreras. |
fullständig yttre koppling
Den här typen av kopplingsåtgärd används för att:
-
behålla alla värden som matchar i datauppsättningarna till vänster och till höger.
-
skapa en resultatuppsättning som kombinerar de här posterna.
Resultatet bestäms på följande sätt:
Om join-satsen är uppfylld (allt som finns i datauppsättning L + matchar i de två datauppsättningarna) | Om join-satsen inte är uppfylld |
---|---|
Alla poster i datauppsättning vänster samt matchande poster mellan datauppsättning vänster och datauppsättning höger kombineras och returneras i resultatuppsättningen. | Icke-matchande poster att listas i resultatuppsättningen som NULL. |