Для некоторых объектов репозитория существует ряд особенностей при установке обновления.
При переносе справочника НСИ у дочерних объектов справочника (таблиц и процедур) будут сгенерированы новые ключи, отличающиеся от ключей в целевом репозитории.
Возможные ситуации при обновлении справочников НСИ, атрибуты которых ссылаются на объекты репозитория:
в обновление были добавлены все связанные объекты. Обновление проходит корректно;
в обновление были добавлены не все связанные объекты и в приёмнике не обнаружены объекты с указанными ключами. Выполняется проверка, допускается ли пустое значение для ссылочного атрибута справочника НСИ:
для атрибутов справочника НСИ, допускающих пустое значение, записывается пустое значение;
для атрибутов справочника НСИ, не допускающих пустого значения, обновление справочника прерывается и выдаётся ошибка о том, что атрибут не допускает пустых значений;
в обновление были добавлены не все связанные объекты, но в целевом репозитории:
находится соответствие по ключам с объектами в репозитории. Справочник НСИ обновляется корректно, привязываясь к существующим объектам;
не находится соответствие по ключам между объектами и связанными объектами, которые не были включены в обновление. Будет отображен диалог для замены отсутствующего объекта. Если пользователь:
соглашается заменить объект. Будет необходимо выбрать соответствующий объект в репозитории. Связь в справочнике НСИ настраивается на выбранный объект;
При добавлении в обновление модели данных в обновление добавляются все объекты, из которых состоит модель данных.
Если модель данных использует подключение к серверу ClickHouse:
файлом обновления переносятся только структуры объектов:
таблиц и запросов в репозиторий, использующий подключение к продукту «Форсайт. Аналитическая платформа»;
таблиц в репозиторий, использующий подключение к ClickHouse;
после установки обновления:
для таблиц модели данных, источниками которой являются плоские файлы формата .xlsx и .csv, выполните перезагрузку файлов;
для таблиц модели данных, источниками которой являются не плоские файлы, запустится материализация, если переключатель «Автообновление» находится в активном состоянии.
Если модель данных используется в качестве источника данных информационной панели в режиме извлечения данных, то после переноса информационной панели между репозиториями обновите модель данных перед первым сохранением информационной панели.
См. также: