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