NiFi: добавить выпадающее меню для ввода пользователем

Пытаюсь что-то проработать в NiFi с помощью пользовательского ввода.

Это мое требование: мне нужно принять пользовательский ввод в атрибуте и на основе входных значений я сделаю RouteOnAttribute. Пользовательский ввод содержит несколько параметров (всего 6). Есть ли способ, которым я мог бы ввести параметры пользователя в одном атрибуте в качестве раскрывающегося механизма выбора?

Я не хочу использовать отдельные атрибуты для отдельных параметров ввода. И кроме этого, я не могу думать ни о чем в процессоре UpdateAttribute.

Есть ли другой такой процессор, доступный для этого требования? Я не мог найти что-либо до сих пор (совершенно новый для NiFi).

Есть идеи?

1 ответ

Решение

Вы могли бы реализовать собственный процессор, который имеет PropertyDescriptor, который использует AllowableValues, который будет создавать выпадающее меню выбора.

В методе onTrigger вы получите допустимое значение, которое было выбрано, и добавите атрибут в файл потока, используя это значение.

Другие вопросы по тегам