DAG в Airflow зеленый, ошибок в логах нет, а витрина за нужную дату пустая. На первый взгляд кажется, что где-то сломался Airflow. На практике чаще всего проблема лежит ниже: в данных, параметрах, фильтрах, join или конкретном слое пайплайна. Привет, меня зовут Дмитрий. Я работаю Data Engineer и веду блог по инженерии данных. Сегодня хочу разобрать ситуацию, которая в учебных примерах встречается редко, а в нормальном batch-пайплайне вполне может всплыть: DAG в Airflow прошел success, задачи зеленые, ошибок в логах нет, а в нужной витрине за дату 0 строк. Я встречал похожие разборы в рабочих задачах и хорошо понимаю, почему они сначала сбивают с толку. Интерфейс оркестратора показывает успешный запуск, а реальная проверка начинается уже на уровне таблиц, периодов и фактического объема данных. Airflow подтверждает, что таска технически завершилась. Но контракт данных живет отдельно: какие строки пришли на вход, что записалось на выход, за какой период, в какой слой и в каком количестве.