Настройка узла Сравнение

Для настройки узла нажмите правой кнопкой мыши на его иконку на полотне и выберите Настройки в контекстном меню. Окно настройки свойств узла Сравнение содержит три вкладки: Выбор ключа, Настройки и Общие.

На первой вкладке определяются пары колонок для последующего сравнения. Сравнению подлежат только колонки с одинаковым типом данных.

По умолчанию узел автоматически находит колонки с одинаковыми именами и типом данных и создает соответствующие пары. Управление данным режимом осуществляется с помощью опцию По умолчанию в левом верхнем углу вкладки Выбор ключа.

compare selection pairs.rus

На вышеприведенном скриншоте определены пять пар колонок: Name, Year, Country Salary и Married (представлены в виде таблицы в нижней части вкладки). Несмотря на наличие двух колонок с одинаковым именем (ID), их тип данных не совпадает, что не позволяет выполнить сравнение. Оставшиеся колонки, Random Text и Text, имеют одинаковый тип данных, но отличаются по имени – пользователю потребуется вручную назначить соответствующую пару.

Внесение каких-либо изменений на вкладке Выбор ключа автоматически отключает режим По умолчанию. Например, после нажатия на кнопку Удалить все вкладка будет выглядеть следующим образом:

compare selection all pairs.rus
При каждом включении режима По умолчанию все внесенные пользователем изменения сбрасываются, а вкладка Выбор ключа принимает исходный вид.

В списке доступных колонок используйте поле Фильтр для поиска колонок по имени. При необходимости пользователи также могут отфильтровать колонки по типу данных с помощью выпадающего списка.

compare selection selected pairs.rus

При необходимости поменять исходные таблицы местами нажмите 19.

На вкладке Выбор ключа основные операции с колонками осуществляются с помощью следующих кнопок:

  • Автоматически – при нажатии на данную кнопку узел предпримет попытку автоматического назначения пар и выполнит поиск колонок с одинаковыми именами и типом данных в родительских таблицах.

  • Добавить пару – выберите по одной колонке в каждой исходной таблице (обе колонки должны быть одного типа) и нажмите на кнопку для создания пары.

  • Удалить выбранные – очистить список только от тех колонок, которые были выбраны щелчком мыши.

  • Удалить все – очистить текущий список пар колонок. Для удаления конкретной пары из списка нажмите remove pair button для соответствующей позиции.

Вкладка Настройки используется для определения дополнительных параметров сравнения колонок.

В разделе Метод сравнения числовых колонок нажмите на текущее значение для выбора метода сравнения, который будет применяться в узле. Для просмотра математической формулы, которая соответствует текущему режиму, наведите курсор на иконку 16 рядом с именем опции.

Поле Точность числовых колонок позволяет указать точность сравнения вещественных чисел (применимо при работе с колонками числового типа, а также с колонками типа дата/время, поскольку соответствующие данные хранятся в виде вещественных чисел). Если разница сравнения двух чисел меньше или равна указанному значению, то такие числа признаются равными. В большинстве случаев значение, используемое по умолчанию, предоставляет оптимальные результаты.

При сравнении текстовых колонок пользователи могут определить дополнительные условия (учет регистра, пунктуации, пробелов и пр.).

Например, колонки Country можно сравнить без учета пробелов, а колонки Random Text – без учета пунктуации. Для этого необходимо отметить галочкой соответствующие флажки:

compare selection options.rus

По завершении настройки узла нажмите Выполнить для сохранения изменений и незамедлительного выполнения узла. Для сохранения изменений без выполнения узла нажмите ОК. Для отмены внесенных изменений и выхода из окна настройки свойств узла нажмите Отмена.