Apache Nifi (ANIFI)

 

Kursüberblick

Mit Apache NiFi lassen sich mächtige Workflows gestalten, die Daten extrahieren, transformieren und in andere Systeme transportieren. Wenn auch Sie lernen wollen, wie Sie mit NiFi flexible, skalierbare, verlässliche ETL-Systeme umsetzen können, ist unser Apache NiFi Training genau das Richtige für Sie.

Die Schulung ist ein 2-tägiges, von einem unserer Consultants geführtes und auf die Praxis ausgerichtetes Training. Anhand von theoretischen Konzepten werden Kenntnisse zur Umsetzung von datengetriebenen Use Cases auf der Basis von NiFi vermittelt.

Die Trainer sind erfahrene Consultants, die einschlägiges branchenübergreifendes Know-how mitbringen, welches aus erfolgreich durchgeführten Projekten resultiert.

Zielgruppe

Die Zielgruppe für dieses Training sind Einsteiger und Fortgeschrittene, die NiFi in strukturierter Art und Weise kennenlernen möchten bzw. ihr Wissen über NiFi anhand Best Practice Ansätzen ausbauen wollen.

Kursziele

Das Ziel des NiFi Trainings ist die Vermittlung von Kenntnissen zur Umsetzung von datengetriebenen Use Cases auf der Basis von NiFi. Durch die Kombination des theoretischen Wissens mit zahlreichen praktischen Übungen werden Sie die Anwendung von Best Practices kennenlernen. Dies wird Sie in die Lage versetzen, mit NiFi skalierbare, hochverfügbare und sehr performante Lösungen zu entwickeln.

Kursinhalt

Tag 1:

  • Grundlagen: Was ist Apache NiFi, Definition der wichtigsten Begriffe (FlowFile, Processor, Process Group, Controller etc.)
  • Überblick über NiFi Komponenten: Processors (Ingestion, Routing, Mediation, Database Access etc.), Repositories (Provenance, Content, FlowFile, Database Repository), Process Groups, Controller Services
  • Monitoring NiFi: Logging, Site-to-Site Reporting, Scripting, Reportig Tasks
  • Best Practices: Repository Handling, Memory Settings, Konfiguration

Tag 2:

  • NiFi im Cluster-Betrieb: Terminologie, ZooKeeper, Cluster-Setup
  • NiFi Registry: Versionskontrolle für DataFlows, Continuous Integration
  • Record-based Processing: Schema-Definition und Verwendung
  • Extending NiFi: Scripting, Implementierung eines Custom Processors
  • NiFi API & Toolkit: Interaktionen mit NiFi via REST API und dem Toolkit

Preise & Trainingsmethoden

Online Training

Dauer
2 Tage

Preis
  • auf Anfrage
Klassenraum-Training

Dauer
2 Tage

Preis
  • auf Anfrage

Derzeit gibt es keine Trainingstermine für diesen Kurs.