Die Kursteilnehmenden lernen die Grundlagen für die Erstellung einer gemeinsamen Datenbasis auf Basis des SQL Servers von Microsoft kennen. Neben der Vorbereitung des Datenbankservers erlernen die Schulungsteilnehmenden vor allem die vielfältigen Möglichkeiten für das Laden der Daten in den Datenbank- Server und die Vorbereitung der Daten für die Analyse kennen. Abgerundet wird das Training mit einem Ausblick auf die nachfolgende Datenanalyse.
Agenda-Vorschlag
Grundlagen
- Probleme und Notwendigkeit einer gemeinsamen Datenbasis
- Unterschied OLTP und OLAP-Datenbanken
- Data Warehouse versus Data Lake
- SQL Server als Datenquelle, Data Warehouse Proof of Content
- Modellierung eines Data Warehouse (Sternschema, Snowflake-Schema, Fakten- und Dimensions-Tabellen)
Vorbereitung des Datenbankservers
- Installation und Konfiguration des MS SQL Servers für das Data Warehouse
- Performance-Überlegungen
- Erstellung der Data Warehouse Datenbank
Extraktion, Transformation und Laden von Daten (ETL-Prozesse)
- Grundlagen von ETL-Prozessen
- ETL oder ELT?
- heterogene Datenquellen (Oracle Server, Excel, Dateien, …)
- Datenvorbereitung und -bereinigung (Einschätzung, Auswahl)
- Methoden der Datentransformation (Techniken, Staging-DB)
- Laden der Daten in das Data Warehouse (Methodenvergleich)
- Validierung der Daten
- Automatisierung mit MS SQL Server Integration Services (SSIS)
Ausblick auf die Datenanalyse
- Datenanalyse mit dem MS SQL Server
- Übertragung der Daten in die Analysetools (Export/Import, Skripte, Dateien, OLAP)
Zielgruppe
Administrator.innen, Systembetreuende, Entwickler.innen, Mitarbeitende aus dem Business Intelligence (BI) Bereich, Data Analyst, Data Scientist, Fachinformatiker.innen
Voraussetzungen
Kenntnisse im Umgang mit SQL-Abfragen und Grundkenntnisse in der Arbeit mit relationalen Datenbanken sind von Vorteil.
Dauer
3,0 Tage
