📄️ build
Команда dbt build выполняет следующие действия:
📄️ check
dbt check разбирает ваш проект, выполняет проверки и выводит результаты.
📄️ clean
dbt clean — это служебная команда, которая удаляет пути, указанные в списке clean-targets в файле dbt_project.yml. Она помогает удалять ненужные файлы или директории, создаваемые при выполнении других команд dbt, обеспечивая «чистое» состояние проекта.
📄️ clone
Команда dbt clone клонирует выбранные ноды из указанного состояния в целевые схемы. Эта команда использует материализацию clone:
📄️ docs
Генерация и запуск документации для вашего dbt‑проекта.
📄️ compile
Команда dbt compile создает исполняемый SQL-код из моделей, тестов данных, аналитических запросов, функций и снимков.
📄️ debug
Используйте dbt debug для проверки подключения к базе данных и проверки настройки системы.
📄️ deps
dbt deps загружает самую последнюю версию зависимостей, перечисленных в вашем файле packages.yml, из git. Для получения дополнительной информации см. Управление пакетами.
📄️ environment
предоставляет команду dbt environment для просмотра сведений о среде и подключении. Если вы используете или , используйте dbt debug для проверки профиля, целевой конфигурации и подключения — или используйте dbtf debug, если у вас установлены и /, и CLI платформы, а проверить нужно .
📄️ freshness
Команда dbt freshness проверяет, соответствуют ли источники и модели с настроенной проверкой актуальности данных пороговым значениям warnafter и errorafter, и сообщает о предупреждениях и ошибках соответственно.
📄️ init
dbt init поможет вам начать работу с dbt!
📄️ invocation
Команда dbt invocation доступна в и позволяет:
📄️ lint
Используйте dbt lint для проверки SQL-файлов на нарушения стиля, корректности и соглашений с помощью конфигурации .sqlfluff и кодов правил SQLFluff.
📄️ ls (list)
Прочтите это руководство, чтобы узнать, как команда dbt ls (list) может использоваться для перечисления ресурсов в вашем проекте dbt.
📄️ login
Используйте dbt login для аутентификации и доступа к возможностям платформы dbt в различных инструментах dbt.
📄️ parse
Прочтите это руководство, чтобы узнать, как команда dbt parse может быть использована для разбора вашего проекта dbt и записи детальной информации о времени выполнения.
📄️ retry
Команда retry повторно выполняет последний вызов с точки сбоя.
📄️ rpc
Сервер удаленного вызова процедур (rpc) dbt компилирует и выполняет запросы, а также предоставляет методы, которые позволяют перечислять и завершать выполняющиеся процессы.
📄️ run
Команда dbt run выполняет скомпилированные SQL-модели dbt в целевой базе данных.
📄️ run-operation
Из этого руководства вы узнаете, как использовать команду dbt run-operation для вызова макроса или непосредственного выполнения SQL.
📄️ seed
Команда dbt seed загружает статические CSV-файлы из каталогов проекта, указанных в seed-paths, в ваше в виде таблиц. Используйте seeds для небольших справочных наборов данных под контролем версий, которые нужно хранить вместе с проектом, например кодов стран, соответствий регионов или списка категорий, определённых бизнесом.
📄️ show
Используйте dbt show, чтобы:
📄️ snapshot
Команда dbt snapshot выполняет снимки, определённые в вашем проекте. Снимки фиксируют изменения исходных данных с течением времени, реализуя медленно изменяющиеся измерения типа 2. Запускайте dbt snapshot по расписанию (например, ежедневно), чтобы фиксировать изменения в исходных таблицах.
📄️ source
Используйте команду dbt source для работы с исходными данными в проекте dbt.
📄️ state explain
Используйте dbt state explain, чтобы узнать, почему dbt State принял каждое решение после запуска.
📄️ system
Используйте dbt system для обновления или удаления dbt v2 через CLI, а также для предварительной установки поддерживаемых драйверов адаптеров ADBC.
📄️ test
dbt test запускает тесты данных, определенные для моделей, источников, снимков и семян, а также модульные тесты, определенные для SQL-моделей. Ожидается, что вы уже создали эти ресурсы с помощью соответствующих команд.
📄️ version
Флаг командной строки --version возвращает информацию о текущей установленной версии , или . Этот флаг не поддерживается при вызове dbt в других средах выполнения (например, в IDE или при запусках по расписанию).