Настройка Yellowbrick
Некоторая основная функциональность может быть ограничена.
- Поддерживается: Community
- Авторы: InfoCapital team
- Репозиторий на GitHub: InfoCapital-AU/dbt-yellowbrick
- Пакет на PyPI:
dbt-yellowbrick
- Канал в Slack: n/a
- Поддерживаемая версия dbt Core: v1.7.0 и новее
- Поддержка dbt Cloud: Not Supported
- Минимальная версия платформы данных: Yellowbrick 5.2
Установка dbt-yellowbrick
Используйте pip
для установки адаптера. До версии 1.8 установка адаптера автоматически устанавливала dbt-core
и любые дополнительные зависимости. Начиная с версии 1.8, установка адаптера не устанавливает автоматически dbt-core
. Это связано с тем, что адаптеры и версии dbt Core были разделены, и мы больше не хотим перезаписывать существующие установки dbt-core.
Используйте следующую команду для установки:
Конфигурация dbt-yellowbrick
Для конфигурации, специфичной для Yellowbrick Data, пожалуйста, обратитесь к конфигурациям Yellowbrick Data.
Конфигурация профиля
Цели Yellowbrick должны быть настроены с использованием следующей конфигурации в вашем файле profiles.yml
.
company-name:
target: dev
outputs:
dev:
type: yellowbrick
host: [hostname]
user: [username]
password: [password]
port: [port]
dbname: [database name]
schema: [dbt schema]
role: [опционально, задает роль, которую dbt принимает при выполнении запросов]
sslmode: [опционально, задает sslmode, используемый для подключения к базе данных]
sslrootcert: [опционально, задает значение конфигурации sslrootcert на новый путь к файлу для настройки местоположения файла, содержащего корневые сертификаты]
Примечания к конфигурации
Этот адаптер основан на адаптере dbt-postgres, документированном здесь Настройка профиля Postgres
role
Конфигурация role
управляет ролью пользователя, которую dbt принимает при открытии новых подключений к базе данных.
sslmode / sslrootcert
Параметры конфигурации ssl управляют тем, как dbt подключается к Yellowbrick с использованием SSL. Обратитесь к документации Yellowbrick для получения подробностей.