Ga naar hoofdinhoud Ga naar aanvullende inhoud

Join-processor

Combineert twee stromen op basis van een of meer sleutels.

Met de Join-processor kunt u gegevens uit twee gegevensstromen combineren. Kies een gemeenschappelijke sleutel, selecteer het type join en combineer de gegevens in de uitvoerstroom.

Gebruik

De Join-processor heeft twee invoerstromen nodig en kan slechts één uitvoerstroom genereren.

Eigenschappen

Eigenschappen die geconfigureerd moeten worden om uw records met behulp van Join te combineren.

Configuratie
Eigenschap Configuratie
Jointype

Selecteer het gewenste jointype in de lijst:

  • Inner join: gebruik dit jointype om twee invoeren te vergelijken die overeenkomende veldwaarden bevatten en toon alle resulterende paren. Waarden die niet overeenkomen worden genegeerd in de resultatenset.

  • Left outer join: gebruik deze optie om alle waarden van de linker gegevensverzameling in de samengestelde uitvoerlijst te behouden. Waarden die niet overeenkomen met een rij in de rechter gegevensverzameling worden in de resultatenset weergegeven als NULL.

  • Right outer join: gebruik deze optie om alle waarden van de rechter gegevensverzameling in de samengestelde uitvoerlijst te behouden. Waarden die niet overeenkomen met een rij in de linker gegevensverzameling worden in de resultatenset weergegeven als NULL.

  • Volledige outer join: gebruik deze optie om de linker en rechter outer joins te combineren. Elke waarde zonder overeenkomende waarde wordt in de resultatenset als NULL weergegeven.

Voorwaarden
  • Linker sleutel: selecteer of geef een veld op in de linker gegevensverzameling. Automatische voltooiing is beschikbaar tijdens het typen.

  • Rechter sleutel: selecteer of geef een veld op in de rechter gegevensverzameling. Automatische voltooiing is beschikbaar tijdens het typen.

Om de naam van de processor te wijzigen of de beschrijving ervan te bewerken, klikt u op het pictogram Bewerken Bewerken naast de processornaam in het venster Eigenschappen.

Aanvullende informatie over joinbewerkingen

Met de Join-processor kunt u vier verschillende typen joinbewerkingen toepassen op uw gegevens.

Inner join

Dit type joinbewerking wordt voor het volgende gebruikt:

  • de gemeenschappelijke waarden tussen twee gegevensverzamelingen afstemmen

  • een resultatenset maken met de paren die overeenkomen.

Grafische weergave van een inner join.

De resultatenset wordt als volgt bepaald:

Als aan de join-instructie is voldaan (gegevensverzameling L komt overeen met gegevensverzameling R) Als niet aan de join-instructie wordt voldaan
Alle overeenkomende records worden gecombineerd en geretourneerd in de resultatenset. Niet-overeenkomende records worden genegeerd.

Linker outer join

Dit type joinbewerking wordt voor het volgende gebruikt:

  • stemt de waarden af die vaak voorkomen tussen twee gegevensverzamelingen EN behoudt alle waarden die aanwezig zijn in de linker gegevensverzameling.

  • maakt een resultatenset door deze records te combineren.

Grafische weergave van een left outer join.

De resultatenset wordt als volgt bepaald:

Als aan de join-instructie is voldaan (alles wat in gegevensverzameling L staat + komt overeen in de twee gegevensverzamelingen) Als niet aan de join-instructie wordt voldaan
Alle records in de linker gegevensverzameling evenals de overeenkomende records tussen de linker gegevensverzameling en rechter gegevensverzameling worden gecombineerd en geretourneerd in de resultatenset. Niet-overeenkomende records worden genegeerd.

Rechter outer join

Dit type joinbewerking wordt voor het volgende gebruikt:

  • stemt de waarden af die vaak voorkomen tussen twee gegevensverzamelingen EN behoudt alle waarden die aanwezig zijn in de rechter gegevensverzameling.

  • maakt een resultatenset door deze records te combineren.

Grafische weergave van een right outer join.

De resultatenset wordt als volgt bepaald:

Als aan de join-instructie is voldaan (alles wat in gegevensverzameling L en R staat + komt overeen in de twee gegevensverzamelingen) Als niet aan de join-instructie wordt voldaan
Alle records in de linker gegevensverzameling evenals de overeenkomende records tussen de linker gegevensverzameling en rechter gegevensverzameling worden gecombineerd en geretourneerd in de resultatenset. Niet-overeenkomende records worden genegeerd.

Volledige outer join

Dit type joinbewerking wordt voor het volgende gebruikt:

  • behoudt alle waarden die overeenkomen in de linker en rechter gegevensverzamelingen.

  • maakt een resultatenset door deze records te combineren.

Grafische weergave van een full outer join.

De resultatenset wordt als volgt bepaald:

Als aan de join-instructie is voldaan (alles wat in gegevensverzameling L staat + komt overeen in de twee gegevensverzamelingen) Als niet aan de join-instructie wordt voldaan
Alle records in de linker gegevensverzameling evenals de overeenkomende records tussen de linker gegevensverzameling en rechter gegevensverzameling worden gecombineerd en geretourneerd in de resultatenset. Niet-overeenkomende records worden in de resultatenlijst als NUL weergegeven.

Was deze pagina nuttig?

Als u problemen ervaart op deze pagina of de inhoud onjuist is – een typfout, een ontbrekende stap of een technische fout – laat het ons weten zodat we dit kunnen verbeteren!