Das Seminar behandelt Qualitätsanforderungen, die über einfache Schema- und Spaltenchecks hinausgehen. Komplexe fachliche Regeln, Quell-Ziel-Abgleiche und Datensatzdiagnosen werden in wartbare, sichere und performante Prüfungen überführt.
Jede Übung enthält kontrollierte Differenzen, Grenzfälle und Datenschutzentscheidungen. Der Schwerpunkt liegt auf nachvollziehbarer Fehlerlokalisierung statt lediglich auf einem Pass-Fail-Ergebnis.
Lernziele
- komplexe fachliche Regeln mit Custom Checks und SQL-Metriken umsetzen
- Quell- und Zieldaten mit Reconciliation-Prüfungen belastbar vergleichen
- Failed Rows und Stichproben datenschutzgerecht für Diagnose verwenden
- Prüfungen hinsichtlich Performance, Selektivität und Fehlersuche optimieren
Inhaltsübersicht
- Fortgeschrittene Vertragsstruktur planen
- Benutzerdefinierte Metriken und SQL-Regeln entwickeln
- Reconciliation-Szenario modellieren
- Reconciliation ausführen und Differenzen analysieren
- Failed Rows und Stichproben steuern
- Check-Auswahl und Laufzeitkontext optimieren
- Performance und Datenbanklast kontrollieren
- Fehlersuche und End-to-End-Abnahme durchführen
Seminarinhalte
1. Fortgeschrittene Vertragsstruktur planen
- Schritt 1: Komplexe Anforderungen in kleine, benannte und prüfbare Regeln zerlegen.
- Schritt 2: Checks mit Attributen, Qualifiern und eindeutigen Pfaden strukturieren.
- Schritt 3: Regelabhängigkeiten und gemeinsame Filter dokumentieren.
- Schritt 4: Ausführungsreihenfolge und Fehlerauswirkung für den Gesamtvertrag festlegen.
2. Benutzerdefinierte Metriken und SQL-Regeln entwickeln
- Schritt 1: Fachliche Kennzahl mit eindeutigem Datentyp und erwarteter Semantik definieren.
- Schritt 2: SQL so schreiben, dass genau ein stabil interpretierbares Ergebnis entsteht.
- Schritt 3: Schwellenwert, Nullverhalten und leere Datenmengen explizit behandeln.
- Schritt 4: Regel mit positiven, negativen und Randfall-Datensätzen testen.
3. Reconciliation-Szenario modellieren
- Schritt 1: Quelle, Ziel, Schlüssel, Vergleichsspalten und Toleranzen festlegen.
- Schritt 2: Zeilen-, Schlüssel- und Wertevergleich nach fachlicher Relevanz auswählen.
- Schritt 3: Datentyp-, Rundungs-, Zeitzonen- und Normalisierungsunterschiede berücksichtigen.
- Schritt 4: Erwartete und unerwartete Differenzen in einer Vergleichsmatrix definieren.
4. Reconciliation ausführen und Differenzen analysieren
- Schritt 1: Beide Datenquellen mit getrennten, minimalen Konfigurationen anbinden.
- Schritt 2: Abgleich mit kontrollierter Datenmenge starten und Laufkontext protokollieren.
- Schritt 3: Fehlende, zusätzliche und abweichende Datensätze getrennt auswerten.
- Schritt 4: Ursache auf Extraktion, Transformation, Ladezeitpunkt oder Regelmodell zurückführen.
5. Failed Rows und Stichproben steuern
- Schritt 1: Checks identifizieren, bei denen Datensatzdiagnose einen Mehrwert liefert.
- Schritt 2: Maximale Stichprobe und erforderliche Spalten auf das Minimum begrenzen.
- Schritt 3: Sensible Felder ausschließen oder pseudonymisieren.
- Schritt 4: Diagnoseergebnis gegen Berechtigungs- und Aufbewahrungsregeln prüfen.
6. Check-Auswahl und Laufzeitkontext optimieren
- Schritt 1: Checks über Pfade, Typen, Spalten oder Attribute gezielt auswählen.
- Schritt 2: Variablen und Filter für Partitionen und Testumgebungen verwenden.
- Schritt 3: Schnelle Pull-Request-Prüfung von vollständiger Produktionsverifikation trennen.
- Schritt 4: Ergebnisvergleich sicherstellen, wenn nur Teilmengen ausgeführt werden.
7. Performance und Datenbanklast kontrollieren
- Schritt 1: Generierte Abfragen, Scans und wiederholte Tabellenzugriffe analysieren.
- Schritt 2: Filter, Partitionen und aggregierte Metriken für geringere Last nutzen.
- Schritt 3: Parallelität und Zeitfenster an Quellsystemgrenzen anpassen.
- Schritt 4: Laufzeit-, Kosten- und Sperrindikatoren als Betriebsgrenzen festlegen.
8. Fehlersuche und End-to-End-Abnahme durchführen
- Schritt 1: Konfigurations-, Verbindungs-, Syntax- und fachliche Prüffehler unterscheiden.
- Schritt 2: Verbose Logs, Ergebnisdateien und Diagnoseabfragen systematisch korrelieren.
- Schritt 3: Fehler gezielt reproduzieren und nach Korrektur erneut verifizieren.
- Schritt 4: Abgleichsbericht mit Differenzarten, Datenschutzentscheidung und Freigabe erstellen.
Praxislabor
Zwei Datenbestände werden mit fachlichen Custom Checks und Reconciliation verglichen. Differenzen werden als Failed Rows sicher diagnostiziert, die Abfragen optimiert und das Ergebnis in einem prüfbaren Abgleichsbericht dokumentiert.
Zielgruppe und Voraussetzungen
Zielgruppe: Erfahrenes Data Engineering, Data Quality Engineering, Analytics Engineering, Datenmigration und technische Revision.
Voraussetzungen: Praktische Erfahrung mit Soda Data Contracts oder SodaCL, sehr gute SQL-Kenntnisse und Verständnis von Datenmodellierung und ETL/ELT-Prozessen.
Didaktik und Arbeitsweise
Kurze Fachimpulse werden unmittelbar durch Demonstrationen, strukturierte Konfigurationsschritte, Praxisübungen und kontrollierte Fehlerfälle vertieft. Jede Übung verwendet definierte Ausgangswerte, Prüfpunkte und Dokumentationsanforderungen, damit die erarbeiteten Abläufe als Betriebsstandard wiederholbar bleiben.
Fachbereichsleitung und Trainerteam
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@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: | Erfahrenes Data Engineering, Data Quality Engineering, Analytics Engineering, Datenmigration und technische Revision |
| Voraussetzungen: | Praktische Erfahrung mit Soda Data Contracts oder SodaCL, sehr gute SQL-Kenntnisse und Verständnis von Datenmodellierung und ETL/ELT-Prozessen |
| 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.
