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

Модель dbt ссылается на другую модель прямым именем схемы и таблицы

Аналитик написал модель:

select * from analytics.stg_orders where status = 'paid'

В проде всё работает. Но при запуске в личной dev-схеме модель читает прод-данные, а dbt build иногда собирает её раньше, чем обновилась stg_orders.

Как исправить?

  • Заменить имя на {{ ref('stg_orders') }}
  • Добавить задержку перед запуском модели
  • Переименовать схему analytics в dev
  • Запускать модели строго по одной вручную

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

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

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

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