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).
Właściwość | Konfiguracja |
---|---|
Typ połączenia |
Wybierz żądany typ połączenia z listy:
|
Warunki |
|
Aby zmienić nazwę procesora lub edytować jego opis, kliknij ikonę Edytuj obok nazwy procesora w panelu Właściwości.
Dodatkowe informacje na temat operacji łączenia
Procesor Join (Połączenie) umożliwia zastosowanie czterech typów operacji łączenia do danych.
Połączenie 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 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 połączenie 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 + 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 połączenie 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 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 połączenie 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 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. |