Есть ли у Pentaho kettle способ принять сообщения JMS?
Вопрос
Система ETL Pentaho, чайник (http://kettle.pentaho.org/У вас есть плагин для принятия информации из сообщений JMS? Я хотел бы настроить задание, которая может читать сообщения, каждый из которых содержал хэш, извлекать определенные данные и внести ее в таблицу.
У кого -нибудь был опыт с этим? Это хорошая идея? Какие -нибудь подводные камни?
Решение
Согласно этому: http://jira.pentaho.com/browse/pdi-1529 Подключение к JMS Services доступно как часть пакета PDI Enterprise. Этот информационный лист [PDF] подразумевает, что разъемы JMS доступны на самом низком платном уровне: http://www.pentaho.com/assets/pdf/pentaho-ce-vs-ee-com.pdf
Вот документация по разъему JMS: http://infocenter.pentaho.com/help/index.jsp?topic=%2fpdi_user_guide%2Fconcept_pdi_usr_jms_consumer.html
Другие советы
В ссылке, на которую вы ссылаются, прямо внизу он упоминает поддержку JMS как предстоящий предмет в «Запланированных функциях»: так что выглядит так, как будто он находится в стадии разработки (3.2 или позже), но еще не доступен.
Я создал плагин с открытым исходным кодом для производителя ActiveMQ.
https://github.com/sushantkunal/kettle-- activemq-producer
Вы можете расколоть его, чтобы создать один плагин для потребителя. В противном случае, скоро я также буду публиковать плагин потребителя. Я опубликую здесь, как только он будет готов.