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

Установка dbt

(Версии dbt: v2.0 и новее)

Запустите dbt на своём компьютере за несколько минут. При установке dbt по умолчанию вы получаете dbt v2 — актуальное бесплатное решение для работы с v2. Выберите удобный способ установки:

Установка dbt​

python -m pip install dbt

Для последующего обновления выполните python -m pip install --upgrade dbt.

  • Проверьте установку:

    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?

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

  •  Можно ли скачать только среду выполнения с лицензией Apache 2.0?

    Да, если вам нужна среда выполнения с лицензией Apache 2.0, вы можете установить dbt v2 с открытым исходным кодом — проект с открытым исходным кодом, лежащий в основе dbt v2.

  •  Как удалить dbt после установки через curl (install.sh)?

    Эти действия применимы только в том случае, если вы установили dbt v2 с помощью скрипта curl (install.sh). Если вы использовали pip, Homebrew или winget, удалите dbt с помощью соответствующего инструмента (например, pip uninstall dbt или brew uninstall dbt).

    1. Удалите dbt. Выполните встроенную команду удаления, чтобы очистить кешированные файлы и сохранённое состояние. Она также удалит исполняемый файл:

      dbt system uninstall
    2. Очистите профиль командной оболочки. Установщик добавляет команду экспорта $PATH и псевдоним dbtf в ~/.zshrc или ~/.bashrc, каждый под отдельным комментарием. Откройте этот файл и удалите следующие строки:

      # Added by dbt installer
      export PATH="$PATH:$HOME/.local/bin"

      # dbt aliases
      alias dbtf=$HOME/.local/bin/dbt

      Затем перезагрузите профиль:

      source ~/.zshrc   # or source ~/.bashrc

Дополнительная информация о dbt v2​

Следующие шаги​

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

0
Loading