Seminar / Training
Der Data Context ist die zentrale Arbeits- und Konfigurationsschnittstelle von GX Core. Das Seminar baut eine übersichtliche Projektstruktur auf, vergleicht flüchtige und dateibasierte Kontexte und legt fest, wie Data Sources, Suites, Validation Definitions, Checkpoints, Stores und Umgebungswerte sauber verwaltet werden.
Inhaltsübersicht
- Zielsetzung und fachliche Einordnung
- Schrittweise Seminarinhalte
- Praxisübungen und Laborszenarien
- Zielgruppe und Voraussetzungen
- Didaktik und Arbeitsweise
Zielsetzung
- Aufgabe und Lebenszyklus des Data Context sicher erklären.
- Ephemeral und File Data Context passend zum Anwendungsfall auswählen.
- Projektverzeichnisse, Konfiguration und GX-Core-Objekte nachvollziehbar organisieren.
- Umgebungsabhängige Werte und Geheimnisse von versionierbarer Konfiguration trennen.
- Kontext, gespeicherte Objekte und Stores mit Prüfskripten verifizieren.
Zielgruppe
Data Engineers, Entwickler, Analytics Engineers, Administratoren und Projektteams, die ein neues GX-Core-Projekt aufsetzen oder eine uneinheitliche Struktur konsolidieren.
Voraussetzungen
Python-Grundkenntnisse und sicherer Umgang mit Dateien, Verzeichnissen und virtuellen Umgebungen. Es sind keine vertieften GX-Core-Kenntnisse erforderlich.
Seminarinhalte
- Schritt 1: Rolle des Data Context verstehen
Der Data Context wird als Zugriffspunkt für Data Sources, Suites, Validation Definitions, Checkpoints, Stores und Data Docs eingeordnet.
- Schritt 2: Kontexttyp auswählen
Ephemeral und File Data Context werden nach Persistenz, Experiment, Notebook, Test, Teamarbeit und produktivem Betrieb verglichen.
- Schritt 3: Projektbasis reproduzierbar anlegen
Python-Umgebung, Abhängigkeiten, Startskript, Verzeichnisstruktur und Initialisierung werden mit eindeutigen Namenskonventionen aufgebaut.
- Schritt 4: Gespeicherte GX-Core-Objekte ordnen
Data Sources, Suites, Validation Definitions und Checkpoints werden mit stabilen Namen angelegt, abgerufen, aktualisiert und entfernt.
- Schritt 5: Stores und Ablageorte einordnen
Konfigurations-, Erwartungs-, Validierungs- und Dokumentationsdaten werden nach Zweck und Lebensdauer getrennt betrachtet.
- Schritt 6: Umgebungswerte und Secrets behandeln
Verbindungsdaten und geheime Werte werden außerhalb des Quellcodes gehalten. Lokale Entwicklung und produktive Bereitstellung erhalten getrennte Übergabemechanismen.
- Schritt 7: Versionierung und Teamarbeit vorbereiten
Versionierbare Dateien, ignorierte Artefakte, generierte Ergebnisse und lokale Geheimnisse werden eindeutig abgegrenzt.
- Schritt 8: Kontextprüfung automatisieren
Ein Diagnoseprogramm listet zentrale Objekte, prüft Namen und Speicherorte und erkennt fehlende oder inkonsistente Konfiguration.
- Schritt 9: Umzug und Wiederherstellung testen
Die Projektstruktur wird in eine saubere Zielumgebung übertragen. Konfiguration, Abhängigkeiten und erwartete Objekte werden ohne lokale Altlasten verifiziert.
Praxisübungen
- Ephemeral und File Data Context anlegen und Persistenzverhalten vergleichen.
- Konventionen für Namen und Projektverzeichnisse auf einen Beispielbetrieb anwenden.
- Konfigurationswert und Geheimnis aus dem Python-Code auslagern.
- Kontextobjekte programmgesteuert auflisten und auf Vollständigkeit prüfen.
- Projekt in einer zweiten Umgebung wiederherstellen und einen Testlauf ausführen.
Methodik
Das Seminar arbeitet als Aufbau- und Konsolidierungsworkshop. Jeder Schritt wird in einer frischen Umgebung ausgeführt und mit einem kurzen Diagnoseprogramm geprüft; die entstehende Struktur kann als internes Projektgerüst übernommen werden.
Fachbereichsleiter / Leiter der Trainer / Ihre 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: | 1 Tag ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 599 zzgl. MwSt. Inhaus: € 1.700 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Data Engineers, Entwickler, Analytics Engineers, Administratoren und Projektteams, die ein neues GX-Core-Projekt aufsetzen oder eine uneinheitliche Struktur konsolidieren. |
| Voraussetzungen: | Python-Grundkenntnisse und sicherer Umgang mit Dateien, Verzeichnissen und virtuellen Umgebungen. Es sind keine vertieften GX-Core-Kenntnisse 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, 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.
