# Procesor Join (Połączenie)

Łączy dwa przepływy w oparciu o jeden lub więcej kluczy.

Procesor Join (Połączenie) umożliwia łączenie danych z dwóch przepływów danych wyjściowych. Wybierz wspólny klucz, wybierz typ łączenia i połącz dane w przepływie danych wyjściowych.

## Użycie

Procesor Join (Połączenie) wymaga jednego przepływu wejściowego i może generować tylko jeden przepływ wyjściowy.

## Właściwości

Właściwości do skonfigurowania w celu połączenia rekordów przy użyciu procesora Join (Połączenie).

Konfiguracja

| Właściwość | Konfiguracja |
| --- | --- |
| Typ połączenia | Wybierz żądany typ połączenia z listy:<br><br><ul> <li> <p><span>Połączenie wewnętrzne</span>: użyj tego typu połą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>Lewe połączenie zewnętrzne</span>: 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>Prawe połączenie zewnętrzne</span>: użyj tej opcji, aby zachować wszystkie wartości prawego zestawu danych na połączonej liście wyników. 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>Pełne złączenie zewnętrzne</span>: użyj tej opcji, aby połączyć lewe i prawe połączenie 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> |
| Warunki | <ul> <li> <p><span>Lewy klucz</span>: wybierz lub wprowadź ścieżkę do pola w lewym zestawie danych. Podczas pisania jest dostępne automatyczne uzupełnianie.</p> </li> <li> <p><span>Prawy klucz</span>: wybierz lub wprowadź ścieżkę do pola w prawym zestawie danych. Podczas pisania jest dostępne automatyczne uzupełnianie.</p> </li> </ul> |

Aby zmienić nazwę procesora lub edytować jego opis, wskaż kursorem myszy nazwę lub opis do zmiany w panelu Właściwości i kliknij ikonę the Edytuj icon .

## Dodatkowe informacje na temat operacji łączenia

Procesor Join (Połączenie) umożliwia zastosowanie czterech typów operacji łączenia do danych.

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

![Graficzna reprezentacja połączenia wewnętrznego.](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Resources/Images/Dataflow/inner_join.png)

Zestaw wynikowy ustala się następująco:

| Jeśli instrukcja join jest spełniona (zestaw danych L pasuje do zestawu danych R) | Jeśli instrukcja połączenia nie jest spełniona |
| --- | --- |
| Wszystkie pasujące rekordy są łączone i zwracane w zestawie wyników. | 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.

![Graficzna reprezentacja lewego połączenia zewnętrznego.](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Resources/Images/Dataflow/left_outer_join.png)

Zestaw wynikowy ustala się następująco:

| Jeśli instrukcja połączenia jest spełniona (wszystko, co znajduje się w zestawie danych L + pasuje do obu zestawów danych) | Jeśli instrukcja połączenia nie jest spełniona |
| --- | --- |
| Wszystkie rekordy w lewym zestawie danych, a także pasujące rekordy między lewym a prawym zestawem danych są łączone i zwracane w zestawie wyników. | 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.

![Graficzna reprezentacja prawego połączenia zewnętrznego.](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Resources/Images/Dataflow/right_outer_join.png)

Zestaw wynikowy ustala się następująco:

| Jeśli instrukcja połączenia jest spełniona (wszystko, co znajduje się w zestawie danych L i R + pasuje do obu zestawów danych) | Jeśli instrukcja połączenia nie jest spełniona |
| --- | --- |
| Wszystkie rekordy w lewym zestawie danych, a także pasujące rekordy między lewym a prawym zestawem danych są łączone i zwracane w zestawie wyników. | 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.

![Graficzna reprezentacja pełnego połączenia zewnętrznego.](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Resources/Images/Dataflow/full_outer_join.png)

Zestaw wynikowy ustala się następująco:

| Jeśli instrukcja połączenia jest spełniona (wszystko, co znajduje się w zestawie danych L + pasuje do obu zestawów danych) | Jeśli instrukcja połączenia nie jest spełniona |
| --- | --- |
| Wszystkie rekordy w lewym zestawie danych, a także pasujące rekordy między lewym a prawym zestawem danych są łączone i zwracane w zestawie wyników. | Niepasujące rekordy zostaną wymienione w zestawie wyników jako NULL. |