Join- (kopplings-) processor
Omvandlar flera befintliga databaser till en ny uppsättning kombinerade poster.
Join- (kopplings-) processorn mappar, kombinerar och omvandlar hierarkiska data genom att matcha värden som är gemensamma mellan två datauppsättningar.
Egenskaper för Join
Egenskaper som ska konfigureras när dina poster kombineras med hjälp av Join. Du kan lägga till hur många nycklar du vill i processorkonfigurationen.
Egenskap | Konfiguration |
---|---|
Typ av Join |
Välj önskad typ av Join i listan:
|
Sammanfoga indataposter |
Aktivera det här alternativet för att jämna ut och gruppera den hierarkiska strukturen för både datauppsättningen till vänster och till höger. Om du inte aktiverar det här alternativet kommer de vänstra och högra datauppsättningarna som standard att matas ut med samma struktur som de hade före kopplingsåtgärden. |
Villkor |
|
För att byta namn på processorn klickar du på Redigera-ikonen som visas när du hovrar över standardnamnet på processorn.
För att redigera beskrivningen klickar du på Redigera-ikonen som visas när du hovrar över Beskrivning.
Ytterligare information om kopplingsåtgärder
Med Join-processorn kan du använda fyra olika typer av kopplingsåtgärder i dina hierarkiska data. Mer information och exempel finns i Join.
Inner join (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 kopplingssatsen är uppfylld (datauppsättning L matchar datauppsättning R) kombineras alla matchande poster och returneras i resultatuppsättningen.
- Om kopplingssatsen inte är uppfylld ignoreras icke-matchande poster.
Left outer join (utvändig koppling till vänster)
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 kopplingssatsen är uppfylld (allt som finns i datauppsättningen L + matchar i de två datauppsättningarna) kombineras alla poster i datauppsättningen till vänster samt de matchande posterna mellan datauppsättningen till vänster och datauppsättningen till höger och returneras i resultatuppsättningen.
- Om kopplingssatsen inte är uppfylld ignoreras icke-matchande poster.
Right outer join (utvändig koppling höger)
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 kopplingssatsen är uppfylld (allt som finns i datauppsättningen L + matchar i de två datauppsättningarna) kombineras alla poster i datauppsättningen till höger samt de matchande posterna mellan datauppsättningen till vänster och datauppsättningen till höger och returneras i resultatuppsättningen.
- Om kopplingssatsen inte är uppfylld ignoreras icke-matchande poster.
Full outer join (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 kopplingssatsen är uppfylld (allt som finns i datauppsättningen L + matchar i de två datauppsättningarna) kombineras alla poster i datauppsättningarna till vänster och höger samt de matchande posterna mellan dem och returneras i resultatuppsättningen.
- Om kopplingssatsen inte är uppfylld kommer icke-matchande poster att listas i resultatuppsättningen som NULL.