Потоки выполнения правил качества данных

Проверка качества данных доступна посредством настройки соответствующих сегментов в представленных потоках выполнения:

  • При вставке/обновлении записи:

    • В ветви DRAFT и в ветви REGULAR: сегмент [RECORD_QUALITY_CONNECTOR] - выполняет проверку назначенных на реестр/справочник наборов правил качества и, в случае их наличия, запускает поток выполнения правил качества для записей.

  • При формировании кластеров запрашиваемой записи:

    • Сегмент типа Connector [RECORD_GET_QUALITY_CONNECTOR] - получает вычисленные ошибки правил качества для запрашиваемой записи.

Поток выполнения правил качества

  1. Стартовый сегмент [RECORD_UPSERT_QUALITY_START] - определяет реестр/справочник, для которого будут выполняться правила качества.

  2. Сегмент типа Point [RECORD_UPSERT_QUALITY_POINT] - выполняет назначенные правила качества для всех периодов актуальности записи.

  3. Сегмент типа Gate [RECORD_UPSERT_QUALITY_GATE] - индексирует вычисленные ошибки правил качества и применяет результаты обогащения для записи.

  4. Финишный сегмент [RECORD_UPSERT_QUALITY_FINISH] - возвращает результат исполнения правил качества.