Чайник или PDI: используйте одно и то же соединение с БД между разными шагами

У меня есть несколько подключений к БД в трансформации Kettle (Pentaho Data Integration).

Есть несколько шагов поиска и шагов вывода таблицы. Они должны использовать одно и то же соединение с БД.

Я ищу способ изменить соединение с БД на шаге и автоматически изменить соединение на других шагах. Является ли это возможным?

Я знаю, что могу использовать переменную, считанную из параметров внутри определения соединения, но я ищу что-то вроде графического интерфейса.


person Daniele Licitra    schedule 19.06.2017    source источник


Ответы (1)


Первая реализация использует пул соединений jdbc. Установите размер пула таким же, как количество шагов в подключении требования преобразования к БД. Пул соединений JDBC

Другой случай, чтобы определить отдельное соединение для каждого шага. Это намного проще, если вы используете jndi, предварительно настроенный в $KETTLE_HOME/simple-jndi/jdbc.properties.

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

Отдельные соединения

Как настроить jndi в Pentahoo Kettle http://wiki.pentaho.com/display/EAI/.03+Database+Connections

person simar    schedule 19.06.2017