Фазы выполнения¶
Общие сведения¶
Правила качества данных могут быть запущены во время разных фаз потока выполнения. За счет этого становится возможным:
Распределение нагрузки на систему.
Применение различных сценариев запуска качества данных.
Доступны следующие фазы:
ORIGIN. Срабатывает первой. Если хотя бы одно правило качество валидации выдает критическую ошибку, то процесс вставки / обновления записей прекращается. Если в этой фазе содержатся правила качества обогащения, то записи будут обновляться также до появления первой ошибки валидации.
ETALON. Любые ошибки валидации на этой фазе только индексируются. Правила качества в режиме обогащения обновляют записи. Фаза запускается после того, как в систему будут сохранены данные о периодах актуальности.
Схема работы фаз выполнения¶
Фазы добавляются в поток выполнения "Вставка записи".
Описание фаз Добавление фазы в разделе “Качество данных” > закладка “Фазы выполнения”.
После того, как описание фаз создано, в разделе “Качество данных” > закладка “Назначение” появляются столбцы с названиями фаз выполнения.
При назначении правил качества выбирается реестр (справочник). Для реестра (справочника) в соответствующих столбцах фаз указывается один или несколько наборов правил качества.
При загрузке данных в выбранный реестр (справочник) запускается поток выполнения "Вставка записи".
Первой запускается фаза ORIGIN. В процессе загрузки данных сработают все наборы правил качества, которые были указаны для этой фазы и этого реестра (справочника). Если фаза завершится без критических ошибок, то вставка записей продолжится.
Фаза ETALON запускается после того, как будут загружены все данные о периодах актуальности записей. Фаза ETALON использует периоды актуальности, поэтому такая последовательность обязательна. Эта фаза не выдает ошибок, поэтому завершится, сохранив все данные об ошибках в индексах.
В результате должны быть загружены данные в систему (с учетом всех ошибок качества, трансформаций и т.д.).
Добавление фазы¶
Предварительно:
Убедитесь, что фазы добавлены в потоки выполнения.
Вернитесь в раздел "Правила качества", если это не сделано ранее.
Нажмите кнопку , расположенную в верхнем правом углу экрана.
Выберите пункт "Перейти в расширенный режим".
Убедитесь, что включен режим черновика и выбран черновик.
Перейдите в закладку "Фазы выполнения" (Рисунок 1).
Добавление фазы:
Нажмите кнопку "Добавить фазу выполнения", расположенную в правой части заголовка таблицы фаз.
В результате действия откроется выдвижная панель с настройками новой фазы.
Укажите логическое имя фазы выполнения. На текущий момент доступны варианты: origin, etalon.
Укажите отображаемое имя фазы. Оно может быть любым удобным для идентификации фазы.
При необходимости укажите описание.
Сохраните изменения. Нажмите кнопку «Сохранить», расположенную в верхнем правом углу выдвижной панели.
Рисунок 1 - Закладка "Фазы выполнения"