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

Настройка Exasol

Плагин сообщества

Некоторая основная функциональность может быть ограничена. Если вы заинтересованы в участии, ознакомьтесь с исходным кодом для каждого из перечисленных ниже репозиториев.

  • Поддерживается: Community
  • Авторы: Torsten Glunde, Ilija Kutle
  • Репозиторий на GitHub: tglunde/dbt-exasol
  • Пакет на PyPI: dbt-exasol
  • Канал в Slack: n/a
  • Поддерживаемая версия dbt Core: v0.14.0 и новее
  • Поддержка dbt Cloud: Not Supported
  • Минимальная версия платформы данных: Exasol 6.x

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

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

Конфигурация dbt-exasol

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

Подключение к Exasol с помощью dbt-exasol

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

Настройте ваш профиль dbt для использования Exasol:

Информация о подключении к Exasol
profiles.yml
dbt-exasol:
target: dev
outputs:
dev:
type: exasol
threads: 1
dsn: HOST:PORT
user: USERNAME
password: PASSWORD
dbname: db
schema: SCHEMA

Необязательные параметры

  • connection_timeout — по умолчанию используется значение по умолчанию pyexasol
  • socket_timeout — по умолчанию используется значение по умолчанию pyexasol
  • query_timeout — по умолчанию используется значение по умолчанию pyexasol
  • compression — по умолчанию: False
  • encryption — по умолчанию: False
  • protocol_version — по умолчанию: v3
  • row_separator — по умолчанию: CRLF для Windows - LF в противном случае
  • timestamp_format — по умолчанию: YYYY-MM-DDTHH:MI:SS.FF6
0