Apache NiFi
Mehr Infos
- Jahr
- Typ
- Datenfluss-Werkzeug
- Lizenz
- Apache 2.0
- Offizielle Website
- nifi.apache.org
Datenflüsse, die gezeichnet statt programmiert werden — Prozessoren auf eine Fläche ziehen, mit Pfeilen verbinden, und die Daten beginnen zu fließen.
Ursprünglich von der NSA unter dem Namen NiagaraFiles entwickelt und 2014 im Rahmen des Technologietransferprogramms der Behörde an die Apache Software Foundation übergeben. Die Grundeinheit ist ein FlowFile: Inhalt plus Metadaten, das zwischen Prozessoren weitergereicht wird — mit Quittung für jeden Schritt.
Die Stärke liegt in der Nachvollziehbarkeit — Data Provenance erlaubt es, einen einzelnen Datensatz im Nachhinein durch die gesamte Kette zu verfolgen. Das macht NiFi beliebt, wo man beweisen können muss, was mit Daten passiert ist, und weniger beliebt, wo es nur darum geht, Bytes schnell zu bewegen.