Запуск ваших dbt проектов
Вы можете запускать свои dbt‑проекты с помощью dbt или dbt Core:
-
dbt: размещённое приложение, в котором вы можете разрабатывать напрямую в веб‑браузере, используя Studio IDE. Также оно нативно поддерживает разработку с использованием интерфейса командной строки — dbt CLI. Помимо прочего, dbt предоставляет:
- Среду разработки, которая помогает быстрее создавать, тестировать, запускать и вести контроль версий вашего проекта.
- Возможность делиться документацией вашего dbt‑проекта с командой.
- Интеграцию с Studio IDE, позволяющую выполнять задачи разработки и работать со средой прямо в интерфейсе dbt для более бесшовного опыта.
- dbt CLI для разработки и выполнения команд dbt в вашей среде разработки dbt из локальной командной строки.
- Подробнее см. Develop dbt.
-
dbt Core: проект с открытым исходным кодом, в котором вы можете разрабатывать, работая из командной строки.
dbt CLI и dbt Core — это инструменты командной строки, которые позволяют запускать команды dbt. Ключевое отличие заключается в том, что dbt CLI адаптирован под инфраструктуру dbt и интегрируется со всеми её возможностями.
Командная строка доступна из терминального приложения вашего компьютера, такого как Terminal и iTerm. С помощью командной строки вы можете выполнять команды и выполнять другую работу из текущего рабочего каталога на вашем компьютере. Перед запуском dbt проекта из командной строки убедитесь, что вы работаете в каталоге вашего dbt проекта. Изучение команд терминала, таких как cd (смена каталога), ls (список содержимого каталога) и pwd (текущий рабочий каталог), может помочь вам ориентироваться в структуре каталогов на вашей системе.
В dbt или dbt Core вы чаще всего используете следующие команды:
- dbt run — Запускает модели, которые вы определили в вашем проекте
- dbt build — Создает и тестирует выбранные вами ресурсы, такие как модели, семена, снимки и тесты
- dbt test — Выполняет тесты, которые вы определили для вашего проекта
Для получения информации обо всех dbt командах и их аргументах (флагах) см. Справочник команд dbt. Если вы хотите перечислить все dbt команды из командной строки, выполните dbt --help. Чтобы перечислить конкретные аргументы dbt команды, выполните dbt COMMAND_NAME --help.
Связанные документы
- Как мы настраиваем наши компьютеры для работы над проектами dbt
- Синтаксис выбора моделей
- CLI dbt
- Возможности Cloud Studio IDE
- Предоставляет ли dbt функциональность извлечения и загрузки данных?
- Почему для dbt compile требуется подключение к платформе данных