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

Предупреждение

В версии 6.10.2 реализована работа правил качества для атрибутов связи и классификатора.

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

Правила качества данных могут быть запущены во время разных фаз потока выполнения. За счет этого становится возможным:

  • Распределение нагрузки на систему.

  • Применение различных сценариев запуска качества данных.

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

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

Виды фаз выполнения

По умолчанию доступны системные фазы:

  • Фаза черновика (DRAFT) - фаза проверки данных при публикации черновика записи. Запускает правила валидации автоматически при публикации черновика, а также опционально вручную запускает правила валидации и обогащения.

    • Автоматически запускаются только критические правила валидации. Средний и низкий приоритет, как и обогащение, запускаются вручную при сохраненном черновике.

  • Фаза бизнес-процессов (PROCESS) - фаза проверки данных записи перед закрытием процесса согласования. Запускает только правила валидации автоматически при публикации черновика, а также опционально вручную.

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

Настройка фаз выполнения

  1. Используйте системные фазы по умолчанию или при необходимости задайте новые имена фаз. Для этого добавьте новые фазы в разделе “Качество данных” > закладка “Фазы выполнения”.

  2. Далее в разделе "Параметры системы" внесите системные имена новых фаз в соответствующие настройки, в зависимости от того, в какой момент времени они должны запускаться.

  3. В результате действия в разделе “Качество данных” > закладка “Назначение правил” появится информация о новых фазах выполнения.

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

  5. Запуск фаз и правил качества будет происходить в определенный момент, в зависимости от того, какая фаза выбрана. Если не определены ни фаза, ни наборы правил, то проверка данных не запускается.

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

Предварительно:

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

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

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

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

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

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

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

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

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

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

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

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

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

Рисунок 1 - Закладка "Фазы выполнения"