Autor

Julian - Ausbildungsprojekt - Power BI / Management Insights
Hallo zusammen,
im Zuge des Projekts „Management Insights“ und der LogiMAT ist mir die Aufgabe zugefallen einen Power BI Prototypen zu erstellen, welcher auf der LogiMAT gezeigt werden konnte und später als Grundlage für Kunden Reports benutzt werden könnte. In Zusammenarbeit mit einem anderen Entwickler habe ich eine Basis in Power BI aufgebaut, die eine Verbindung zur Datenbank hatte. Diese Datenbank beinhaltet die Daten aus OPHEO, aufbereitet und zusammengefasst, dem sog. Datamart. Es gab bereits vom Produktmanagement erste Ideen, was im Report enthalten sein sollte. Basierend darauf habe ich erste Kennzahlen und Graphen im Report erstellt. Die Herausforderungen dabei waren die graphische Darstellung der Zeiträume oder wie das Design des Reports sein sollte.
Ersteres stellt sich etwas tricky heraus, da wir keine vorgefertigte Tabelle mit allen Daten hatten, in welchen gekennzeichnet war, um welchen Wochentag oder um welche Kalenderwoche es sich handelt. Der Wochentag und die Kalenderwoche waren nämlich, wie sich später herausstellte, die beiden Parameter, die man am häufigsten gebrauchen wird. Um nun diese Tabelle zu erstellen habe ich die Formelausdruckssprache DAX benutzt, welche es mir erlaubte ganze Tabellen zu erstellen und dann weitere Reihen, wie Wochentag und Kalenderwoche, zu ergänzen. Diese Tabellen waren der Grundstein für viele Diagramme und den Zeitraum Filter.
Für das Design habe ich auf den Themen Seiten (Tourenkennzahlen, Auftragskennzahlen, etc…) verschiedene Designs präsentiert und dann in Absprache mit CEO, Produktmanagement und Vertrieb das Design finalisiert. So kam auch die Seiten-Leiste hinzu, welche die Filter beherbergte, welche vorher auf den Seiten verteilt waren. So zum Beispiel der Zeitraum Filter, welcher auf allen Seiten vorhanden war und man zwischen Jahren, Quartalen und Kalenderwochen auswählen konnte.
Die Verschiedenen Diagramme und KPIs hatten eine schwarze Schrift und die Werte wurden im OPHEO-typischen Orange dargestellt.
Nachdem dann die LogiMAT vorbei war und der Prototyp sehr gutes Feedback bekommen hatte, musste ein Glossar zu den verschiedensten Feldern der Datamart Tabellen erstellt werden sowie ein Diagramm mit den Grundbeziehungen.
Das Glossar wurde größtenteils von einem anderen Entwickler erstellt, doch auch hier habe ich mitgeholfen einige Tabellen zu beschreiben. Manchmal gab es Felder die ähnlich aufgebaut waren, doch bei anderen wiederum musste man sich durch die Skripte für die Datenbank graben oder in OPHEO die Bezeichnung nachschauen. Eine zeitaufwendige dennoch sinnvolle Aufgabe. Das Glossar kann der Nutzer bzw. Kunde nun ebenfalls auf einer Power BI Seite im Report einsehen.
Die Grundbeziehungen sollten in einem Diagramm dargestellt werden, welches zeigt wie die verschiedenen VWF‘s (Views für Fakten) und VWD‘s (Views für Dimensionen) verbunden sind.
Und damit war meine Arbeit an Management Insights getan. Da ich hierbei nicht wirklich programmiert habe (die DAX-Anweisungen ausgenommen) und im Vergleich zu den sonstigen Issues, die ich bisher bearbeitet hatte, war es eine nette Erfahrung, die ich mit Power BI bekommen habe.
Euer Julian