Вместо объединения я хочу, чтобы Нифи сначала прочитал всех людей в БД, а затем для каждого человека, чтобы он приводил адреса.Я знаю, что это не самый эффективный способ, но у нас есть некоторые конкретные причины для этого.
Часть «каждый человек» решается с помощью процессора SplitAvro или SplitJson, но как я могу получить идентификатор для этого текущегочеловек и использовать его в качестве параметра в следующем процессоре ExecuteSQL?
Я проверил что-то похожее на то, что я хочу, однако вопрос немного устарел (, как динамически передавать значения в Apache NiFi из executeSQL вSelectHiveQL )
Однако представленное выше решение выглядит скорее как обходной путь для чего-то, что должно быть простым, я думаю.
(В моем случае я не использую Hive, оба ExecuteSQLпроцессор, который я использую для запросов к базам данных SQl Server)