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

Установка Fusion через CLI Preview

Fusion можно установить из командной строки, загрузив его из нашего официального CDN (content delivery network).

Если у вас уже установлен dbt Fusion Engine, вы можете пропустить этот шаг. Если он у вас не установлен, выполните следующие действия для установки:

  1. Откройте новое окно командной строки и выполните следующую команду, чтобы установить dbt Fusion Engine:

    Выполните следующую команду в терминале:

    curl -fsSL https://public.cdn.getdbt.com/fs/install/install.sh | sh -s -- --update

    Чтобы начать использовать dbtf сразу после установки, перезагрузите вашу оболочку, чтобы новая переменная $PATH была распознана:

    exec $SHELL

    Либо закройте и снова откройте окно терминала. Это загрузит обновлённые настройки окружения в новую сессию.

  2. Выполните следующую команду, чтобы убедиться, что вы установили Fusion:

    dbtf --version

    Вы можете использовать dbt или его алиас Fusiondbtf (это удобно, если у вас уже установлен другой CLI dbt). Путь установки по умолчанию:

    • macOS/Linux: $HOME/.local/bin/dbt
    • Windows: C:\Users\<username>\.local\bin\dbt.exe

    Установщик добавляет этот путь автоматически, но вам может потребоваться перезагрузить оболочку, чтобы команда dbtf стала доступной.

Обновление 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, включая вопросы реализации, установки, устаревших возможностей и ограничений:

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

0
Loading