Вступить в клуб →
сложнаявопросPython для ETL: загрузка, валидация и версии записей

Поставщик поменял тип поля amount со строки на объект, и витрина молча обнулилась

Поставщик без предупреждения начал отдавать amount как {"value": 990, "currency": "RUB"} вместо "990.00". Загрузчик при ошибке разбора подставлял 0 и продолжал работу. Неделю выручка по этому поставщику в отчётах была нулевой, пока финансисты не заметили.

Как должен вести себя пайплайн при изменении схемы источника?

  • Проверять схему на входе, откладывать битое и алертить
  • Подставлять 0 и продолжать, чтобы пайплайн не падал
  • Пропускать записи с ошибками без уведомления
  • Автоматически создавать новые колонки под любые изменения

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

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

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

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