Gå till huvudinnehåll Gå till ytterligare innehåll

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.

Konfiguration
Egenskap Konfiguration
Typ av Join

Välj önskad typ av Join i listan:

  • Inner join (inre koppling): använd den här kopplingstypen för att jämföra två indata som har matchande fältvärden och lista alla resulterande par. Värden som inte matchar varandra ignoreras i resultatuppsättningen.

  • Left outer join (utvändig koppling vänster): använd det här alternativet för att behålla alla värden i datauppsättningen till vänster i den kopplade utdatalistan. Värden som inte matchar några rader i den högra datauppsättningen kommer att listas i resultatuppsättningen som NULL.

  • Right outer join (utvändig koppling höger): använd det här alternativet för att behålla alla värden i datauppsättningen till höger i den kopplade utdatalistan. Värden som inte matchar några rader i den vänstra datauppsättningen kommer att listas i resultatuppsättningen som NULL.

  • Full outer join (fullständig utvändig koppling): använd det här alternativet för att kombinera de utvändiga kopplingarna både till vänster och höger. Alla värden som inte har något matchande värde kommer att listas i resultatuppsättningen som NULL.

Villkor
  • Vänster nyckel: välj eller ange fältet i datauppsättningen till vänster. Automatisk ifyllning är tillgängligt när du skriver in.

  • Höger nyckel: välj eller ange fältet i datauppsättningen till höger. Automatisk ifyllning är tillgängligt när du skriver in.

Om du vill byta namn på processorn eller redigera dess beskrivning klickar du på ikonen Redigera 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.

Grafisk representation av en inre koppling.

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.

Grafisk representation av en utvändig koppling vänster.

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.

Grafisk representation av en utvändig koppling höger.

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.

Grafisk representation av en fullständig utvändig koppling.

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.

Var den här sidan till hjälp för dig?

Om du hittar några fel på denna sida eller i innehållet – ett stavfel, ett steg som saknas eller ett tekniskt fel – berätta för oss så att vi kan blir bättre!