Projekt: Data Warehouse Analytics & SQL Server Performance Engineering
MICROSOFTSQLSQL-SERVERDWHDATENBANK ADMINISTRATION
ENERTRAG
Microsoft SQL Server • T-SQL • SSIS • SSAS • Query Store • Data Vault • ETL • Performance Monitoring • Data Warehouse
ENERTRAG
LINK:
Rolle:Senior SQL Server & Data Warehouse Consultant
DAUER:Jan 2024 – Dez 2024
WERT:[proj_158_value]
1080HOURSREQUIRED
252CUPSOFCOFFEE
1LINESOFCODE
2EXPERTSCOUNT

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