Основные операции и их параметры

Перечень параметров операции зависит от ранее выбранного типа операции (поле “Тип” в свойствах).

Задача переиндексации данных (reindexDataJob)

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

  • Имя пользователя (поле ввода). Логин учетной записи. Определяет, с правами какой учетной записи будет запускаться операция. Если поле пустое, то при запуске по Cron-выражению у операции будут полные права на любой реестр/справочник; при запуске через интерфейс у операции будут права текущей учетной записи. Для учетной записи оператора данных может понадобиться настроить права на реестры/справочники.

  • Очищать индексы (флаг). Удаляет старые индексы и создает новые.

  • Не создавать стандартный отчет (флаг). Отключает запись событий в журнал аудита.

  • Обновить маппинги (флаг). Обновляет маппинги индекса.

  • Проиндексировать объекты модели (выпадающий список). Реестр/справочник для которого будет выполнена переиндексация (доступен выбор нескольких). По умолчанию установлено значение All - операция выполняется для всех реестров/справочников.

  • Размер блока (поле ввода). Размер блока загружаемых данных (количество записей). Значение по умолчанию 1024.

  • Проиндексировать записи (флаг). Запускает переиндексацию записей.

  • Проиндексировать связи (флаг). Запускает переиндексацию связей.

  • Проиндексировать черновики (флаг). Запускает переиндексацию черновиков.

  • Обновить данные таблиц сопоставления (флаг). Запускает процесс поиска дубликатов записей по настроенным правилам.

  • Писать лог ошибок (флаг). Сохраняет данные неудачных интервалов фиксации в БД.

  • Обработать лог ошибок (флаг). Активирует режим дообработки накопленных неудачных запросов.

Писать/Обработать лог ошибок позволяют сохранять в БД информацию о записях, не попавших в индекс, чтобы при дальнейшем запуске была возможность дообработать только неудачно завершившуюся часть, что существенно экономит время на полную переиндексацию большого количества записей.

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

По условиям лицензирования у операции reindexDataJob может быть отключена многопоточность. В таком случае операция будет запускаться только на одном узле кластера (для Standart Edition).

Операция экспорта данных (exportDataJob)

Операция экспорта данных предназначена для выгрузки данных в стороннюю информационную систему.

  • Пропустить связи (флаг). Флаг пропуска связанных записей.

  • ID операции (поле ввода). Идентификатор загрузки.

  • Описание структуры данных (поле ввода). Описание загружаемых данных в формате JSON, выполненное в соответствии со схемой Юнидата MDM.

  • Пропустить удаленные (флаг). Флаг пропуска записей, помеченных как удаленные.

  • URL базы данных (поле ввода). JDBC URL базы данных для выполнения экспорта.

  • Размер блока (поле ввода). Размер блока загружаемых данных. По умолчанию 1024.