Выбор ответа Middle Качество данных и контракты спрашивают часто обновлено

Блокирующие и предупреждающие проверки

Вопрос

Команда сделала все 200 проверок блокирующими. Витрины теперь не обновляются через день из-за мелких отклонений. Как правильно?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Блокирующими оставить немногие точные проверки (пустая выгрузка, дубли ключа), остальные предупреждающими. Блокировка оправдана, когда показать данные хуже, чем не показать.

Варианты ответа

  1. Отключить все проверки: раз они мешают, пользователи сами сообщат о реальных проблемах в данных
  2. Сделать все проверки предупреждающими, а витрины публиковать в любом случае, отправляя отчёт в общий чат
  3. Запускать полный набор проверок раз в неделю по выходным, чтобы они не задерживали ежедневное обновление витрин
  4. Блокирующими оставить немногие точные проверки (пустая выгрузка, дубли ключа), остальные предупреждающимиправильный ответ

Разбор

Блокировка оправдана, когда показать данные хуже, чем не показать. Шумные проверки с ложными срабатываниями должны предупреждать, а не останавливать пайплайн, иначе команда начнёт их обходить. Отключение и перевод всего в предупреждения теряют защиту. Еженедельная проверка поймает проблему через неделю после пользователей.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.