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

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.

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å datauppsättningar som har matchande kolumnvä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 kombinera de utvändiga kopplingarna till vänster och höger. 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.

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

  • Vänster nyckel: välj eller ange sökvägen till den befintliga posten i datauppsättningen till vänster. Automatisk ifyllning är tillgängligt när du skriver in.
  • Höger nyckel: välj eller ange sökvägen till den befintliga posten i datauppsättningen till höger. Automatisk ifyllning är tillgängligt när du skriver in.

För att byta namn på processorn klickar du på Redigera Redigera-ikonen som visas när du hovrar över standardnamnet på processorn.

För att redigera beskrivningen klickar du på Redigera 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.

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!