Introduction to Apache NiFi


With Apache NiFi, customers gain a powerful Open Source Dataflow tool that allows administrators to design and implement large scale data processing pipelines. NiFi is configurable, extensible, and has security features designed around data provenance, multi-tenancy, and policy management to ensure that data moves throughout your systems in the manner you choose.

It provides a modern drag-and-drop web interface to interact directly to the flow of data throughout a single node or enterprise, enabling the user to process and disseminate the data.


This course leverages the expertise gained form over 10 years of experience in the areas of dataflow architecture design using Apache NIFI, to present the basics of Apache NiFi's functional elements and real world use cases. After completion, the attendee will have a solid foundational knowledge in how to use NiFi as well as insight into multiple methods of applying the flexible product.

Topics include application architecture, use case investigation and strategies, terminology and concepts of operation, flow design, monitoring, change management, expression language and effective data schema usage.


5 days

Course Content

Day 1

  • NiFi architecture, terminology and orientation
  • User Interface
  • Controller configuration
  • Components and Flow creation
  • Hands-on exercises and project

Day 2

  • Component configuration and scheduling
  • Expression Language
  • Controller Services
  • Templates
  • Hands-on project

Day 3

  • Flow layout and administration
  • Data validation
  • Provenance
  • Variable Registry
  • Hands-on project

Day 4

  • Record and Record-level processing
  • Avro Schema Registry
  • Data format conversion
  • Record Reader/Writer services
  • Hands-on project

Day 5

  • Introduction to advanced capabilities of NiFi
  • Security and multi-tenancy
  • Clustering
  • Metrics and monitoring
  • Hands-on project completion

View complete syllabus

Next Session

Mon, Aug 26, 2019, 9:00 AM – Fri, Aug 30, 2019, 5:00 PM EDT  

We work with these Technologies + Partners