NiFi: добавить выпадающее меню для ввода пользователем
Пытаюсь что-то проработать в NiFi с помощью пользовательского ввода.
Это мое требование: мне нужно принять пользовательский ввод в атрибуте и на основе входных значений я сделаю RouteOnAttribute. Пользовательский ввод содержит несколько параметров (всего 6). Есть ли способ, которым я мог бы ввести параметры пользователя в одном атрибуте в качестве раскрывающегося механизма выбора?
Я не хочу использовать отдельные атрибуты для отдельных параметров ввода. И кроме этого, я не могу думать ни о чем в процессоре UpdateAttribute.
Есть ли другой такой процессор, доступный для этого требования? Я не мог найти что-либо до сих пор (совершенно новый для NiFi).
Есть идеи?
1 ответ
Вы могли бы реализовать собственный процессор, который имеет PropertyDescriptor, который использует AllowableValues, который будет создавать выпадающее меню выбора.
В методе onTrigger вы получите допустимое значение, которое было выбрано, и добавите атрибут в файл потока, используя это значение.