Course Description
This course will give you an overview about NiFI history, what NiFi is used for, how to move data around using it, and how to build a full ingestion pipeline.
What am I going to get from this course?
- Understand what Apache NiFi is, how to install it and how to define a full ingestion pipeline
- Practical knowledge about the integration between different systems
- How to define new data flow from simple interactions to complex pipelines in an easy, automatic and configurable way
- Understand how to follow the data provenance in a data flow
- Learn to build pipelines that achieve great throughput and resilience
Curriculum
Module 1: What is Apache NiFi
Module 2: When and Who Should Use NiFi
Lecture 2
When & Who Should Use NiFi - The Checklist for a Data Pipeline
Module 3: How Can You Install NiFi
Lecture 3
Installation Steps
Module 4: Setup a Local Dev Environment
Lecture 4
Let's Get Practical
Module 5: Main UI Menu & Components
Lecture 5
Main UI Components
Lecture 6
What is a FlowFile?
Module 7: Building the Pipeline
Lecture 7
NiFi Processors
Lecture 8
How to Find the Right Process for You.
Lecture 9
Troubleshooting & Monitoring
Lecture 10
Configurations for Diffrent Processors
Lecture 11
Configuration Continued
Lecture 12
Connection Between Processors
Lecture 13
How Do You Start a Pipeline
Lecture 14
Different Options that NiFi Offers
Lecture 15
Put & Get Processors
Lecture 16
How to Define the Pipeline Using NiFi
Lecture 17
Configuration Examples
Lecture 19
Aggregating and Splitting Processors
Lecture 20
Transformation Process Continued
Lecture 21
FlowFiles Attributes
Lecture 22
Diiferent Options
Lecture 23
Routing Attributes