Вступить в клуб →
сложнаявопросdbt-проект: модели, окружения и CI

Изменение типа колонки витрины сломало дашборды и ML-пайплайн другой команды

Витрину dim_customers используют BI и ML-команда. Дата-инженер заменил тип customer_id с bigint на varchar и удалил колонку segment_old. CI прошёл: все тесты в проекте зелёные. Наутро упали 12 дашбордов и обучение модели.

Какой механизм dbt предотвратил бы это?

  • Контракт модели и версии для ломающих изменений
  • Больше тестов not_null в модели
  • Материализация ephemeral для витрины
  • Запуск dbt docs generate в CI

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела