NiFi: получите название всех процессоров, участвующих в конкретном прогоне - PullRequest
0 голосов
/ 30 августа 2018

У меня есть шаблон nifi из 30 процессоров. В шаблоне есть несколько условных веток. Теперь я хочу добавить что-то в конец шаблона, чтобы я мог получить список всех имен процессоров, которые были выполнены для определенного запуска. Как это сделать?

Спасибо

1 Ответ

0 голосов
/ 30 августа 2018

Технически вы можете вставить процессор UpdateAttribute после каждого «рабочего» процессора, который бы добавил атрибут, содержащий самый последний процессор, но @Bryan прав, что существует функция провенанса, позволяющая автоматически предоставлять эту информацию. Если вам нужно работать с ним, вы можете использовать SiteToSiteProvenanceReportingTask для отправки этих данных в Удаленную группу процессов (связанную с входным портом на тот же случай), а затем обрабатывать эти данные как любые другие в NiFi и проверять / преобразовывать их.

...