Die Kursteilnehmenden erhalten in diesem Training eine fundierte Ausbildung in den erweiterten Möglichkeiten der Datenanalyse mit SQL im Microsoft SQL Server Umfeld.
Agenda-Vorschlag
Grundlagen der Datenanalyse
- Methoden, Tools, Darstellung
- OLTP und OLAP
- Data Warehouse versus Data Lake
- ETL oder ELT?
Datenbereitstellung mit SQL
- Datenübernahme in ein Data Warehouse (MS SQL Server)
- SQL für ETL (Daten laden, transformieren und bereinigen)
- Umgang mit fehlenden Daten, falschen Daten, Dubletten
- Vorbereitung der Daten für die Analyse
Fortgeschrittenes SQL für die Datenanalyse
- Erweiterte Gruppierungsfunktionalitäten
- Analytische Funktionen, Fenster-Funktionen
- Fortgeschrittene Join-Techniken
- Subquery-Techniken für die Analyse
- Common Table Expressions (CTEs), hierarchische Abfragen
- Daten mit SQL in andere Formate überführen
- Fehlerbehandlung und Transaktionskontrolle
- Programmiereinheiten (Funktionen, Prozeduren, Trigger) verwenden
Performance Tuning
- Ausführungspläne lesen und verstehen
- Indizierungsstrategien, Statistiken
- Grundlegendes SQL Tuning
Möglichkeiten der KI-Unterstützung
- MS SQL Server Machine Learning
- Modell Deployment
- Python-Integration
Zielgruppe
Entwickler.innen, Business Intelligence Entwickler.innen, Data Analysts, Data Scientists
Voraussetzungen
Grundkenntnisse in der Abfragesprache SQL.
Dauer
3,0 Tage
