Skip to main content

Матрица соответствий


Матрица соответствий – это инструмент в SimpleMES, который позволяет настраивать сопоставление полей между двумя любыми таблицами.

Инструмент нужен, чтобы преобразовывать и переносить данные между разными сущностями, которые могут описывать один и тот же объект по-разному. Он используется при интеграции систем, чтобы данные из разных источников были согласованными.

Таблица полей

НазваниеТип колонкиНазвание колонкиСсылки
Матрица соответствий IDStringmapping_matrix_id
Матрица соответствийStringmapping_matrix
ИнформацияTextinformation
АктивноTrue/Falseactive
Таблица 1Referencetable_1
Таблица 2Referencetable_2

Виджеты


На форму создания матрицы соответствий вынесен виджет в виде двух колонок.

tip

Виджет появляется после заполнения и сохранения формы.

В левой колонке отображается список колонок Таблицы 1 (исходной) – он заполняется автоматически.
В правой колонке для каждой строки доступно поле выбора, в котором пользователь указывает колонку Таблицы 2 (целевой), с которой нужно сопоставить соответствующую колонку из Таблицы 1.

alt text

При выборе колонки справа список доступных значений фильтруется:

  • по Таблице 2 (показываются только колонки выбранной целевой таблицы);
  • по типу данных колонки из левой части, чтобы сопоставлять можно было только поля совместимых типов.

Кнопка Очистить позволяет удалить выбранные сопоставления второй колонки.

Создание матрицы соответствий


  1. Перейдите в КонфигурацияМатрица соответствий.
  2. Нажмите Создать.

alt text

  1. Назовите Матрицу соответствий и присвойте ей идентификатор.

alt text

  1. Выберите таблицы, записи которых нужно сопоставить.

alt text

  1. Через 🔍 укажите колонку целевой таблицы, с которой нужно сопоставить колонку исходной таблицы.

alt text

  1. Нажмите Сохранить.