Сравнение данных хранилищ

Чтобы сравнить данные хранилищ или получить данные из журнала событий об объектах, созданных за выбранный период, выполните следующие действия.

  1. Запустите клиентское приложение и подключитесь к хранилищу.

    Например, выберите хранилище, развернутое по шаблону, в которое вносились изменения.

  2. Выберите один или несколько узлов в дереве (справочник, классификатор, группу) и вызовите из контекстного меню команду ico_synchronization Сравнение данных хранилищ.

    В новой вкладке откроется окно Сравнение данных хранилищ.

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

    ico_synchronization Сравнение данных хранилищ – сравнить идентификаторы, наименования и расположение объектов в текущем и выбранном для сравнения хранилищах.

    ico_log Получение данных из журнала событий – получить информацию о созданных объектах, документах, представлениях из журнала событий текущего хранилища.

Сравнение данных хранилищ

  1. Выберите ico_synchronization Сравнение данных хранилищ.

  2. Выберите хранилище для сравнения и один или несколько узлов в этом хранилище.

    Примечание

    Сравнение может производиться только между хранилищами одинаковых версий ПОЛИНОМ:MDM.

    Например, выберите хранилище, развернутое по шаблону, в которое не вносились изменения.

    ../../_images/compare.png
  3. Задайте параметры сравнения данных.

  4. Нажмите Сравнить.

Примечание

При сравнении наименований объектов начальные и конечные символы пробела не учитываются.

Результаты сравнения выводятся в таблицу и распределяются по вкладкам. Каждая вкладка соответствует одному из параметров сравнения данных и содержит объекты которые есть:

  • только в хранилище-источнике;

  • только в хранилище для сравнения;

  • в обоих хранилищах (одинаковые объекты).

../../_images/compareres.png

Объекты считаются одинаковыми, если у них одновременно совпадают:

  • значение свойства Уникальный идентификатор;

  • значение свойства Наименование;

  • расположение в классификации (путь к объекту).

Если совпадение частичное, поле Статус на вкладке Одинаковые объекты будет содержать предупреждение:

  • В обоих хранилищах, но отличается Id объекта;

  • В обоих хранилищах, но отличается Путь к объекту;

  • В обоих хранилищах, но отличается Наименование;

  • В обоих хранилищах, но отличаются Id объекта и Путь к объекту.

Чтобы отфильтровать результаты по статусу, нажмите кнопку ico_arrowhead_down в заголовке столбца Статус и выберите значение.

Если у объектов из разных хранилищ из свойств Уникальный идентификатор и Наименование совпадает только одно свойство, то результат сравнения будет содержаться на всех вкладках.

Для сохранения результатов сравнения используйте команды панели инструментов вкладок:

ico_but_export Cохранить как - сохранение информации об объектах выполняется в файл формата csv.

ico_export_exchange Экспорт в файл обмена - сохранение информации об объектах выполняется в обменный файл.

Экспорт в файл обмена недоступен на вкладке Одинаковые объекты.

Пример

Необходимо перейти на новую версию ПОЛИНОМ:MDM.

База поставки новой версии обновлена, выверена и преднастроена для работы с компонентами КОМПЛЕКСА РЕШЕНИЙ АСКОН – системами КОМПАС-3D, ЛОЦМАН:PLM и САПР ТП ВЕРТИКАЛЬ.

Но в базу поставки предыдущей версии пользователями вносились изменения (например, добавлялись или редактировались изделия, материалы, сортаменты и т.д.).

Требуется определить необходимость переноса пользовательских данных.


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

  1. Произведите миграцию вашей базы в новую версию.

    В зависимости от того, с какой версии планируется переход, используйте инструкцию по миграции данных:

  2. Создайте новую базу поставки по шаблону.

  3. Сравните нужные узлы обеих баз при помощи расширения Сравнение данных хранилищ.

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

  2. Выберите узел для сравнения.

  3. Вызовите расширение Сравнение данных хранилищ.

  4. Выберите для сравнения хранилище с базой поставки по шаблону.

  5. Выберите для сравнения узел в базе поставки по шаблону.

  6. Укажите параметры сравнения данных и запустите сравнение.

  7. Проанализируйте результаты сравнения. Примите решение о переносе пользовательских данных по обнаруженным расхождениям.

    Например, экспортируйте в файл обмена объекты, которых нет в базе поставки по шаблону, но есть в базе, в которую была произведена миграция. Используйте кнопку ico_export_exchange Экспорт в файл обмена на панели инструментов вкладки Только в хранилище-источнике. При экспорте включите опцию Со связями.

    ../../_images/compareres1.png

    Затем импортируйте файл обмена в базу поставки по шаблону.

Получение данных из журнала событий

  1. Выберите ico_log Получение данных из журнала событий после вызова Сравнения данных хранилищ.

  2. Выберите режим работы журнала:

    • За все время;

    • За выбранный период.

  3. Нажмите Выбрать.

    Результаты выводятся в таблицу, которая содержит столбцы:

    • Id;

    • Наименование;

    • Тип элемента – объект, документ или представление.

  4. Отфильтруйте результаты по типу элемента, если необходимо.

    Для фильтрации нажмите кнопку ico_arrowhead_down в заголовке столбца Тип элемента и выберите значение.

../../_images/compareres_log.png

Чтобы сохранить полученные данные, используйте команды панели инструментов:

ico_but_export Cохранить как - сохранение информации в файл формата csv.

ico_export_exchange Экспорт в файл обмена - сохранение информации в обменный файл.