Mit Apache NiFi können Datenflüsse zwischen verschiedenen Systemen automatisiert werden. Das Open-Source-Tool erfreut sich steigender Beliebtheit und ist in vielen Unternehmen nicht mehr wegzudenken. Via Drag-and-drop lassen sich in der Web-UI, ganz ohne Programmierkenntnisse, Dataflows erstellen. Dank der Vielzahl von Konnektoren lässt sich NiFi an verschiedene Quell- und Zielsysteme anbinden.

In diesem Vortrag möchten wir Ihnen Apache NiFi vorstellen und gemeinsam einen praxisnahen Dataflow entwickeln. Wir werden Ihnen einen Dataflow vorstellen, der Daten aus einer MySQL-Datenbank liest und diese mit Daten von einer REST-API anreichert. Diese kombinierten Datensätze werden dann in eine Oracle Datenbank geschrieben. Hierbei werden keine Vorkenntnisse benötigt und wir werden Schritt für Schritt alle Komponenten, wie Prozessoren und Controller-Services vorstellen und erklären.