• Post category:StudyBullet-8
  • Reading time:5 mins read


Learn Flow File, Back Pressure, Prioritization, Data Provenance and real work implementation concepts with Hands-On

What you will learn

Understanding of enterprise data flow problems and how NiFi can address them with step by step instructions.

NiFi key concepts like FlowFile, Parameter Context, Variables, Expression language, Funnels etc.

Building NiFi pipelines for real world use cases.

Logging and resource monitoring of NiFi pipelines.

Building advance NiFi Pipeline handling data prioritization, Back pressure, Controller services etc

Description

This course will prepare you for a real world Data Engineer role by using NiFi.

This course covers all the topics in Apache Nifi with real world use cases. You don’t need any prior understanding to start this course. It covers step by step topics designed to upskill you from beginner to expert.


Get Instant Notification of New Courses on our Telegram channel.


You will learn the following : –

  • Real world Enterprise Data flow problem and its challenges.
  • Why we need tool like Apache Nifi and Introduction to Apache Nifi.
  • User Interface and Internals of a Nifi Flow File.
  • Installation of Java, Maven and Apache Nifi.
  • Understanding of Various login identity providers in Nifi.
  • Setting up Nifi on Windows and Updating Username and Password.
  • Introduction to the folders structure covering bin. repository, logs and extension folders etc.
  • Simplistic demo to cover the Nifi User Interface.
  • Basic Concepts like Expression Language, Funnels and Variables.
  • In Depth Concepts like Context Service. Parameter Contexts and Templates.
  • Nifi Hands-On implementation of all the use cases.
  • Building a Pipeline to create a controller service for data base connection and write data to MySQL DB.
  • Logging, Pipeline and Cluster Monitoring in Nifi.
  • Bonus – Git link for all Templates used in Course.

Prerequisites :

  • No NiFi  knowledge required to start this course.
  • Basic programming skills
  • Basic database knowledge
  • Big Data entry level knowledge
English
language

Content

Introduction

Introduction
ETL and Data Flow
Apache Nifi Introduction

Why We need Apache Nifi

Enterprise Data Flow Problem
Challenges in EDFP
Key Features and Capabilities

Apache Nifi Installation

JDK Installation
Nifi Installation
Update NiFi UserName
Nifi User Interface
Understanding Key Terminologies Practically with Demo

Apache Nifi Hands-On: Basics

Flow File
Generate Flow File
Expression Language
Expression Language Use case Implementation
Variables

Apache Nifi Hands-On: In Depth

Process Group in Data Pipeline
Parameter Context Introduction
Parameter Context Implementation
Controller Services
Controller Services Demo with MySQL Integration

Logging and Monitoring in Nifi

28
29
Congratulations and Thank You