Переменные проекта
dbt предоставляет механизм, переменные, для передачи данных моделям для компиляции. Переменные могут использоваться для настройки часовых поясов, избежания жесткого кодирования имен таблиц или для передачи данных моделям для настройки их компиляции.
Чтобы использовать переменную в модели, хуке или макросе, используйте функцию {{ var('...') }}
. Более подробную информацию о функции var
можно найти здесь.
Переменные могут быть определены двумя способами:
- В файле
dbt_project.yml
- В командной строке