# 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:<br><br><ul> <li> <p><span>Inner join (inre koppling)</span>: 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.</p> </li> <li> <p><span>Left outer join (utvändig koppling vänster)</span>: 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.</p> </li> <li> <p><span>Right outer join (utvändig koppling höger)</span>: 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.</p> </li> <li> <p><span>Full outer join (fullständig utvändig koppling)</span>: 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.</p> </li> </ul> |
| Villkor | <ul> <li> <p><span>Vänster nyckel</span>: välj eller ange fältet i datauppsättningen till vänster. Automatisk ifyllning är tillgängligt när du skriver in.</p> </li> <li> <p><span>Höger nyckel</span>: välj eller ange fältet i datauppsättningen till höger. Automatisk ifyllning är tillgängligt när du skriver in.</p> </li> </ul> |

Om du vill byta namn på processorn eller redigera dess beskrivning för du musen över namnet eller beskrivningen i panelen Egenskaper och klickar på ikonen the Redigera icon .

## 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.](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Resources/Images/Dataflow/inner_join.png)

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.](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Resources/Images/Dataflow/left_outer_join.png)

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.](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Resources/Images/Dataflow/right_outer_join.png)

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.](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Resources/Images/Dataflow/full_outer_join.png)

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. |