📄️ adapter
Обертка для внутреннего адаптера базы данных с помощью Jinja объекта `adapter`.
📄️ as_bool
Используйте этот фильтр, чтобы привести результат выполнения Jinja к булевому значению.
📄️ as_native
Используйте этот фильтр, чтобы привести результат, скомпилированный Jinja, к его нативному Python-представлению.
📄️ as_number
Используйте этот фильтр для преобразования скомпилированного Jinja-вывода в числовое значение.
📄️ builtins
Прочтите это руководство, чтобы понять встроенную переменную Jinja builtins в dbt.
📄️ config
Прочтите это руководство, чтобы понять функцию config в dbt.
📄️ кросс-базовые макросы
Прочтите это руководство, чтобы понять кросс-базовые макросы в dbt.
📄️ Контекст dbt_project.yml
Методы и переменные контекста, доступные при конфигурации ресурсов в файле dbt_project.yml.
📄️ dbt_version
Прочитайте это руководство, чтобы понять, как работает Jinja-функция dbt_version в dbt.
📄️ debug
Макрос `{{ debug() }}` откроет отладчик iPython.
📄️ dispatch
dbt расширяет функциональность на различных платформах данных с помощью множественной диспетчеризации.
📄️ doc
Используйте `doc` для ссылки на блоки документации в полях описания.
📄️ env_var
Использование переменных окружения с помощью функции `env_var`.
📄️ exceptions
Вызывайте предупреждения/ошибки с помощью пространства имен `exceptions`.
📄️ execute
Используйте `execute`, чтобы вернуть True, когда dbt находится в режиме 'execute'.
📄️ flags
Переменная `flags` содержит значения флагов, предоставленных в командной строке.
📄️ fromjson
Десериализует строку JSON в объект Python с помощью контекстного метода `fromjson`.
📄️ fromyaml
Десериализация YAML-строки в Python с помощью метода контекста `fromyaml`.
📄️ graph
Контекстная переменная `graph` содержит информацию об узлах в вашем проекте.
📄️ invocation_id
`invocation_id` выводит UUID, сгенерированный для этой команды dbt.
📄️ local_md5
Вычисление MD5-хэша строки с помощью переменной контекста `local_md5`.
📄️ log
Узнайте больше о функции log в Jinja для dbt.
📄️ model
`model` — это объект графа dbt (или узел) для текущей модели.
📄️ modules
`modules` Jinja variables предоставляет полезные Python-модули для работы с данными.
📄️ Контекст on-run-end
Используйте эти переменные в контексте для хуков `on-run-end`.
Используйте `print()` для вывода сообщений в лог-файл и стандартный вывод.
📄️ Контекст profiles.yml
Используйте эти методы контекста для настройки ресурсов в файле `profiles.yml`.
📄️ project_name
Прочитайте это руководство, чтобы понять Jinja-функцию project_name в dbt.
📄️ Контекст properties.yml
Методы и переменные контекста, доступные при настройке ресурсов в файле properties.yml.
📄️ ref
Прочтите это руководство, чтобы понять функцию ref в Jinja в dbt.
📄️ return
Прочтите это руководство, чтобы понять функцию return в Jinja в dbt.
📄️ run_query
Используйте макрос `run_query` для выполнения запросов и получения результатов.
📄️ run_started_at
Используйте `run_started_at`, чтобы вывести временную метку начала выполнения.
📄️ схема
Схема, в которой модель настроена для материализации.
📄️ schemas
Список схем, в которых dbt создал объекты во время текущего запуска.
📄️ selected_resources
Содержит список всех узлов, выбранных текущей командой dbt.
📄️ set
Преобразует любой итерируемый объект в последовательность уникальных элементов.
📄️ source
Прочтите это руководство, чтобы понять функцию source в Jinja в dbt.
📄️ statement blocks
SQL‑запросы, которые выполняются в базе данных и возвращают результаты в ваш Jinja‑контекст.
📄️ target
Переменная `target` содержит информацию о вашем подключении к хранилищу.
📄️ this
Представляет текущую модель в базе данных.
📄️ thread_id
`thread_id` выводит идентификатор для текущего потока Python.
📄️ tojson
Используйте этот метод контекста для сериализации примитивного объекта Python.
📄️ toyaml
Используется для сериализации примитивного объекта Python.
📄️ var
Передача переменных из файла `dbt_project.yml` в модели.
📄️ zip
Используйте этот метод контекста, чтобы получить итератор кортежей.