Cloudera DataFlow: Flow Management with Apache NiFi

Cloudera DataFlow: Flow Management with Apache NiFi Certification Training Course Overview

This course provides the fundamental concepts and experience necessary to automate the ingress, flow, transformation, and egress of data using Apache NiFi.Participants will create and run NiFi dataflows for a variety of scenarios. Students will gain expertise using processors, connections, and process groups, and will use NiFi Expression Language to control the flow of data from various sources to multiple destinations. Participants will monitor dataflows, examine progress of data through a dataflow, and connect dataflows to external systems such as Kafka, HDFS, and HBase. 

Target Audience

  • Developers
  • Data Engineers
  • Data Scientists
  • Data Stewards

Learning Objectives

  • Understand the role of Apache NiFi and MiNiFi in the Cloudera DataFlow platform
  • Describe NiFi’s architecture, including standalone and clustered configurations
  • Use key features, including FlowFiles, processors, process groups, controllers, and connections, to define a NiFi dataflow
  • Navigate, configure dataflows, and use dataflow information with the NiFi User Interface
  • Trace the life of data, its origin, transformation, and destination, using data provenance
  • Organize and simplify dataflows
  • Manage dataflow versions using the NiFi Registry
  • Use the NiFi Expression Language to control dataflows
  • Implement dataflow optimization methods and available monitoring and reporting features
  • Connect dataflows with other systems, such as Kafka and HDFS
  • Describe aspects of NiFi security

Cloudera DataFlow: Flow Management with Apache NiFi (24 Hours) Download Course Contents

Live Virtual Classroom Fee On Request
Group Training
15 - 17 Nov GTR 09:00 AM - 05:00 PM CST
(8 Hours/Day)

06 - 08 Dec 09:00 AM - 05:00 PM CST
(8 Hours/Day)

1-on-1 Training (GTR)
4 Hours
8 Hours
Week Days
Weekend

Start Time : At any time

12 AM
12 PM

GTR=Guaranteed to Run
Classroom Training (Available: London, Dubai, India, Sydney, Vancouver)
Duration : On Request
Fee : On Request
On Request
Special Solutions for Corporate Clients! Click here
Hire Our Trainers! Click here

Course Modules

Module 1: Introduction to Apache NiFi
  • Overview of Cloudera Flow Management and NiFi
  • The NiFi User Interface
Module 2: Processors
  • Overview of Processors
  • Processor Surface Panel
  • Processor Configuration Panel
Module 3: Connections
  • Anatomy of a Connection
  • Connection Configuration
  • Connector Context Menu
Module 4: Dataflows
  • Command and Control of a Dataflow
  • Processor Relationships
  • Back Pressure
  • Prioritizers
  • Labels
Module 5: Process Groups
  • Anatomy of Process Group
  • Input and Output Ports
Module 6: Data Provenance
  • DataProvenanceEvents
  • FlowFile Lineage
  • Replaying a FlowFile
Module 7: Dataflow Templates
  • Templates Overview
  • Managing Templates
Module 8: Apache NiFi Registry
  • Apache NiFi Registry Overview
  • Using the Registry
Module 9: FlowFile Attributes
  • FlowFile Attributes
  • Routing on Attributes
Module 10: NiFi Expression Language
  • NiFi Expression Language Overview
  • Syntax
  • Expression Language Editor
  • Setting Conditional Values
Module 11: Dataflow Optimization
  • Dataflow Optimization
  • Control Rate
  • Managing Compute
Module 12: NiFi Architecture
  • NiFi Architecture Overview
  • Cluster Architecture
  • Heartbeats
  • Managing Clusters
Module 13: Site-to-Site Dataflows
  • Site-to-Site Theory
  • Site-to-Site Architecture
  • Anatomy of a Remote Process Group
  • Adding and Configuring Remote Process Groups
Module 14: Cloudera Edge Management and MiNiFi
  • Overview of MiNiFi
  • Example Walk-through
Module 15: Monitoring and Reporting
  • Monitoring from NiFi
  • Overview of Reporting
  • Examples of Common Reporting Tasks
Module 16: Controller Services
  • Controller Services Overview
  • Common Controller Services
Module 17: 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
Module 18: NiFi Security
  • NiFi Security Overview
  • Securing Access to the NiFi UI
  • Authentication
  • The Importance of Kerberos
  • NiFi Registry Security
  • NiFi Security Summary
Download Course Contents

Request More Information

Course Prerequisites

Though programming experience is not required, basic experience with Linux is presumed. Exposure to big data concepts and applications is helpful.