Рассмотрим процесс настройки «золотой записи» справочника «Контрагенты».
Цель данной операции — исключение дублирующихся записей путем их объединения по идентификационному номеру налогоплательщика (ИНН)
Шаг 1: Проверка дублирующих записей
Перед формирование золотой записи, проверим наличие дублирующих данных в справочнике.
В меню выберем раздел «Data & Model», пункт «Модели», затем модель данных.
Дважды нажмите левой кнопкой мыши на нужный справочник. Откроется окно с содержимым таблицы и визуально проверьте наличие дублирующих записей.
Шаг 2: Настройка Золотой записи
Для этого вернемся назад к списку справочников и перейдем вкладку «Золотая запись».
Для создания необходимо заполнить форму:
- Наименование
- Домен — заполняется автоматически
- Профиль – указать значение из списка;
- Описание — добавить при необходимости;
- Базовая схема — выбирается из ранее выполненных настроек модели данных.
- Справочники — Необходимо отобрать справочники, которые будут участвовать в формировании золотой записи.
Важное условие: ключевой атрибут или идентификатор элемента в справочниках должен быть типа данных — «Uuid». В качестве примера рассмотрим справочник «Контрагенты».
- Ключи соединения – Чтобы система могла сопоставлять записи между собой, необходимо создать правила сравнения. Система будет выполнять сравнение записей с использованием оператора «равно». Для создания нового правила нажмите кнопку «Добавить».
В окне создания ключа соединения нужно указать:
- Наименование
- Описание — добавить при необходимости
- Функции ключа соединения – для добавления нажать «Добавить правило»
- Указать тип функции – выбирается способ, по которому система будет сопоставлять данные из справочников:
- выбор атрибутов – сопоставление производится непосредственно по значениям заданных полей справочника;
- Скалярная функция – сопоставление производится по вычисляемому атрибуту, значение которого динамически рассчитывается на основе данных справочника через SQL-запрос.
- Указать справочник
- Добавить атрибут для определения ключа соединения
После проверяем указанные настройки и нажимаем «ОК».
- Добавить необходимые атрибуты для справочника
Для этого, в пункте «Атрибут», необходимо нажать «Добавить».
В окне добавления атрибута указываем его наименование и выбираем нужный атрибут из справочника «Контрагенты».
- Настройка – раздел для указания параметров обработки справочника:
- «do not delete» – установлен по умолчанию (записи не удаляются)
- «by deletion flag» – отметка записей как неактуальных на основе атрибута «Пометка удаления» в источнике;
- «by disappearance» – удаление записей, если они физически пропали в таблице-источнике.
- «Материализовать активное представление» и «Материализовать историчное представление» – настройки позволяют включить или выключить материализацию данных в бизнес-представлениях;
- Метод обработки удалённых элементов:
- Способ загрузки – выбран по умолчанию из настроек справочника «Контрагенты»
Нажать кнопку «Сохранить». На этом процесс создания золотой записи завершён.
Шаг 3: Обработка данных
Для ручной сборки необходимо выполнить следующие шаги:
- Выберите созданную золотую запись в списке.
- Нажмите кнопку «Собрать».
- В открывшемся окне параметров сбора укажите требуемые настройки. Так как для золотой записи выбран способ обработки «Полная загрузка», указывать диапазон данных не требуется.
- Нажмите кнопку «ОК».
Обработку золотой записи в автоматическом режиме можно запускать через профиль.
Для проверки данных выберите раздел » Data & Model «, пункт «Модели», затем модель данных. Переключиться в раздел «Золотая запись» и дважды нажмите левой кнопкой мыши на созданную золотую запись. Откроется окно с содержимым таблицы, где можно убедиться в корректности наполнения.
На этом процесс настройки «золотой записи» справочника «Контрагенты» выполнен.