Ga naar hoofdinhoud Ga naar aanvullende inhoud

Join-processor

Transformeer enkele bestaande gegevensverzamelingen in een nieuwe verzameling gecombineerde records.

De Join-processor koppelt, combineert en transformeert hiërarchische gegevens door gemeenschappelijke waarden van de twee gegevensverzamelingen op elkaar af te stemmen.

Eigenschappen van join

Eigenschappen die gecombineerd moeten worden om uw records met behulp van join te combineren. U kunt in de processorconfiguratie zoveel sleutels als u wilt toevoegen.

Configuratie
Eigenschap Configuratie

Jointype

Selecteer het gewenste jointype in de lijst:

  • Inner join: gebruik dit jointype om twee gegevensverzamelingen te vergelijken die overeenkomende kolomwaarden 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 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 de linker en rechter outer joins te combineren. 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.

Invoerrecord samenvoegen

Schakel deze optie in om de hiërarchische structuur van zowel de linker als rechter gegevensverzamelingen gelijk te maken en te groeperen.

Als u deze optie niet inschakelt, hebben de linker en rechter gegevensverzamelingen bij de uitvoer standaard dezelfde structuur als de structuur die ze voorafgaand aan de joinbewerking hadden.

Voorwaarden

  • Linker sleutel: selecteer of geef een pad op naar de bestaande record in de linker gegevensverzameling. Automatische voltooiing is beschikbaar tijdens het typen.
  • Rechter sleutel: selecteer of geef een pad op naar de bestaande record in de rechter gegevensverzameling. Automatische voltooiing is beschikbaar tijdens het typen.

Om de naam van de processor te wijzigen, klikt u op het pictogram Bewerken Bewerken dat wordt weergegeven als de muisaanwijzer op de standaardnaam van de processor is geplaatst.

Om de beschrijving te wijzigen, klikt u op het pictogram Bewerken Bewerken dat wordt weergegeven als de muisaanwijzer op Beschrijving is geplaatst.

Aanvullende informatie over joinbewerkingen

Met de Join-processor kunt u vier verschillende typen joinbewerkingen toepassen op uw hiërarchische gegevens. Voor meer informatie en voorbeelden van joinbewerkingen raadpleegt u Join.

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.

De resultatenset wordt als volgt bepaald:

  • Als aan de joinbewerking is voldaan (gegevensverzameling L komt overeen met gegevensverzameling R), worden alle overeenkomende records gecombineerd en geretourneerd in de resultatenset.
  • Als er niet aan de joinbewerking is voldaan, worden niet-overeenkomende records genegeerd.

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

De resultatenset wordt als volgt bepaald:

  • Als er aan de join-instructie is voldaan (alle records in de gegevensverzameling L + overeenkomsten in de twee gegevensverzamelingen), worden alle records in de linker gegevensverzameling evenals de overeenkomende records tussen gegevensverzameling links en gegevensverzameling rechts gecombineerd en geretourneerd in de resultatenset.
  • Als er niet aan de joinbewerking is voldaan, worden niet-overeenkomende records genegeerd.

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

De resultatenset wordt als volgt bepaald:

  • Als de join-instructie (alles dat aanwezig is in gegevensverzameling L en R + overeenkomsten in de twee gegevensverzamelingen) is, worden alle records in de rechter gegevensverzameling evenals de overeenkomende records tussen gegevensverzameling links en gegevensverzameling rechts gecombineerd en geretourneerd in de resultatenset.
  • Als er niet aan de joinbewerking is voldaan, worden niet-overeenkomende records 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.

De resultatenset wordt als volgt bepaald:

  • Als de join-instructie (alles dat aanwezig is in gegevensverzameling L en R + overeenkomsten in de twee gegevensverzamelingen) is, worden alle records in de linker en rechter gegevensverzameling evenals de overeenkomende records tussen de gegevensverzamelingen gecombineerd en geretourneerd in de resultatenset.
  • Als er niet aan de join-instructie is voldaan, worden niet-overeenkomende 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!