Фильтрация объектов миграции по статусу в Конвертум Мастер

Во время миграции базы данных каждый объект в Панели Объектов проекта имеет отдельные статусы для этапов Конвертация и Импорт. В проектах, содержащих большое количество объектов базы данных, ручной просмотр всего дерева объектов может быть неудобным, особенно когда необходимо быстро определить для каких объектов обработка завершилась ошибкой, была выполнена успешно или всё ещё выполняется.

Конвертум Мастер позволяет фильтровать дерево объектов миграции по статусу этапов Конвертации и Импорта. Это упрощает работу с объектами, которые в данный момент требуют внимания.

Доступные фильтры по статусу

Фильтрация по статусу доступна отдельно для следующих столбцов в Панели Объектов Проекта:

  • Конвертация
  • Импорт

Для каждого столбца можно выбрать следующие статусы:

  • "Успешно" — отображает объекты, для которых соответствующий этап миграции завершился успешно.
  • "Ошибка" — отображает объекты, для которых соответствующий этап миграции завершился с ошибкой.
  • "В процессе" — отображает объекты, которые в данный момент обрабатываются. Фильтры Конвертации и Импорта можно использовать независимо друг от друга. Оба фильтра также могут оставаться активными во время просмотра результатов миграции.

Открытие фильтра по статусу

Чтобы отфильтровать объекты по статусу миграции:

  1. Откройте проект миграции.
  2. Найдите Панель Объектов проекта в левой части рабочего пространства проекта.
  3. В заголовке столбца Конвертация или Импорт нажмите значок фильтра.
  4. Появится всплывающее окно фильтра для выбранного столбца. filters_1

Фильтрация объектов с ошибками

Один из наиболее распространённых сценариев — поиск объектов, обработка которых завершилась ошибкой на этапе конвертации или импорта.

Например, чтобы отобразить объекты, импорт которых завершился с ошибкой:

  1. Нажмите значок фильтра в столбце Импорт.
  2. Выберите "Ошибка".

Фильтр применяется немедленно. Панель Объектов проекта обновляется и отображает объекты, соответствующие выбранному статусу импорта, сохраняя при этом соответствующую иерархию объектов для навигации. filters_2

Выбор нескольких статусов

В одном фильтре можно выбрать несколько статусов. Например, если в фильтре Импорт выбрать одновременно "Ошибка" и "В процессе", Конвертум Мастер отобразит объекты, соответствующие выбранным статусам.

Это может быть полезно во время выполнения миграции: можно скрыть из текущего представления уже успешно обработанные объекты и сосредоточиться только на объектах, при обработке которых возникли ошибки, или на объектах, обработка которых ещё не завершена. Каждый флажок применяется немедленно после его установки или снятия. filters_3

Результат фильтрации для Конвертации и Импорта

Конвертация и Импорт являются отдельными этапами процесса миграции и поэтому имеют отдельные фильтры.

Используйте фильтр по Конвертации, когда необходимо проанализировать результаты конвертации исходных объектов. Например, его можно использовать, чтобы:

  • найти объекты, конвертация которых завершилась с ошибкой;
  • отобразить успешно сконвертированные объекты;
  • определить объекты, конвертация которых всё ещё выполняется.

Используйте фильтр по Импорту, когда необходимо проанализировать результаты загрузки сконвертированных объектов в целевую базу данных. Например, его можно использовать, чтобы:

  • определить объекты, которые не удалось импортировать;
  • просмотреть успешно импортированные объекты;
  • отслеживать объекты, импорт которых ещё выполняется.

Такое разделение особенно полезно в случаях, когда объект успешно сконвертирован, но при его импорте в целевую базу данных возникает ошибка.

Фильтрация во время выполнения миграции

Фильтрацию по статусу также можно использовать во время выполнения миграции. По мере изменения статусов объектов в процессе конвертации или импорта Конвертум Мастер обновляет информацию об объектах миграции, сохраняя выбранные настройки фильтра.

Например, во время операции импорта можно выбрать "Ошибка" и "В процессе", чтобы сосредоточиться на объектах, которые либо требуют внимания, либо всё ещё обрабатываются.

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

Очистка фильтра по статусу

Чтобы отключить фильтрацию для определённого столбца:

  1. Откройте всплывающее окно фильтра для столбца Конвертация или Импорт.
  2. Нажмите "Очистить все".

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

Типичные сценарии использования

Фильтрация по статусу может значительно упростить анализ результатов в крупных проектах миграции.

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

Во время выполнения миграции можно выбрать Импорт → "Ошибка" + "В процессе", чтобы сосредоточиться на объектах, при обработке которых возникли проблемы, или на объектах, обработка которых ещё продолжается.

Аналогичным образом выбор Конвертация → "Ошибка" позволяет быстро найти объекты, конвертацию которых необходимо проверить перед переходом к дальнейшим этапам миграции.

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

Другие материалы по теме:

Если у вас есть вопросы, пожалуйста, обращайтесь в нашу службу поддержки: support@convertum.ru