NiFi Advanced Workshop

Vertiefen Sie Ihre Apache NiFi-Kenntnisse in unserem interaktiven Workshop. Lernen Sie, Produktions- und Enterprise-konforme Umgebungen aufzusetzen und zu betreiben. Zudem erhalten Sie tiefgehende Einblicke in administrative Prozesse, User- und Rechtemanagement unter Verwendung von LDAP oder OpenID/OAuth, sowie den Aufbau einer Infrastruktur mit Containern und on-premises Lösungen. Speziell für Entwickler beschäftigen wir uns mit Performanceoptimierung und Logging von Dataflows. Entdecken Sie außerdem die neuen Möglichkeiten von NiFi 2.0 zur Implementierung von Prozessoren in Python, inklusive Best Practices.

Zielgruppe:

Erfahrende NiFi User, (NiFi-)System-Administratoren, Big Data Analysten, Infrastruktur-Architekten, Cloud-Solutions-Architekten, IT-Architekten, Data Engineers, Data Scientists, Data Warehouse Spezialisten

Voraussetzung:

IT-Kenntnisse, Apache NiFi Kenntnisse, Infrastruktur, Container

Ziele/Nutzen des Seminars:

  • Fortgeschrittene Performanceoptimierung von Dataflows in NiFi erlernen.
  • Umfassendes User- und Berechtigungsmanagement mit LDAP und OpenID implementieren.
  • Best Practices für die Administration von NiFi in Containern und Kubernetes verstehen.
  • Automatisierung von NiFi-Prozessen mittels REST-API, Python (nipyapi) und Ansible beherrschen.
  • Migration zu NiFi 2.0 planen und durchführen.
  • Eigene NiFi Prozessoren in Python entwickeln, versionieren und optimieren.
  • Einsatz des NiFi Toolkits zur Vereinfachung der Administration.
  • Strategien für Upgrade und High Availability von NiFi-Clustern kennenlernen.
  • Erfahrungen im Cluster Setup und Betrieb von NiFi in einer Produktionsumgebung sammeln.
  • Vertiefte Kenntnisse in der Konfiguration und im Betrieb von NiFi für anspruchsvolle Unternehmensumgebungen gewinnen.

Inhalte:

  • Dataflow-Performanceoptimierung
  • Usermanagement > LDAP > Open-ID > Shell-User (Linux)
  • Berechtigungsmanagement via NiFi
  • Reverse Proxy
  • Automatisierung via REST-API > Python (nipyapi) > Ansible / Toolkit
  • NiFi in einem Docker Container administrieren
  • NiFi in Kubernetes administrieren
  • Performance und Best Practises
  • NiFi 2.0 > Migration > Python-Prozessoren Workflow (Entwicklung, Versionierung, Möglichkeiten)
  • NiFi Toolkit
  • Upgrade & High Availability
  • Cluster Setup

* alle Preise zzgl. der gesetzlich gültigen Mehrwertsteuer