Установка dbt
Запустите dbt на своём компьютере за несколько минут. При установке dbt по умолчанию вы получаете dbt v2 — актуальное бесплатное решение для работы с v2. Выберите удобный способ установки:
Установка dbt
- pip
- Homebrew (macOS)
- curl (macOS/Linux)
- winget (Windows)
- Windows (PowerShell)
python -m pip install dbt
Для последующего обновления выполните python -m pip install --upgrade dbt.
brew tap dbt-labs/dbt
brew install dbt-labs/dbt/dbt
Для последующего обновления выполните brew upgrade dbt.
curl -fsSL https://public.cdn.getdbt.com/fs/install/install.sh | sh -s -- --update
Эта команда устанавливает исполняемый файл dbt в ~/.local/bin/dbt и добавляет этот каталог в $PATH. Если потребуется удалить его, см. инструкцию по удалению после установки через curl.
Закройте и снова откройте терминал (или выполните exec $SHELL), чтобы изменения $PATH вступили в силу.
Для последующего обновления выполните dbt system update.
winget install --id dbtLabs.dbt --exact
Чтобы установить определённую версию, выполните winget install --id dbtLabs.dbt --exact --version <version>.
irm https://public.cdn.getdbt.com/fs/install/install.ps1 | iex
Закройте и снова откройте командную оболочку (или выполните Start-Process powershell), чтобы изменения Path вступили в силу.
Для последующего обновления выполните dbt system update.
-
Проверьте установку:
dbt --version -
Вы можете начать работать с dbt v2 сразу после установки. Для максимально удобной работы с v2 в редакторе установите расширение dbt для VS Code: оно предоставляет автодополнение, отображение ошибок прямо в коде и граф зависимостей данных.
Чтобы получить полный набор возможностей LSP и другие функции на базе платформы dbt, выполните
dbt loginи войдите с помощью бесплатной учётной записи dbt platform:dbt login
Подробнее см. в документации расширения dbt для VS Code.
Если вам или вашей организации строго необходимо использовать среду выполнения с открытым исходным кодом, см. Установка dbt OSS. Обратите внимание: dbt-oss и dbt нельзя устанавливать в одну среду Python.
Устранение неполадок
Распространённые проблемы и способы их решения:
- Команда dbt не найдена: добавьте каталог установки в
$PATH. - Конфликты версий: убедитесь, что на вашем компьютере не установлены и не активны другие версии локально развёрнутого dbt или dbt platform CLI.
- Конфликт с
dbt-oss:dbt-ossиdbtнельзя устанавливать в одну среду Python. Если вам нужны оба инструмента, создайте псевдоним, как описано в разделе Запуск dbt-oss параллельно с другими установками dbt. - Разрешения на установку: убедитесь, что у вашей учётной записи есть права на локальную установку программного обеспечения.
Часто задаваемые вопросы
Дополнительная информация о dbt v2
- Журнал изменений dbt v2
- О расширении dbt
- Краткое руководство по началу работы с dbt v2
- Руководство по обновлению
- Лицензионное соглашение dbt v2
Следующие шаги
- Настройте переменные среды для управления учётными данными.
- Настройте файл profiles.yml.
- Настройте подключение к платформе данных.
- Создайте свой первый проект dbt с помощью команды
dbt init.