macro-paths
dbt_project.yml
macro-paths: [directorypath]
Определение
При необходимости укажите пользовательский список директорий, в которых находятся макросы. Обратите внимание, что вы не можете размещать модели и макросы в одной и той же директории.
Значение по умолчанию
По умолчанию dbt будет искать макросы в директории с именем macros
. Например, macro-paths: ["macros"]
.
macro-paths
, должны быть относительными по отношению к расположению вашего файла dbt_project.yml
. Избегайте использования абсолютных путей, таких как /Users/username/project/macros
, так как это приведет к непредсказуемому поведению и результатам.
-
✅ Рекомендуется
- Использовать относительный путь:
macro-paths: ["macros"]
- Использовать относительный путь:
-
❌ Не рекомендуется:
- Избегать абсолютных путей:
macro-paths: ["/Users/username/project/macros"]
- Избегать абсолютных путей: