# Procesor Join (Połączenie)

Przekształca kilka istniejących zestawów danych w nowy zestaw połączonych rekordów.

Procesor Join (Połączenie) mapuje, łączy i przekształca dane hierarchiczne, dopasowując wartości wspólne dla dwóch zestawów danych.

## Właściwości procesora Join (Połączenie)

Właściwości do skonfigurowania w celu połączenia rekordów przy użyciu procesora Join (Połączenie). W konfiguracji procesora można dodać dowolną liczbę kluczy.

Konfiguracja

| Właściwość | Konfiguracja |
| --- | --- |
| Typ połączenia | Wybierz żądany typ połączenia z listy:<br><br><ul> <li> <p><span>Inner join</span> (Sprzężenie wewnętrzne): użyj tego typu złączenia, aby porównać dwa zestawy danych, które mają pasujące wartości kolumn, i wyświetlić listę wszystkich powstałych par. Wartości, które nie pasują do siebie, są ignorowane w zestawie wyników.</p> </li> <li> <p><span>Left outer join</span> (Lewe sprzężenie zewnętrzne): użyj tej opcji, aby zachować wszystkie wartości lewego zestawu danych na połączonej liście wyników. Wartości, które nie pasują do żadnego wiersza w prawym zestawie danych, zostaną wyświetlone w zestawie wyników jako NULL.</p> </li> <li> <p><span>Right outer join</span> (Prawe złącze zewnętrzne): użyj tej opcji, aby połączyć lewe i prawe sprzężenie zewnętrzne. Wartości, które nie pasują do żadnego wiersza w lewym zestawie danych, zostaną wyświetlone w zestawie wyników jako NULL.</p> </li> <li> <p><span>Full outer join</span> (Pełne złączenie zewnętrzne): użyj tej opcji, aby połączyć lewe i prawe sprzężenie zewnętrzne. Każda wartość, która nie ma pasującej wartości, zostanie wyświetlona w zestawie wyników jako NULL.</p> </li> </ul> |
| Merge input records (Scal rekordy wejściowe) | Włącz tę opcję, aby wyrównać i pogrupować hierarchiczną strukturę lewego i prawego zestawu danych.<br><br>Jeśli nie włączysz tej opcji, lewy i prawy zestaw danych zostaną domyślnie wydrukowane z tą samą strukturą, jaką miały przed operacją łączenia. |
| Warunki | <ul> <li><span>Left key</span> (Lewy klucz): wybierz lub wprowadź ścieżkę do istniejącego rekordu w lewym zestawie danych. Podczas pisania jest dostępne automatyczne uzupełnianie. </li><li><span>Right key</span> (Prawy klucz): wybierz lub wprowadź ścieżkę do istniejącego rekordu w prawym zestawie danych. Podczas pisania jest dostępne automatyczne uzupełnianie.</li> </ul> |

Aby zmienić nazwę procesora, kliknij ikonę ![Edytuj](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Resources/Images/TransformationFlow/processor-select-columns-edit_26x24.png) Edytuj wyświetlaną po wskazaniu kursorem domyślnej nazwy procesora.

Aby edytować jego opis, kliknij ikonę ![Edytuj](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Resources/Images/TransformationFlow/processor-select-columns-edit_26x24.png) Edytuj wyświetlaną po wskazaniu kursorem pozycji Description (Opis).

## Dodatkowe informacje na temat operacji łączenia

Procesor Join (Połączenie) umożliwia zastosowanie czterech różnych typów operacji łączenia do danych hierarchicznych. Aby uzyskać więcej informacji i przykładów operacji połączenia, patrz [Join](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptPrefixes/Join.htm).

### Sprzężenie wewnętrzne

Ten typ operacji łączenia służy do:

* dopasowywania wartości wspólnych dla dwóch zestawów danych.
* tworzenia zestawu wyników z wszystkimi pasującymi parami.

Zestaw wynikowy ustala się następująco:

* Jeśli instrukcja łączenia jest spełniona (zestaw danych L pasuje do zbioru danych P), wszystkie pasujące rekordy są łączone i zwracane w zestawie wyników.
* Jeżeli instrukcja łączenia nie jest spełniona, niepasujące rekordy są ignorowane.

### Lewe sprzężenie zewnętrzne

Ten typ operacji łączenia służy do:

* dopasowywania wartości wspólnych dla dwóch zestawów danych ORAZ zachowywania wszystkich wartości istniejących w lewym zestawie danych.
* tworzenia zestawu wyników łączącego te rekordy.

Zestaw wynikowy ustala się następująco:

* Jeśli instrukcja połączenia jest spełniona (wszystko, co znajduje się w zestawie danych L + dopasowania w dwóch zestawach danych), wszystkie rekordy w lewym zestawie danych, a także pasujące rekordy między lewym i prawym zestawem danych są łączone i zwracane w zestawie wyników.
* Jeżeli instrukcja łączenia nie jest spełniona, niepasujące rekordy są ignorowane.

### Prawe sprzężenie zewnętrzne

Ten typ operacji łączenia służy do:

* dopasowywania wartości wspólnych dla dwóch zestawów danych ORAZ zachowywania wszystkich wartości istniejących w prawym zestawie danych.
* tworzenia zestawu wyników łączącego te rekordy.

Zestaw wynikowy ustala się następująco:

* Jeśli instrukcja połączenia jest spełniona (wszystko, co znajduje się w zestawach danych L i R + dopasowania w dwóch zestawach danych), wszystkie rekordy w lewym i prawym zestawie danych, a także pasujące rekordy między lewym oraz prawym zestawem danych są łączone i zwracane w zestawie wyników.
* Jeżeli instrukcja łączenia nie jest spełniona, niepasujące rekordy są ignorowane.

### Pełne sprzężenie zewnętrzne

Ten typ operacji łączenia służy do:

* zachowywania wszystkich wartości pasujących w lewym i prawym zestawie danych.
* tworzenia zestawu wyników łączącego te rekordy.

Zestaw wynikowy ustala się następująco:

* Jeśli instrukcja połączenia jest spełniona (wszystko, co znajduje się w zestawach danych L i R + dopasowania w dwóch zestawach danych), wszystkie rekordy w lewym i prawym zestawie danych, a także pasujące rekordy między nimi są łączone i zwracane w zestawie wyników.
* Jeśli instrukcja łączenia nie zostanie spełniona, niepasujące rekordy zostaną wyświetlone w zestawie wyników jako NULL.