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

О dbt Core и установке

dbt Core — это проект с открытым исходным кодом, который позволяет разрабатывать из командной строки и запускать ваш dbt проект.

Чтобы использовать dbt Core, ваш рабочий процесс обычно выглядит следующим образом:

  1. Создайте ваш dbt проект в редакторе кода — популярные варианты включают VSCode и Atom.

  2. Запустите ваш проект из командной строки — macOS поставляется с программой Terminal по умолчанию, однако вы также можете использовать iTerm или командную строку внутри редактора кода для выполнения команд dbt.

Как мы настраиваем наши компьютеры для работы с dbt проектами

Мы написали руководство по нашей рекомендуемой настройке для работы с dbt проектами, используя dbt Core.

Если вы используете командную строку, мы рекомендуем изучить некоторые основы вашего терминала, чтобы работать более эффективно. В частности, важно понимать команды cd, ls и pwd, чтобы легко перемещаться по структуре каталогов вашего компьютера.

Установка dbt Core

Вы можете установить dbt Core в командной строке, используя один из следующих методов:

Обновление dbt Core

dbt предоставляет ряд ресурсов для понимания общих лучших практик при обновлении вашего dbt проекта, а также подробные руководства по миграции, подчеркивающие изменения, необходимые для каждого минорного и мажорного релиза.

О платформах данных и адаптерах dbt

dbt работает с рядом различных платформ данных (базы данных, движки запросов и другие технологии, работающие с SQL). Это достигается с помощью специального адаптера для каждой из них. Когда вы устанавливаете dbt Core, вам также нужно установить конкретный адаптер для вашей базы данных. Для получения более подробной информации смотрите Поддерживаемые платформы данных.

Полезный совет: Использование флага --help

Большинство инструментов командной строки, включая dbt, имеют флаг --help, который вы можете использовать для отображения доступных команд и аргументов. Например, вы можете использовать флаг --help с dbt двумя способами:

dbt --help: Показывает доступные команды для dbt
dbt run --help: Показывает доступные флаги для команды run

0