
Projektbeschreibung
Konzeption und Implementierung einer Enterprise-Data-Warehouse-Plattform zur Analyse von den Unternehmens Daten. Ziel des Projekts war die Bereitstellung einer skalierbaren Datenplattform zur Unterstützung von Reporting, Systemmonitoring und datenbasierten Entscheidungsprozessen.
Die Unternehmens Daten wurden über SSIS-basierte ETL-Prozesse extrahiert, transformiert und in ein Microsoft-SQL-Server-Data-Warehouse integriert. Auf dieser Grundlage wurde eine umfassende Reportinglösung mit SQL-Server Reporting Services (SSRS) umgesetzt.
Ein wesentlicher Bestandteil des Projekts war zudem der Aufbau eines automatisierten SQL-Server-Performance-Monitoring-Systems, das auf Basis von SQL-Server-Systemtabellen und Query-Store-Daten eine kontinuierliche Analyse der Systemperformance ermöglicht. Hierfür wurden zwei spezialisierte Monitoring-Datenbanken entwickelt:
- Near-Time-Monitoring-System zur kontinuierlichen Analyse aktueller Datenbank-Workloads
- Performance-Reporting-System zur langfristigen Analyse von Abfragen, Systemmetriken und Performance-Trends
Durch die automatisierte Auswertung der Systemdaten konnten kritische Abfragen identifiziert, optimiert und kontinuierlich überwacht werden, wodurch die Performance und Stabilität der Datenplattform nachhaltig verbessert wurde.
Verantwortlichkeiten
Data-Warehouse-Architektur & Datenmodellierung
- Konzeption und Aufbau eines Enterprise Data Warehouse auf Microsoft SQL Server
- Modellierung der Datenstrukturen basierend auf Data-Vault-Architekturprinzipien
- Implementierung von Staging-, Integrations- und Data-Warehouse-Schichten
ETL & Data Integration
- Entwicklung von ETL-Prozessen mit SQL-Server Integration Services (SSIS)
- Implementierung von Load-Prozeduren und Transformationslogiken mit T-SQL
- Integration und Verarbeitung von Firmen Daten im Data Warehouse
Reporting & Analytics
- Entwicklung einer Reportingplattform mit SQL-Server Reporting Services (SSRS)
- Bereitstellung operativer und analytischer Reports zur Auswertung der Systemdaten
SQL-Server Performance Engineering
- Entwicklung eines Near-Time-Performance-Monitoring-Systems auf Basis von Query Store und Systemmetriken
- Aufbau einer Performance-Reporting-Datenbank zur Analyse von SQL-Server- Workloads
- Analyse und Optimierung kritischer SQL-Abfragen und Datenbanklogiken
Performance Tuning
- Performance-Optimierung von SQL-Server-Instanzen und Reporting-Workloads
- Optimierung von SSIS-ETL-Prozessen und Datenbankabfragen
- Identifikation und Optimierung von Performance-Engpässen anhand von Query- Store-Analysen
Business Integration
- Analyse fachlicher Anforderungen und Abstimmung mit Business-Stakeholdern
- Umsetzung der Anforderungen in skalierbare Datenmodelle und ETL-Prozesse
Technologien
Microsoft SQL Server • T-SQL • SSIS • SSRS • SSAS • Query Store • Data Vault • ETL • Performance Monitoring • Data Warehouse