
Projektbeschreibung
Unterstützung bei der Weiterentwicklung einer bestehenden Data-Warehouse- und Analytics-Plattform zur Bereitstellung von Management-Dashboards und operativen Auswertungen. Die Plattform basiert auf Microsoft SQL-Server und SQL-Server Analysis Services (SSAS) und dient als zentrale Datenbasis für Reporting- und Analyseanforderungen.
Im Rahmen des Projekts wurden Anpassungen und Erweiterungen der Data-Warehouse-Strukturen sowie der Backend-Logik umgesetzt. Die Anforderungen wurden über Jira-basierte Change- und Development-Tickets gesteuert und in enger Abstimmung mit den Fachbereichen implementiert.
Ein weiterer Schwerpunkt lag auf der Performance-Analyse und -Optimierung der SQL-Server-Instanzen. Hierfür wurde eine dedizierte Monitoring-Lösung entwickelt, die auf Basis von SQL-Server-Systemtabellen und Query-Store-Daten eine kontinuierliche Analyse der Systemperformance ermöglicht.
Zu diesem Zweck wurden zwei spezialisierte Monitoring-Datenbanken aufgebaut:
- Near-Time-Monitoring-System zur kontinuierlichen Analyse der aktuellen Datenbank-Performance
- Performance-Reporting-System zur langfristigen Analyse von Workloads, Abfragen und Systemmetriken
Die automatisierte Auswertung dieser Systemdaten ermöglichte die frühzeitige Identifikation kritischer Abfragen und Performance-Engpässe, wodurch gezielte Optimierungen der Datenbanklogik und der ETL-Prozesse umgesetzt werden konnten.
Verantwortlichkeiten
Data Warehouse & Analytics
- Weiterentwicklung des bestehenden SQL-Server / SSAS Data Warehouse
- Implementierung und Anpassung von DWH-Load-Prozeduren mit T-SQL
- Aufbau und Pflege von Staging-, Integrations- und Data-Warehouse-Schichten
- Umsetzung von Data-Vault-basierten Datenmodellen
- Modellierung von Datenstrukturen auf Basis fachlicher Anforderungen
ETL & Datenintegration
- Entwicklung und Optimierung von ETL-Prozessen und Datenladeprozessen
- Integration und Verarbeitung von Daten in Staging- und DWH-Tabellen
- Performance-Optimierung komplexer SSIS-Pakete
SQL-Server-Performance-Engineering
- Entwicklung eines Near-Time-Monitoring-Systems zur Analyse der SQL-Server- Performance
- Aufbau einer Reporting-Datenbank für Query Store und Systemmetriken
- Analyse und Optimierung kritischer SQL-Abfragen und Datenbanklogiken
Performance Tuning
- Performance-Optimierung von SQL-Server-Instanzen und Workloads
- Optimierung von Reporting-Abfragen und Datenbanklogik
- Analyse von Query-Store-Daten zur Identifikation von Performanceproblemen
Zusammenarbeit mit Fachbereichen
- Abstimmung von Datenmodellen und Reportinganforderungen mit Business- Stakeholdern
- Umsetzung von Anforderungen aus Jira-basierten Entwicklungs- und Change- Prozessen
Technologien
Microsoft SQL Server • T-SQL • SSIS • SSAS • Query Store • Data Vault • ETL • Performance Monitoring • Data Warehouse