Seminar / Training
SQL-Datenquellen benötigen mehr als eine funktionierende Verbindungszeichenfolge. Das Seminar richtet Data Sources für relationale Datenbanken und analytische Plattformen ein, modelliert Tabellen und Abfragen als Data Assets und entwickelt sichere, performante Batch Definitions für vollständige oder partitionierte Prüfbestände.
Inhaltsübersicht
- Zielsetzung und fachliche Einordnung
- Schrittweise Seminarinhalte
- Praxisübungen und Laborszenarien
- Zielgruppe und Voraussetzungen
- Didaktik und Arbeitsweise
Zielsetzung
- SQL Data Sources mit passenden Treibern und sicheren Verbindungen konfigurieren.
- Table und Query Data Assets nach fachlichem Zweck auswählen.
- Batch Definitions für Gesamtbestände und zeitliche Partitionen aufbauen.
- Berechtigungen, Secrets, Dialekte, Datentypen und Zeitzonen kontrollieren.
- Datenzugriff, Pushdown, Kosten und Verbindungsfehler systematisch optimieren.
Zielgruppe
Data Engineers, Analytics Engineers, Datenbankentwickler, Plattformteams und Administratoren, die GX Core mit SQL-Datenbanken oder Cloud-Datenplattformen verbinden.
Voraussetzungen
SQL-Grundkenntnisse, Verständnis relationaler Tabellen und sichere Python-Anwendung. Datenbankspezifische Zugänge und Treiber stehen in der Laborumgebung bereit.
Seminarinhalte
- Schritt 1: Datenplattform und Zugriffsweg erfassen
Datenbanktyp, Netzwerk, Treiber, Authentisierung, Schema, Tabellen, Volumen, Frequenz und Schutzbedarf werden vor der Konfiguration dokumentiert.
- Schritt 2: Treiber und Abhängigkeiten einrichten
Passender SQLAlchemy-Dialekt und Datenbanktreiber werden installiert, gepinnt und mit einem einfachen Verbindungstest geprüft.
- Schritt 3: Connection String sicher aufbauen
Host, Port, Datenbank, Parameter und geheime Werte werden getrennt behandelt. Secrets werden nicht in Quellcode oder Protokolle geschrieben.
- Schritt 4: SQL Data Source registrieren
Eine eindeutig benannte Data Source wird im Data Context angelegt und anschließend programmgesteuert wieder abgerufen und geprüft.
- Schritt 5: Table Data Asset verwenden
Bestehende Tabelle oder View wird mit Schemaangabe als Asset registriert. Namensauflösung und Rechte werden verifiziert.
- Schritt 6: Query Data Asset entwerfen
Eine stabile, begrenzte SQL-Abfrage bildet einen fachlichen Datenbestand ab. Die Abfrage bleibt deterministisch und vermeidet unnötige Transformationen.
- Schritt 7: Asset-Grenzen und Verantwortlichkeit definieren
Datenprodukt, Prozessstufe und Eigentümer werden so zugeordnet, dass Results nicht zwischen fachlich unabhängigen Beständen vermischt werden.
- Schritt 8: Batch Definition für Gesamtbestand erstellen
Alle Datensätze eines Assets werden als reproduzierbarer Batch bereitgestellt und mit Zeilenanzahl sowie Schema geprüft.
- Schritt 9: Zeit- und Schlüsselpartitionen modellieren
Datum, Jahr, Monat, Tag oder definierte Schlüsselbereiche begrenzen den Batch. Stichtag und Zeitzone werden eindeutig behandelt.
- Schritt 10: Batch Parameter übergeben
Laufzeitwerte aus Pipeline oder Job werden typisiert, validiert und ohne SQL-Injection-Risiko genutzt.
- Schritt 11: Datentypen und Dialekte berücksichtigen
Numerik, Zeitstempel, Zeitzonen, boolesche Werte, Zeichenkodierung und Dialektfunktionen werden für Expectations und Queries geprüft.
- Schritt 12: Berechtigungen und Servicekonten begrenzen
Leserechte, Schemazugriff, Netzwerkpfad und Abfragekosten werden auf das notwendige Minimum reduziert.
- Schritt 13: Performance und Pushdown optimieren
Filter, Indizes, Partition Pruning, Views, Spaltenauswahl und Batch-Größe werden zur Vermeidung unnötiger Vollscans eingesetzt.
- Schritt 14: Fehlerdiagnose und Verbindungsmanagement durchführen
Treiberfehler, Authentisierung, Timeout, Pooling, abgelaufene Secrets und nicht vorhandene Objekte werden mit einer festen Prüfreihenfolge behandelt.
Praxisübungen
- SQL Data Source mit ausgelagertem Secret und Verbindungstest anlegen.
- Table Asset und Query Asset für denselben Fachbestand vergleichen.
- Gesamtbestand und datumsbasierten Batch definieren und kontrollieren.
- Zeitzonen- oder Datentypabweichung erkennen und korrigieren.
- Abfrage durch Filter, Spaltenauswahl und Indexnutzung optimieren.
- Typische Verbindungs- und Berechtigungsfehler anhand einer Diagnosematrix lösen.
Methodik
Mehrere SQL-Plattformen werden über ein gemeinsames Architekturmodell behandelt. Jede Verbindung wird zuerst technisch, dann fachlich und zuletzt hinsichtlich Sicherheit und Performance abgenommen.
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, Analytics Engineers, Datenbankentwickler, Plattformteams und Administratoren, die GX Core mit SQL-Datenbanken oder Cloud-Datenplattformen verbinden. |
| Voraussetzungen: | SQL-Grundkenntnisse, Verständnis relationaler Tabellen und sichere Python-Anwendung. Datenbankspezifische Zugänge und Treiber stehen in der Laborumgebung bereit. |
| 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.
