Фазы выполнения¶
Предупреждение
В версии 6.10.2 реализована работа правил качества для атрибутов связи и классификатора.
Общие сведения¶
Правила качества данных могут быть запущены во время разных фаз потока выполнения. За счет этого становится возможным:
Распределение нагрузки на систему.
Применение различных сценариев запуска качества данных.
Фазы выполнения имеют свои собственные точки в потоках выполнения, которые в свою очередь запускают правила качества, назначенные на определенный реестр/справочник. Если на фазы не назначены наборы правил, то проверки не запускаются.
Потоки выполнения могут прерваться с ошибкой, в случае если в результате проверки будет присутствовать хотя бы одна ошибка валидации с высшим уровнем критичности RED. Исключение составляет задача переприменения правил качества, которая проиндексирует ошибки уровня RED.
Виды фаз выполнения¶
По умолчанию доступны системные фазы:
Фаза черновика (DRAFT) - фаза проверки данных при публикации черновика записи. Запускает правила валидации автоматически при публикации черновика, а также опционально вручную запускает правила валидации и обогащения.
Автоматически запускаются только критические правила валидации. Средний и низкий приоритет, как и обогащение, запускаются вручную при сохраненном черновике.
Фаза бизнес-процессов (PROCESS) - фаза проверки данных записи перед закрытием процесса согласования. Запускает только правила валидации автоматически при публикации черновика, а также опционально вручную.
Стандартная фаза (DEFAULT) - фаза проверки данных при публикации черновика записи или при прямой загрузке данных в систему с помощью пакетных операций или ETL-систем, минуя режим черновика записи и процесс согласования. Автоматически запускает правила валидации и правила обогащения.
Настройка фаз выполнения¶
Используйте системные фазы по умолчанию или при необходимости задайте новые имена фаз. Для этого добавьте новые фазы в разделе “Качество данных” > закладка “Фазы выполнения”.
Далее в разделе "Параметры системы" внесите системные имена новых фаз в соответствующие настройки, в зависимости от того, в какой момент времени они должны запускаться.
В результате действия в разделе “Качество данных” > закладка “Назначение правил” появится информация о новых фазах выполнения.
При назначении правил качества выберите реестр/справочник, для которого укажите одну или несколько фаз выполнения, а также один или несколько наборов правил качества.
Запуск фаз и правил качества будет происходить в определенный момент, в зависимости от того, какая фаза выбрана. Если не определены ни фаза, ни наборы правил, то проверка данных не запускается.
Добавление новой фазы¶
Предварительно:
Откройте раздел "Правила качества", если это не сделано ранее.
Нажмите кнопку меню , расположенную в верхнем правом углу экрана.
Выберите пункт "Перейти в расширенный режим".
Убедитесь, что включен режим черновика и выбран черновик.
Перейдите в закладку "Фазы выполнения" (Рисунок 1).
Добавление фазы:
Нажмите кнопку Создать фазу выполнения, расположенную в правой части заголовка таблицы фаз.
В результате действия откроется выдвижная панель с настройками новой фазы.
Укажите логическое имя фазы выполнения.
Укажите отображаемое имя фазы. Оно может быть любым удобным для идентификации фазы.
При необходимости укажите описание.
Сохраните изменения. Нажмите кнопку Сохранить, расположенную в верхнем правом углу выдвижной панели.
Рисунок 1 - Закладка "Фазы выполнения"