Закладка "Консолидация"

В закладке "Консолидация" настраиваются правила, по которым объединяются записи. Консолидация применяется для выбора записи-победителя при конфликтах, например, во время загрузки данных.

Правила консолидации

При консолидации используется следующий алгоритм проверки:

  • Если для атрибута редактируемого реестра/справочника переопределен вес – используется вес этого атрибута.

  • Если атрибут не был переопределен – проверяется, были ли переопределены веса для источника данных.

  • Если для источника данных переопределен вес – используются данные этого источника данных.

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

  • Если у записи с бОльшим весом источника отсутствует атрибут, а в записи с меньшим весом источника этот атрибут есть, то такой атрибут будет добавлен в объединенную запись, т.к отсутствующий атрибут всегда проигрывает.

Веса источников данных считаются переопределенными для реестра/справочника, как только установлен флаг и сохранены изменения, даже если значения весов не изменялись. Изменение весов в разделе "Источники данных" не влияет на переопределенные значения.

Примеры:

Пример 1: Разные веса источников и разные атрибуты

При объединении записи record1 с весом = 100 и атрибутом attr1=v1 + запись record2 с весом = 50 и атрибутом attr2=v2 - объединенная запись будет иметь следующий состав: record3 с attr1=v1 и attr2=v2.

Пример 2: Разные веса источников, но у записи отсутствует один из атрибутов, а у имеющегося атрибута пустое значение

При объединении записи record1 с весом = 100 и атрибутом attr1=0 + запись record2 с весом = 50 и атрибутами attr1=v1 и attr2=v2 - объединенная запись будет иметь следующий состав: record3 с attr1=0 и attr2=v2.

Настройка консолидации

Чтобы настроить консолидацию по системам-источникам:

  1. Нажмите кнопку "Добавить" (кнопка не отображается, если все источники уже были добавлены).

  2. В результате действия откроется список существующих источников, созданных в разделе "Источники данных".

  3. Добавьте один или несколько необходимых источников.

  4. Установите вес реестра/справочника для каждого из требуемых источников данных.

    • Вес отражает уровень доверия к источнику данных, и при консолидации конфликтующих записей побеждают записи, пришедшие от более доверенного источника данных. Максимальный вес: 100. Он должен быть у системного источника данных (universe).

  5. Нажмите кнопку Сохранить, расположенную в верхнем правом углу экрана. Если при сохранении будут обнаружены ошибки заполнения, то на экране отобразится соответствующее сообщение. Будут сохранены все изменения в реестре/справочнике.

Чтобы настроить консолидацию по атрибутам:

  1. Нажмите кнопку "Добавить атрибут".

  2. В результате действия отобразится список атрибутов текущего реестра/справочника.

  3. Выберите один или несколько необходимых атрибутов.

  4. Нажмите кнопку image1 "Список источников" в правом верхнем углу экрана.

  5. Установите вес атрибута для каждого из требуемых источников данных.

    • Вес отражает уровень доверия к источнику данных, и при консолидации конфликтующих записей побеждают записи, пришедшие от более доверенного источника данных. Максимальный вес: 100. Он должен быть у системного источника данных (universe).

    • Источники, существующие в модели, но удаленные из системы, отмечаются индикатором image2 красного цвета. Для корректной публикации модели такие источники необходимо удалить с помощью кнопки image3.

    • Для добавления и удаления источников в таблице "По атрибутам" в списке источников нажатие по одному из источников добавляет его в таблицу, при повторном нажатии удаляет из таблицы.

  6. Нажмите кнопку Сохранить, расположенную в верхнем правом углу экрана. Если при сохранении будут обнаружены ошибки заполнения, то на экране отобразится соответствующее сообщение. Будут сохранены все изменения в реестре/справочнике.

Чтобы удалить источник или атрибут из таблицы:

  1. В левом крайнем столбце отметьте флагами необходимые для удаления источники/атрибуты.

  2. Нажмите кнопку image3 "Удалить/Удалить атрибут" под списком всех источников/атрибутов.

Окно настройки консолидации

Рисунок 1 – Окно настройки консолидации