Needs some examples, or at least a "Why" section edit

In order to understand why a project sh/would use NiFi, I would find it helpful to have some examples. I *think* NiFi is useful when a process needs to access tools on different computers in some sequential order. But maybe it's also useful when all the tools are running on a single computer? If so, what is its advantage over just piping output between tools? Also, can NiFi be used in the situation where there's a constant stream of incoming data, as opposed to a finite file of data to be processed? Enquiring minds want to know!

After I posted the above, I ran across this page: NiFi Tutorial. It answers some of my questions, but still has some hard-to-understand (for me...) things, like "Not all data is created equally" (ok...I knew that, but what makes that a disadvantage of NiFi?), "The Provenance Repository is an area where all provenance event data is gathered" (duh...but what is "provenance event data"?). Mcswell (talk) 18:22, 1 November 2022 (UTC)Reply

I've worked in IT since 1998, I read this article and I still have not the foggiest about what NiFi does. An open source turbo encabulator? - David Gerard (talk) 16:04, 25 February 2023 (UTC)Reply