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

Настройка Extrica

Обзор dbt-extrica

  • Поддерживается: Extrica, Trianz
  • Авторы: Gaurav Mittal, Viney Kumar, Mohammed Feroz, and Mrinal Mayank
  • Репозиторий на GitHub: extricatrianz/dbt-extrica
  • Пакет PyPI: dbt-extrica
  • Поддерживаемая версия dbt Core: v1.7.2 и новее
  • Поддержка dbt Cloud: Not Supported
  • Минимальная версия платформы данных: n/a

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

Используйте pip для установки адаптера, который автоматически установит dbt-core и любые дополнительные зависимости. Используйте следующую команду для установки:

python -m pip install dbt-extrica

Подключение к Extrica

Пример profiles.yml

Вот пример профилей dbt-extrica. Минимально необходимо указать type, method, username, password, host, port, schema, catalog и threads.

~/.dbt/profiles.yml
<profile-name>:
outputs:
dev:
type: extrica
method: jwt
username: [username for jwt auth]
password: [password for jwt auth]
host: [extrica hostname]
port: [port number]
schema: [dev_schema]
catalog: [catalog_name]
threads: [1 or more]

prod:
type: extrica
method: jwt
username: [username for jwt auth]
password: [password for jwt auth]
host: [extrica hostname]
port: [port number]
schema: [dev_schema]
catalog: [catalog_name]
threads: [1 or more]
target: dev

Описание полей профиля Extrica

ПараметрТипОписание
typestringУказывает тип адаптера dbt (Extrica).
methodjwtМетод аутентификации для JWT-аутентификации.
usernamestringИмя пользователя для JWT-аутентификации. Полученный JWT-токен используется для инициализации объекта trino.auth.JWTAuthentication.
passwordstringПароль для JWT-аутентификации. Полученный JWT-токен используется для инициализации объекта trino.auth.JWTAuthentication.
hoststringПараметр host указывает имя хоста или IP-адрес сервера Trino от Extrica.
portintegerПараметр port указывает номер порта, на котором сервер Trino от Extrica принимает подключения.
schemastringИмя схемы или базы данных для подключения.
catalogstringИмя каталога, представляющего источник данных.
threadsintegerКоличество потоков для параллельного выполнения запросов. (1 или более)
0