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

Настройка Upsolver

Обзор dbt-upsolver

  • Поддерживается: Upsolver Team
  • Авторы: Upsolver Team
  • Репозиторий на GitHub: Upsolver/dbt-upsolver
  • Пакет PyPI: dbt-upsolver
  • Канал Slack: Upsolver Community
  • Поддерживаемая версия dbt Core: v1.5.0 и новее
  • Поддержка dbt Cloud: Not Supported
  • Минимальная версия платформы данных: 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