Настройка Vertica
Если вы заинтересованы в участии, ознакомьтесь с исходным кодом для каждого из перечисленных ниже репозиториев.
- Поддерживается: Vertica
- Авторы: Vertica (Бывшие авторы: Matthew Carter, Andy Regan, Andrew Hedengren)
- Репозиторий GitHub: vertica/dbt-vertica
- Пакет PyPI:
dbt-vertica - Канал в Slack: n/a
- Поддерживаемая версия dbt Core: v1.8.5 и новее
- Поддержка dbt: Не поддерживается
- Минимальная версия платформы данных: Vertica 24.3.0
Установка dbt-vertica
Установите адаптер с помощью pip. До версии 1.8 установка адаптера автоматически устанавливала dbt-core и любые дополнительные зависимости. Начиная с 1.8 установка адаптера не устанавливает dbt-core автоматически. Это потому, что версии адаптеров и dbt Core были развязаны, и мы больше не хотим перезаписывать существующие установки dbt-core.
Используйте следующую команду для установки:
python -m pip install dbt-core dbt-vertica
Настройка dbt-vertica
Конфигурацию, специфичную для Vertica, см. на странице настроек Vertica.
Подключение к Vertica с помощью dbt-vertica
Аутентификация с использованием имени пользователя и пароля
Настройте ваш dbt профиль для использования Vertica:
Информация о подключении к Vertica
your-profile:
outputs:
dev:
type: vertica # Не изменяйте это!
host: [hostname]
port: [port] # или ваш пользовательский порт (опционально)
username: [your username]
password: [your password]
database: [database name]
oauth_access_token: [access token]
schema: [dbt schema]
connection_load_balance: True
backup_server_node: [list of backup hostnames or IPs]
retries: [1 or more]
autocommit: False
threads: [1 or more]
target: dev
Описание полей профиля:
| Loading table... |
Для получения дополнительной информации о свойствах подключения Vertica, пожалуйста, обратитесь к Vertica-Python Connection Properties.