Перейти к основному содержимому

Запуск ваших 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.

Нашли ошибку?

0
Loading