Фазы выполнения правил

Общие сведения

Фаза выполнения в определенный момент запускает правила качества, имеющиеся в наборе правил, который назначен на определенный тип актива.

По умолчанию доступна одна системная фаза DEFAULT.

Стандартная фаза (DEFAULT) запускает правила валидации и обогащения автоматически при публикации черновика записи или при прямой загрузке данных в систему (минуя режим черновика записи).

Схема работы фаз выполнения

Предустановленные условия:

  • В системе присутствует поток выполнения org.unidata.dg.data[ASSET_UPSERT_START], содержащий коннектор ASSET_QUALITY_CONNECTOR для запуска правил качества при вставке записи.

  • В системе присутствует поток выполнения com.unidata.dg.dq.data[ASSET_UPSERT_QUALITY_START], в котором выполняется запуск правил валидации и обогащения, назначенных на тип актива на фазу DEFAULT.

  • В системе присутствует фазы выполнения, которые отображаются в разделе “Качество данных” > вкладка “Фазы выполнения”. В текущей реализации по умолчанию используется только стандартная фаза - DEFAULT.

Шаги, выполняемые пользователем:

  1. В системе создаются и настраиваются правила качества данных.

  2. При назначении правил качества выбирается тип актива, а также указывается один или несколько наборов правил качества для фазы выполнения.

  3. Если при запуске правил качества система находит ошибки, то они отображаются в карточке записи актива.

Примечание: Работа правил качества не прерывает вставку данных, если в записях содержатся ошибки.

Добавление новой фазы

  1. Откройте раздел "Правила качества", если это не сделано ранее.

  2. Нажмите кнопку меню image1, расположенную в верхнем правом углу экрана.

  3. Выберите пункт "Перейти в расширенный режим".

  4. Убедитесь, что включен режим черновика и выбран черновик.

  5. Перейдите в закладку "Фазы выполнения" (Рисунок 1).

  6. Нажмите кнопку "Добавить фазу выполнения", расположенную в правой части заголовка таблицы фаз.

  7. В результате действия откроется выдвижная панель с настройками новой фазы.

  8. Укажите логическое имя фазы выполнения.

  9. Укажите отображаемое имя фазы. Оно может быть любым удобным для идентификации фазы.

  10. При необходимости укажите описание.

  11. Сохраните изменения. Нажмите кнопку "Сохранить", расположенную в верхнем правом углу выдвижной панели.

Закладка "Фазы выполнения"

Рисунок 1 - Пример отображения закладки "Фазы выполнения" в режиме черновика