Datenmodellierung in Power BI – Basis für effektives Reporting
Der Datenmodellierung wird leider in vielen Business Intelligence (BI) Projekten zu wenig Beachtung geschenkt und man unterschätzt ihren Wert. Man will ja vor allem schnell Ergebnisse – sprich aussagekräftige Reports mit Diagrammen und Tabellen – zeigen. Das kann sich aber sehr schnell rächen, da Reports auf einem schlechten Datenmodell meist nur mit grossem Aufwand erweitert bzw. gemanagt werden können. Neue BI Tools wie Power BI lösen zwar nicht das ganze Problem, unterstützen aber den Prozess der Datenmodellierung durch innovative Funktionalitäten.
Wer kennt das nicht? Man startet ein BI Projekt mit einem Anforderungskatalog, der nicht immer vollständig ist. Die Auftraggeber möchten aber nicht so lange warten bis alles definiert ist, sondern aus verschiedenen Gründen so schnell wie möglich Ergebnisse sehen. Das Team macht sich an die Arbeit und braucht (zu) viel Zeit für die ETL-Phase (Extract, Transform, Load), da die Schnittstellen zu den verschiedenen Datenquellen doch nicht so einfach sind oder auch zu wenig dokumentiert waren.
Für die Phase Datenmodellierung hatte man zwar genügend Zeit eingeplant, aber da ETL länger dauerte, musste die Datenmodellierung «abgekürzt» werden, um Zeit für die Visualisierung zu schaffen. Die Reports sieht der Auftraggeber, das Datenmodell hingegen nicht. Schlussendlich ist der Auftraggeber zufrieden, möchte jedoch bereits Erweiterungen, die «morgen» umgesetzt werden sollten. Und dann beginnt das Problem erst recht. Das Datenmodell funktioniert zwar, aber jegliche Erweiterungen machen das Datenmodell anfällig für Inkonsistenzen oder müssen mühsam programmiert werden. Der Aufwand steigt überproportional und das Reporting wird fehleranfällig.
Microsoft Power BI, als ein BI-Tool der dritten Generation, löst zwar nicht das ganze Problem, aber unterstützt den Prozess der Datenmodellierung umfassend durch innovative Funktionalität. Angefangen beim automatischen Erkennen von Beziehungen über die visuelle Unterstützung durch den Model Viewer bis zur Optimierung und Verifizierung des Datenmodells – zu jeder Zeit steht eine Toolbox und eine aktive und ausgezeichnete Community bereit, welche die Datenmodellierung einfacher und schneller macht.
Speziell in den Herbst-Updates von Power BI wurde die Datenmodellierung sehr stark ausgebaut und erweitert. Die neue Model View ermöglicht ein einfaches Navigieren und schnelles Erkennen von Abhängigkeiten. Die Good Practice Sammlung aus der Community ist ein unschätzbarer Fundus, und ich persönlich habe schon viele Anregungen erhalten, wie die Datenmodellierung verbessert werden kann.
Wenn Sie mehr über Power BI erfahren wollen und wenn auch Sie Ihre Datenmodellierung auf eine neue Basis stellen wollen, dann kontaktieren Sie uns. Gerne sprechen wir über unsere Erfahrungen und unterstützen Sie in Ihren Herausforderungen rund um das Reporting.