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