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.
Właściwość | Konfiguracja |
---|---|
Typ połączenia |
Wybierz żądany typ połączenia z listy:
|
Merge input records (Scal rekordy wejściowe) |
Włącz tę opcję, aby wyrównać i pogrupować hierarchiczną strukturę lewego i prawego zestawu danych. 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 |
|
Aby zmienić nazwę procesora, kliknij ikonę Edytuj wyświetlaną po wskazaniu kursorem domyślnej nazwy procesora.
Aby edytować jego opis, kliknij ikonę 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.
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.