Селектор потока Streamsets

У меня есть очередь в формате JSON в RabbitMQ, и я хотел бы получить некоторые данные, которые фиксируют некоторые условия в StreamSets (используя селектор потоков), а затем сохранить в новой базе данных (JDBC Producer) определенное значение. Как написать конкретное значение после условий и отправить в базу данных?

Конвейер StreamSets


person Areizaga    schedule 26.01.2017    source источник
comment
Вы должны сначала попробовать себя и задать конкретные вопросы здесь. Пожалуйста, проверьте страницу Как спросить.   -  person Kursad Gulseven    schedule 26.01.2017
comment
Вы можете получить конкретную помощь в группе StreamSets в Google или на канале Slack — ссылки на странице сообщества StreamSets по адресу streamsets.com/community< /а>   -  person metadaddy    schedule 26.01.2017


Ответы (2)


Судя по вашей конвейерной диаграмме, вы пытаетесь установить значения полей, необходимые для базы данных. Вы должны иметь возможность сделать это в самом JDBC Producer — настройте сопоставление полей и столбцов.

person metadaddy    schedule 26.01.2017

На самом деле вы можете использовать для этого компонент наборов потоков по умолчанию с именем Expression Evaluator. Вы добавляете или перемещаете любые поля с ним.

Ссылка на документацию: оценщик выражений потоков

person mishak471    schedule 20.10.2018