Соединение Соединение

С помощью обработчика Соединение исходный набор данных дополняется полями присоединяемых наборов. При этом каждая запись исходного набора соединяется с записью такого же порядкового номера дополнительного набора.

Если соединяемые наборы данных имеют разное количество записей, то результирующий набор может содержать пустые значения. Мастер настройки предлагает различные варианты обработки данной ситуации. Соединяемые наборы могут обрезаться до количества записей меньшего набора или дополняться до наибольшего.

Так же к исходному набору можно присоединять переменные. Каждая из присоединяемых переменных добавляет новый столбец к исходному набору. При этом все строки нового столбца будут содержать одно и тоже значение — значение присоединенной переменной.

Вход

  • Главная таблица Главная таблица — порт для входного набора данных.
  • Добавить порт Добавить еще один порт — создает новые порты входа для присоединяемых таблиц и переменных. Новые порты могут быть двух типов.
    • Присоединяемая таблица Присоединяемая таблица [N], где N порядковый номер таблицы.
    • Присоединяемые переменные Присоединяемые переменные [N], где N порядковый номер порта переменных.

Выход

  • Выходной набор данных Выходной набор данных — таблица с присоединенными столбцами.

Мастер настройки

Для настройки доступны следующие параметры:

  • Дополнение до наибольшего набора — предлагается выбрать один из вариантов дополнения наименьших по количеству записей таблиц.
    • Не дополнять — дополнение записями, поля которых будут содержать пустые значения (NULL).
    • Повторять набор — таблицы дополнятся копиями своих же записей, начиная с первой.
    • Дополнять последней строчкой — дополнение копиями последней строки.
  • Количество строк соответствует — предлагается выбрать один из вариантов определения количества записей результирующего набора данных. Количество записей определяется по.
    • Минимальному набору.
    • Максимальному набору.
    • Набором, выбранным в списке Набор данных, определяющий набор строк.

Пример:

Для примера возьмем две таблицы.

Главная таблица:

ФИО Год рождения
Абрамов 1972 г.
Авдеева 1956 г.
Агафонов 1978 г.
Аксёнова 1979 г.
Александров 1980 г.
Алексеев 1983 г.
Андреева 1982 г.
Анисимов 1963 г.
Антонов 1984 г.
Артемьев 1965 г.

Присоединяемая таблица:

КТУ Кластер
> 0.8 1
> 0.8 1
0.5 - 0.8 2
0.5 - 0.8 2
0.2 - 0.5 3
< 0.2 4

Результирующая таблица:

ФИО Год рождения КТУ Кластер
Абрамов 1972 г. > 0.8 1
Авдеева 1956 г. > 0.8 1
Агафонов 1978 г. 0.5 - 0.8 2
Аксёнова 1979 г. 0.5 - 0.8 2
Александров 1980 г. 0.2 - 0.5 3
Алексеев 1983 г. < 0.2 4
Андреева 1982 г. <null> <null>
Анисимов 1963 г. <null> <null>
Антонов 1984 г. <null> <null>
Артемьев 1965 г. <null> <null>

results matching ""

    No results matching ""