Вопросы к Поиску с Алисой
Разница между зависимостями проектов и зависимостями пакетов в dbt заключается в способе использования наработок других проектов. docs.getdbt.tech docs.getdbt.com
Зависимости пакетов позволяют добавлять исходный код из чужого проекта dbt в собственный, как библиотеку. docs.getdbt.tech docs.getdbt.com При таком подходе нужно установить полный исходный код пакета. docs.getdbt.tech docs.getdbt.com
Зависимости проектов предоставляют другой способ использовать наработки других в dbt. docs.getdbt.tech docs.getdbt.com При таком подходе не нужно самостоятельно разбирать или запускать модели, определённые в других проектах. docs.getdbt.tech docs.getdbt.com Зависимость от этих моделей рассматривается как API, которое возвращает набор данных. docs.getdbt.tech docs.getdbt.com
Файл dependencies.yml может содержать оба типа зависимостей: «зависимости пакетов» и «зависимости проектов». docs.getdbt.tech docs.getdbt.com