Настройка IBM DB2
Некоторая основная функциональность может быть ограничена. Если вы заинтересованы в участии, ознакомьтесь с исходным кодом для каждого из перечисленных ниже репозиториев.
- Поддерживается: Community
- Авторы: Rasmus Nyberg (https://github.com/aurany)
- Репозиторий GitHub: aurany/dbt-ibmdb2
- Пакет PyPI:
dbt-ibmdb2 - Канал в Slack: n/a
- Поддерживаемая версия dbt Core: v1.0.4 и новее
- Поддержка dbt: Not Supported
- Минимальная версия платформы данных: IBM DB2 V9fp2
Установка dbt-ibmdb2
Установите адаптер с помощью pip. До версии 1.8 установка адаптера автоматически устанавливала dbt-core и любые дополнительные зависимости. Начиная с 1.8 установка адаптера не устанавливает dbt-core автоматически. Это потому, что версии адаптеров и dbt Core были развязаны, и мы больше не хотим перезаписывать существующие установки dbt-core.
Используйте следующую команду для установки:
python -m pip install dbt-core dbt-ibmdb2
Настройка dbt-ibmdb2
Конфигурацию, специфичную для IBM DB2, см. на странице настроек IBM DB2.
Это экспериментальный плагин:
- Мы не проводили его обширное тестирование
- Протестировано с dbt-adapter-tests и DB2 LUW на Mac OS+RHEL8
- Совместимость с другими dbt пакетами (такими как dbt_utils) тестировалась только частично
Подключение к IBM DB2 с помощью dbt-ibmdb2
Цели IBM DB2 должны быть настроены с использованием следующей конфигурации в вашем файле profiles.yml.
Пример:
your_profile_name:
target: dev
outputs:
dev:
type: ibmdb2
schema: analytics
database: test
host: localhost
port: 50000
protocol: TCPIP
username: my_username
password: my_password
Описание полей профиля IBM DB2
| Loading table... |
Поддерживаемые функции
| Loading table... |
Примечания
- dbt-ibmdb2 построен на python-пакете ibm_db, и существуют некоторые известные проблемы с кодировкой, связанные с z/OS.