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

Подключение Upsolver к dbt v1

Обзор dbt-upsolver

  • Сопровождение: Upsolver Team
  • Авторы: Upsolver Team
  • Репозиторий GitHub: Upsolver/dbt-upsolver
  • Пакет PyPI: dbt-upsolver
  • Канал Slack: Upsolver Community
  • Поддерживаемая версия dbt v1: v1.5.0 и новее
  • Поддержка dbt: Не поддерживается
  • Минимальная версия платформы данных: n/a

Установка dbt-upsolver

pip — это самый простой способ установить адаптер:

python -m pip install dbt-upsolver

Установка dbt-upsolver также установит dbt-core и любые другие зависимости.

Настройка dbt-upsolver

Для конфигурации, специфичной для Upsolver, пожалуйста, обратитесь к Конфигурация Upsolver

Для получения дополнительной информации обратитесь к репозиторию на GitHub: Upsolver/dbt-upsolver

Методы аутентификации​

Аутентификация пользователя / токена​

Upsolver может быть настроен с использованием базовой аутентификации пользователя/токена, как показано ниже.

~/.dbt/profiles.yml
my-upsolver-db:
target: dev
outputs:
dev:
type: upsolver
api_url: https://mt-api-prod.upsolver.com

user: [username]
token: [token]

database: [database name]
schema: [schema name]
threads: [1 or more]

Конфигурации​

Конфигурации для целей Upsolver показаны ниже.

Все конфигурации​

КонфигурацияОбязательно?Описание
tokenДаТокен для подключения к Upsolver. Документация Upsolver
userДаПользователь, от имени которого выполняется вход
databaseДаБаза данных, в которой dbt должен создавать модели
schemaДаСхема, в которой по умолчанию создаются модели
api_urlДаURL API для подключения. Типичное значение: https://mt-api-prod.upsolver.com

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

0
Loading