Установка Fusion через CLI Preview
Fusion можно установить из командной строки, загрузив его из нашего официального CDN (content delivery network).
Если у вас уже установлен dbt Fusion Engine, вы можете пропустить этот шаг. Если он у вас не установлен, выполните следующие действия для установки:
-
Откройте новое окно командной строки и выполните следующую команду, чтобы установить dbt Fusion Engine:
- macOS & Linux
- Windows (PowerShell)
Выполните следующую команду в терминале:
curl -fsSL https://public.cdn.getdbt.com/fs/install/install.sh | sh -s -- --updateЧтобы начать использовать
dbtfсразу после установки, перезагрузите вашу оболочку, чтобы новая переменная$PATHбыла распознана:exec $SHELLЛибо закройте и снова откройте окно терминала. Это загрузит обновлённые настройки окружения в новую сессию.
Выполните следующую команду в PowerShell:
irm https://public.cdn.getdbt.com/fs/install/install.ps1 | iexЧтобы начать использовать
dbtfсразу после установки, перезагрузите вашу оболочку, чтобы новыйPathбыл распознан:Start-Process powershellЛибо закройте и снова откройте PowerShell. Это загрузит обновлённые настройки окружения в новую сессию.
-
Выполните следующую команду, чтобы убедиться, что вы установили Fusion:
dbtf --versionВы можете использовать
dbtили его алиас Fusion —dbtf(это удобно, если у вас уже установлен другой CLI dbt). Путь установки по умолчанию:- macOS/Linux:
$HOME/.local/bin/dbt - Windows:
C:\Users\<username>\.local\bin\dbt.exe
Установщик добавляет этот путь автоматически, но вам может потребоваться перезагрузить оболочку, чтобы команда
dbtfстала доступной. - macOS/Linux:
Обновление Fusion
Следующая команда обновит Fusion и код адаптеров до последней версии:
dbtf system update
Удаление Fusion
Эта команда удалит бинарный файл Fusion из вашей системы, однако алиасы останутся там, где они были настроены (например, ~/.zshrc):
dbtf system uninstall
Установка адаптеров
Установка Fusion автоматически включает адаптеры, перечисленные в разделе Fusion requirements. Поддержка дополнительных адаптеров будет добавлена позднее.
Устранение неполадок
Распространённые проблемы и способы их решения:
- dbt command not found: убедитесь, что путь установки корректно добавлен в ваш
$PATH. - Version conflicts: проверьте, что на системе не установлены (или не активны) другие версии dbt Core или dbt CLI, которые могут конфликтовать с Fusion.
- Installation permissions: убедитесь, что у вашего пользователя есть необходимые права для локальной установки программного обеспечения.
Часто задаваемые вопросы
-
Можно ли вернуться к предыдущей установке dbt?
Да. Если вы хотите протестировать Fusion, не затрагивая существующие рабочие процессы, рекомендуется изолировать установку или управлять ею с помощью отдельных окружений или виртуальных машин.
Дополнительная информация о Fusion
Fusion — это значительное обновление dbt. Хотя многие рабочие процессы, к которым вы привыкли, остаются без изменений, появляется множество новых идей, а также происходит отказ от ряда старых подходов. Ниже приведён список, охватывающий полный объём текущего релиза движка Fusion, включая вопросы реализации, установки, устаревших возможностей и ограничений:
- О движке dbt Fusion
- О расширении dbt
- Новые концепции в Fusion
- Матрица поддерживаемых возможностей
- Установка Fusion CLI
- Установка расширения VS Code
- Трек релизов Fusion
- Быстрый старт для Fusion
- Руководство по обновлению
- Лицензирование Fusion