Cloudera DataFlow: Flow Management with Apache NiFi (C-DATAFLOW-FMAN)

One of the most critical functions of a data-driven enterprise is the ability to manage ingest and data flow across complex ecosystems. Does your team have the tools and skill sets to succeed at this?

Apache NiFi provides this capability and our three-day Cloudera Dataflow: Flow Management with Apache Nifi course delivers the foundational training you'll need to succeed with NiFi. In addition to learning NiFi's key features and concepts, participants will gain hands-on experience creating, executing, managing, and optimizing NiFi dataflows throughout a variety of scenarios.

What Skills You Will Gain

During this course, you learn how to:

  • Navigate the NiFi user interface
  • Define, configure, organize, and manage dataflows
  • Transform and trace data as it flows to its destination
  • Track changes to dataflows with NiFi Registry
  • Use the NiFi Expression Language to control dataflows
  • Optimize dataflows for better performance and maintainability
  • Connect dataflows with other systems, such as Apache Kafka, Apache Hive, and HDFS

Who Should Take This Course?

This course is designed for developers, data engineers, administrators, and others with an interest in learning NiFi's innovative no-code, graphical approach to data ingest. Although programming experience is not required, basic experience with Linux is presumed, and previous exposure to big data concepts and applications is helpful.

This training is provided in collaboration with PUE, Cloudera Authorized Training Center.

Mostra dettagli

Course Details 

Introduction to Cloudera Flow Management

  • Overview of Cloudera Flow Management and NiFi
  • The NiFi User Interface
  • Demonstration: NiFi User Interface
  • Exercise: Build Your First Dataflow


  • Overview of Processors
  • Processor Surface Panel
  • Processor Configuration
  • Exercise: Start Building a Dataflow Using Processors


  • Overview of Connections
  • Connection Configuration
  • Connector Context Menu
  • Exercise: Connect Processors in a Dataflow


  • Command and Control of a Dataflow
  • Processor Relationships
  • Back Pressure
  • Prioritizers
  • Labels
  • Exercise: Build a More Complex Dataflow
  • Exercise: Creating a Fork Using Relationships
  • Exercise: Set Back Pressure Thresholds

Process Groups

  • Anatomy of a Process Group
  • Input and Output Ports
  • Exercise: Simplify Dataflows Using Process Groups

FlowFile Provenance

  • Data Provenance Events
  • FlowFile Lineage
  • Replaying a FlowFile
  • Exercise: Using Data Provenance

Dataflow Templates

  • Templates Overview
  • Managing Templates
  • Exercise: Creating, Using, and Managing Templates

Apache NiFi Registry

  • Apache NiFi Registry Overview
  • Using the Registry
  • Exercise: Versioning Flows Using NiFi Registry

FlowFile Attributes

  • FlowFile Attributes
  • Routing on Attributes
  • Exercise: Working with FlowFile Attributes

NiFi Expression Language

  • NiFi Expression Language Overview
  • Syntax
  • Expression Language Editor
  • Setting Conditional Values
  • Exercise: Using the NiFi Expression Language

Dataflow Optimization

  • Dataflow Optimization
  • Control Rate
  • Managing Compute
  • Exercise: Building an Optimized Dataflow

NiFi Architecture

  • NiFi Architecture Overview
  • Cluster Architecture
  • Heartbeats
  • Managing Clusters

Site-to-Site Dataflows

  • Site-to-Site Theory
  • Site-to-Site Architecture
  • Anatomy of a Remote Process Group
  • Adding and Configuring Remote Process Groups
  • Exercise: Building Site-to-Site Dataflows

Cloudera Edge Management and MiNiFi

  • Overview of MiNiFi
  • Example Walk-through

Monitoring and Reporting

  • Monitoring from NiFi
  • Overview of Reporting
  • Examples of Common Reporting Tasks
  • Exercise: Monitoring and Report

Controller Services

  • Controller Services Overview
  • Common Controller Services
  • Exercise: Adding Apache Hive Controller

Integrating NiFi with the Cloudera Ecosystem

  • NiFi Integration Architecture
  • NiFi Ecosystem Processors
  • A Closer Look at NiFi and Apache Hive
  • A Closer Look at NiFi and Apache Kafka
  • Exercise: Integrating Dataflows with Kafka and HDFS

NiFi Security

  • NiFi Security Overview
  • Securing Access to the NiFi UI
  • Authentication
  • Authorization
  • NiFi Registry Security
  • NiFi Security Summary