Импорт / Экспорт модели данных¶
Импорт модели¶
Функция импорта используется для загрузки файлов .xml, описывающих структуру модели данных Юниверс MDM. Импорт может применяться для:
Загрузки резервных копий элементов модели данных;
Изменения элементов модели данных через импорт отредактированных файлов.
Чтобы импортировать файлы модели данных в систему Юниверс MDM:
Перейдите в раздел «Импорт / Экспорт», если это не сделано ранее.
Убедитесь, что в разделе «Импорт / Экспорт» открыта закладка «Импорт» (Рисунок 1).
Нажмите кнопку «Выбрать файл .xml» напротив требуемого элемента модели данных. Для импорта/экспорта доступны следующие файлы:
Источники данных: source-systems.xml. Данные для этого файла формируются в разделе «Источники данных».
Единицы измерения: measure.xml. Данные для этого файла формируются в разделе «Единицы измерения».
Перечисления: enumerations.xml. Данные для этого файла формируются в разделе «Перечисления».
Модель данных: model.xml. Файл описывает структуру данных: реестры/справочники и атрибуты в них. Данные для этого файла формируются в разделе «Модель данных».
При необходимости включите флаг "Пересоздать", который позволит полностью заменить текущую модель данных на импортируемую (без сохранения).
Качество данных: data-quality.xml. Файл описывает правила качества, наборы правил и назначения правил на реестры/справочники.
Модель сопоставления: matching.xml. Файл описывает правила сопоставления данных, таблицы сопоставления, наборы правил и назначения.
Модель бизнес-процесса: workflow.zip. Архив описывает бизнес-процессы системы, а также содержит схемы процессов в нотации BPMN.
В результате действия откроется окно браузера для выбора файла.
Найдите в файловой системе требуемый файл, выделите его и нажмите «Открыть».
Дождитесь завершения загрузки.
Рисунок 1 – Экран импорта
Экспорт модели¶
Функция экспорта используется для выгрузки из системы файлов .xml, описывающих структуру модели данных. Экспорт может применяться для:
Создания резервных копий модели данных, единиц измерения, перечислений или систем-источников;
Последующего редактирования элементов модели данных в виде .xml;
Использования элементов модели данных в других инсталляциях Юниверс MDM, либо для интеграции с другими системами.
Чтобы экспортировать файлы модели данных из системы Юниверс MDM:
Перейдите в раздел «Импорт / Экспорт», если это не было сделано ранее.
Перейдите на закладку «Экспорт» (Рисунок 2).
Нажмите кнопку «Экспортировать» напротив требуемого элемента модели данных.
В результате действия начнется скачивание выбранного элемента модели данных. Скачанный файл будет содержать в имени дату и время скачивания.
Примечание
При экспорте модели бизнес-процесса не выгружаются поля базовых настроек процесса: "Только для запуска вручную" и "Описание"
Рисунок 2 – Экран экспорта
Особенности импорта/экспорта модели данных¶
При удалении реестра, справочника либо атрибута реестра/справочника система удаляет только описание удаленного объекта. При этом сами данные, которые уже были загружены в БД, не затрагиваются.
Во время загрузки данных в интерфейс пользователя из БД считываются только те реестры, справочники и их атрибуты, которые описаны в модели данных (которые содержатся в опубликованной модели данных). Удаленные объекты, соответственно, не загружаются. Если при импорте был включен флаг "Пересоздать", то при загрузке будет полностью замена текущуая модель данных на импортируемую.
Если в модели данных воссоздать удаленный объект (например, реестр с точными параметрами), то в интерфейсе пользователя снова будут доступны данные, связанные с этим реестром. Таким образом, если воссоздать в модели данных объект с тем же именем и параметрами, то данные из БД, связанные с этим объектом, будут вновь доступны. Ситуации, когда восстановленный объект имеет свойства, которые отличаются от ранее созданного, приводят к ошибке. Например, если восстановлен атрибут, тип которого отличается от ранее созданного.
Указанное поведение может быть применено при необходимости переиспользования логического имени атрибута.