Seminar / Training
Fehlgeschlagene Validierungen, technische Ausnahmen und lange Laufzeiten haben unterschiedliche Ursachen und dürfen nicht vermischt werden. Das Seminar entwickelt eine reproduzierbare Diagnosekette für Data Context, Data Sources, Batches, Expectations, Validation Results, Checkpoints, Stores und Data Docs und ergänzt sie um Performance- und Wartungsregeln.
Inhaltsübersicht
- Zielsetzung und fachliche Einordnung
- Schrittweise Seminarinhalte
- Praxisübungen und Laborszenarien
- Zielgruppe und Voraussetzungen
- Didaktik und Arbeitsweise
Zielsetzung
- Fachliche Regelverletzung, Konfigurationsfehler und technischen Laufzeitfehler sicher unterscheiden.
- GX-Core-Objekte und Datenzugriffe mit einer festen Diagnosefolge prüfen.
- Validation Results, Logs und Ausführungsumgebung zielgerichtet auswerten.
- Laufzeit, Speicherverbrauch, Ergebnisgröße und Datenzugriff systematisch optimieren.
- Upgrades, Abhängigkeiten, Regressionstests und Bereinigung planbar organisieren.
Zielgruppe
Data Engineers, Entwickler, Analytics Engineers, Plattformteams und Administratoren, die GX-Core-Lösungen betreiben, Fehler analysieren oder bestehende Projekte stabilisieren.
Voraussetzungen
Praktische GX-Core-Grundkenntnisse, sichere Python-Anwendung und Verständnis der eingesetzten Datenquelle. Zugriff auf eine Laborumgebung mit bewusst eingebauten Fehlern wird bereitgestellt.
Seminarinhalte
- Schritt 1: Fehlerklassen und Diagnosegrenzen festlegen
Validierungsfehler, Datenzugriffsfehler, Konfigurationsfehler, Programmfehler und Infrastrukturstörungen werden anhand eindeutiger Symptome getrennt.
- Schritt 2: Data Context und Objektbestand prüfen
Kontexttyp, Basisverzeichnis, registrierte Data Sources, Suites, Validation Definitions und Checkpoints werden auf Vollständigkeit und Namenskollisionen untersucht.
- Schritt 3: Data Source und Verbindung diagnostizieren
Treiber, Verbindungszeichenfolge, Berechtigungen, Netzwerk, Dialekt und Abhängigkeiten werden in einer festen Reihenfolge kontrolliert.
- Schritt 4: Data Asset und Batch Definition verifizieren
Tatsächlich geladene Daten, Partition, Zeitraum, Zeilenanzahl und Schema werden geprüft, bevor eine Expectation bewertet wird.
- Schritt 5: Expectation-Konfiguration untersuchen
Parameter, Spaltennamen, Datentypen, mostly, Row Conditions und Severity werden mit der fachlichen Regel und dem Batch abgeglichen.
- Schritt 6: Validation Results richtig lesen
Success, Statistics, Expectation Results, Observed Values, unerwartete Werte und Exceptions werden nach Ursache und nächstem Prüfschritt ausgewertet.
- Schritt 7: Checkpoint- und Action-Fehler trennen
Fehler einer Validation Definition werden von nachgelagerten Action- oder Benachrichtigungsproblemen unterschieden.
- Schritt 8: Stores und Data Docs prüfen
Schreibrechte, Pfade, Namenskonflikte, veraltete Builds und große Ergebnisobjekte werden als typische Speicher- und Dokumentationsfehler behandelt.
- Schritt 9: Logging und reproduzierbaren Testfall aufbauen
Logniveau, Run Identifier, reduzierte Testdaten und festgehaltene Abhängigkeiten ermöglichen einen nachvollziehbaren Fehlerbericht.
- Schritt 10: Datenzugriff und Batch-Größe optimieren
Filter, Partitionierung, Spaltenauswahl, Query Pushdown und geeignete Batch-Grenzen verringern unnötige Datenbewegung.
- Schritt 11: Expectation-Kosten bewerten
Vollständige Scans, Distinct-Berechnungen, Regex, Quantile, Multi-Source-Vergleiche und Ausgabe unerwarteter Zeilen werden auf Aufwand untersucht.
- Schritt 12: Result Format und Ergebnisgröße begrenzen
Detaillierte Diagnose wird gezielt aktiviert, während reguläre Läufe mit kleinerem Result Format und begrenzten Fehlerbeispielen arbeiten.
- Schritt 13: Abhängigkeiten und Versionswechsel warten
Python-Version, GX-Core-Version, Datenbanktreiber und Zusatzpakete werden gepinnt, aktualisiert und mit einer Kompatibilitätsmatrix geprüft.
- Schritt 14: Regressionstest und Betriebsroutine etablieren
Rauchtests, Referenzbatches, erwartete Ergebnisse, Wiederherstellung und regelmäßige Bereinigung werden zu einem Wartungsplan verbunden.
Praxisübungen
- Mehrstufigen Fehlerfall von Data Context bis Checkpoint mit Diagnoseprotokoll lösen.
- Falsch adressierten Batch erkennen, bevor eine fachliche Regel geändert wird.
- Übermäßig großes Validation Result durch Result Format und Begrenzung optimieren.
- Langsame SQL- oder Spark-Prüfung anhand Datenzugriff und Regeltyp verbessern.
- Upgrade in einer isolierten Umgebung mit Rauch- und Regressionstests vorbereiten.
Methodik
Die Laborumgebung enthält bewusst gemischte fachliche und technische Fehler. Jeder Fall wird mit derselben Diagnosematrix bearbeitet, anschließend optimiert und durch einen reproduzierbaren Test sowie einen dokumentierten Wartungsschritt abgesichert.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Data Engineers, Entwickler, Analytics Engineers, Plattformteams und Administratoren, die GX-Core-Lösungen betreiben, Fehler analysieren oder bestehende Projekte stabilisieren. |
| Voraussetzungen: | Praktische GX-Core-Grundkenntnisse, sichere Python-Anwendung und Verständnis der eingesetzten Datenquelle. Zugriff auf eine Laborumgebung mit bewusst eingebauten Fehlern wird bereitgestellt. |
| 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, strukturierte Schritt-für-Schritt-Übungen und praktische Laboraufgaben am System |
| Seminararten: | Öffentlich, Webinar, Inhaus, 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.
