Seminar / Training
Das Kompaktformat bündelt die zentralen Inhalte für Teams, die schnell einen belastbaren Gesamtüberblick benötigen. Es ersetzt keine Spezialschulung, schafft aber eine gemeinsame Arbeitsgrundlage für Entwicklung und Betrieb.
Inhaltsübersicht
- Einordnung und Zielsetzung
- Zielgruppe und Voraussetzungen
- Lernziele
- Einstieg und Architektur
- Flow-Design und Steuerung
- Expression Language, Records und Transformation
- Quellen, Ziele und Integration
- Fehlerbehandlung und Datenqualität
- Sicherheitsgrundlagen
- Versionierung und Bereitstellung
- Monitoring und Betriebsübergabe
- Praxisübungen
- Anwendungsszenarien
Einordnung und Zielsetzung
Drei Tage sind die notwendige Untergrenze, um einen Flow nicht nur zu erstellen, sondern auch zu sichern, zu versionieren, zu überwachen und in Fehlerfällen kontrolliert zu betreiben.
Zielgruppe
Neue NiFi-Anwender, Data Engineering, Integrationsentwicklung, Plattformbetrieb, DevOps und technische Key-User.
Voraussetzungen
Grundlagen zu Datenformaten, Netzwerkkommunikation und Serverbetrieb; keine NiFi-Vorkenntnisse erforderlich.
Lernziele
- NiFi-Architektur und Oberfläche sicher nutzen.
- Datenflüsse mit Queues und Back Pressure entwerfen.
- Records und Expression Language einsetzen.
- Fehler- und Retry-Pfade standardisieren.
- TLS, Parameter und minimale Rechte einordnen.
- Flow-Versionierung, Monitoring und Betriebsübergabe durchführen.
Seminarinhalte
1. Einstieg und Architektur
Die Arbeitsweise von NiFi wird über einen ersten vollständigen Datenfluss erschlossen.
- Schritt 1: Oberfläche und Komponentenpalette öffnen.
- Schritt 2: Prozessor, Connection und Prozessgruppe anlegen.
- Schritt 3: FlowFile-Inhalt und Attribute beobachten.
- Schritt 4: Flow starten und Queue-Verhalten prüfen.
- Schritt 5: Ergebnis mit Provenance nachvollziehen.
2. Flow-Design und Steuerung
Datenpfade werden übersichtlich, begrenzt und wartbar strukturiert.
- Schritt 1: Prozessgruppen und Ports einsetzen.
- Schritt 2: Relationships vollständig verbinden.
- Schritt 3: Back Pressure und Priorisierung setzen.
- Schritt 4: Concurrency begründet wählen.
- Schritt 5: Flow mit Annotations und Namenskonvention dokumentieren.
3. Expression Language, Records und Transformation
Daten werden ohne unnötige Skripte dynamisch geroutet und strukturiert verarbeitet.
- Schritt 1: Attribute erzeugen und referenzieren.
- Schritt 2: Bedingungen für Routing formulieren.
- Schritt 3: Reader und Writer konfigurieren.
- Schritt 4: Felder mit RecordPath auswählen.
- Schritt 5: Ungültige Records separat behandeln.
4. Quellen, Ziele und Integration
Datei-, Datenbank-, API- und Messaging-Muster werden anhand eines einheitlichen Datenvertrags verbunden.
- Schritt 1: Quelle und Trigger festlegen.
- Schritt 2: Controller Service für Verbindung konfigurieren.
- Schritt 3: Daten lesen und normalisieren.
- Schritt 4: Zielsystem mit Timeouts und Batch anbinden.
- Schritt 5: Ende-zu-Ende-Ergebnis abstimmen.
5. Fehlerbehandlung und Datenqualität
Temporäre und permanente Fehler erhalten getrennte, begrenzte Wege.
- Schritt 1: Validierungsregeln definieren.
- Schritt 2: Retry-Zweig mit Wartezeit erstellen.
- Schritt 3: Fehlerstrom mit Kontextdaten anreichern.
- Schritt 4: Dead-Letter-Ablage begrenzen.
- Schritt 5: Wiederanlauf und Dublettenrisiko testen.
6. Sicherheitsgrundlagen
Zugriff und Geheimnisse werden bereits im Einstieg korrekt behandelt.
- Schritt 1: TLS- und Identitätsmodell einordnen.
- Schritt 2: Benutzer- und Prozessgruppenrechte prüfen.
- Schritt 3: Parameterkontext anlegen.
- Schritt 4: Sensitive Werte kennzeichnen.
- Schritt 5: Negativtest mit fehlender Berechtigung durchführen.
7. Versionierung und Bereitstellung
Ein freigegebener Flow-Stand wird von Umgebungswerten getrennt und reproduzierbar bereitgestellt.
- Schritt 1: Versionierbare Prozessgruppe vorbereiten.
- Schritt 2: Git-basierten Registry Client einordnen.
- Schritt 3: Flow-Stand festschreiben.
- Schritt 4: Parameter für Zielumgebung bereitstellen.
- Schritt 5: Änderung und Rollback durchspielen.
8. Monitoring und Betriebsübergabe
Der Flow erhält messbare Sollwerte und ein kurzes Runbook.
- Schritt 1: Queue-, Fehler- und Durchsatzindikatoren auswählen.
- Schritt 2: Bulletins und Logs auswerten.
- Schritt 3: Warnschwellen definieren.
- Schritt 4: Stop-, Start- und Wiederanlaufreihenfolge dokumentieren.
- Schritt 5: Abnahme und Übergabeprotokoll erstellen.
Praxisübungen
- Datei-zu-Record-Flow erstellen.
- Daten validieren und routen.
- API- oder Datenbankziel anbinden.
- Fehlerpfad mit Retry und Dead Letter testen.
- Flow versionieren und mit Runbook übergeben.
Anwendungsszenarien
- Schneller Team-Einstieg
- Pilotprojekt
- Gemeinsame Basis für Dev und Ops
- Vorbereitung auf Spezialseminare
Fachbereichsleitung / Leitung der Trainer / Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage: 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.797 zzgl. MwSt. Inhaus: € 5.100 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Neue NiFi-Anwender, Data Engineering, Integrationsentwicklung, Plattformbetrieb, DevOps und technische Key-User. |
| Voraussetzungen: | Grundlagen zu Datenformaten, Netzwerkkommunikation und Serverbetrieb; keine NiFi-Vorkenntnisse erforderlich. |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhouse, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
