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

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

  • Поддерживается: Community
  • Авторы: Mark Poroshin, Dmitry Bevz
  • Репозиторий GitHub: markporoshin/dbt-greenplum
  • Пакет PyPI: dbt-greenplum
  • Канал Slack: n/a
  • Поддерживаемая версия dbt: v1.0.0 и новее
  • Поддержка dbt: Not Supported
  • Минимальная версия платформы данных: Greenplum 6.0

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

Установите адаптер с помощью `pip`: python -m pip install dbt-greenplum

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

Конфигурацию, специфичную для Greenplum, см. на странице настроек Greenplum.

Для получения дополнительной (и, скорее всего, более актуальной) информации, смотрите README

Конфигурация профиля​

Цели для Greenplum должны быть настроены с использованием следующей конфигурации в вашем файле profiles.yml.

~/.dbt/profiles.yml
company-name:
target: dev
outputs:
dev:
type: greenplum
host: [hostname]
user: [username]
password: [password]
port: [port]
dbname: [database name]
schema: [dbt schema]
threads: [1 or more]
keepalives_idle: 0 # по умолчанию 0, что указывает на системное значение по умолчанию. См. ниже
connect_timeout: 10 # по умолчанию 10 секунд
search_path: [optional, override the default postgres search_path]
role: [optional, set the role dbt assumes when executing queries]
sslmode: [optional, set the sslmode used to connect to the database]

Примечания​

Этот адаптер в значительной степени зависит от dbt-postgres, поэтому подробнее о настройках можно прочитать в разделе Настройка профиля

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

0
Loading