Tiba Microsoft Hack #4

Neue Dimensionen der Datenanalyse: Mitarbeiter-Bericht in Power BI mit Row-Level Security

Foto eines Laptops - Header-Bild zu unseren Tiba Microsoft Hacks

In der Ära der digitalen Transformation ist der transparente Zugriff auf Unternehmensdaten entscheidend für den Erfolg. Die Tiba Managementberatung GmbH hat diesen Bedarf erkannt und eine innovative Lösung entwickelt: Einen Mitarbeiter-Bericht, erstellt mit Power BI, der einen umfassenden Überblick über individuelle Unternehmens- und Leistungsdaten ermöglicht.

Hintergrund und Entwicklung der App

Die Berater:innen der Tiba Managementberatung GmbH benötigten einen klaren Überblick über ihre persönlichen Daten – von der Projektauslastung, Rendite bis zum Vergleich der IST- und SOLL-Arbeitszeiten. Diese Daten stammen aus verschiedenen ERP- und CRM-Quellen wie Microsoft Dynamics 365 "Business Central", "Sales" und "HR". 

Technische Umsetzung und Sicherheitsaspekte

Ein Kernaspekt des Projekts war die Implementierung von Row-Level Security (RLS) in Power BI. Diese Technologie ermöglichte es, eine sichere, personalisierte Ansicht für jeden Mitarbeiter zu schaffen, indem sie auf die individuellen E-Mail-Adressen in der Mitarbeiterdatenbank abgestimmt wurde.

In der Desktop Datei wurde die Rolle „Employee“ erstellt. Hier haben wir den Filter [E_Mail_Business]=USERPRINCIPALNAME() auf die Mitarbeitertabelle angewandt.

Der Bericht ist auf unserer SharePoint-Seite verfügbar und bietet unseren Mitarbeitern einen wertvollen “Echtzeit-Einblick” in ihre Arbeitsleistung. 

Neue Anforderungen und Lösungsansätze

Nach einer Feedbackrunde äußerten die Mitarbeitenden den Wunsch, neben der persönlichen auch die durchschnittliche Rendite je Beraterstufe zu sehen. Dies stellte eine Herausforderung dar, insbesondere unter Berücksichtigung der Row-Level Security. Die Lösung fand sich in der Erstellung einer neuen Tabelle, die die notwendigen Informationen über Monat, Beraterstufe, Kosten und Umsatz enthält, wobei die Rendite durch eine spezielle Formel berechnet wurde.

Formel:
RenditeNachEntwicklungsstufe = SUMMARIZE(CROSSJOIN(CalendarTable, Entwicklungsstufe), CalendarTable[MonthShort], Entwicklungsstufe [Stufe], "Umsatz", CALCULATE(SUM(Projektposten[Umsatz]),Projektposten[Chargeable]="true"), "Kosten", CALCULATE(SUM('Sachposten'[Kosten]),Reihenfolge[Gruppierung]="Personalkosten"))

Die Rendite wurde durch eine neue Spalte erstellt. Die Formel hierzu lautete:
Rendite = IF(OR('RenditeNachEntwicklungsstufe'[Kosten] = BLANK(), 'RenditeNachEntwicklungsstufe'[Umsatz] = BLANK()), BLANK(), 1-'RenditeNachEntwicklungsstufe'[Kosten]/ 'RenditeNachEntwicklungsstufe'[Umsatz])

Nachdem die Tabelle erstellt wurde, mussten nur noch die Verbindungen erstellt werden. Eine Verbindung zur Kalendertabelle und die andere Verbindung über die Entwicklungsstufe zur Mitarbeitertabelle.

Nutzen und Zukunftsperspektiven

Der Mitarbeiter-Bericht hat nicht nur die Transparenz und Eigenverantwortung unserer Berater:innen verbessert, sondern bietet auch eine solide Grundlage für zukünftige Erweiterungen. Langfristig sehen wir den Bericht als ein wesentliches Instrument zur Unterstützung unserer digitalen Transformation und Effizienzsteigerung.

Fazit

Die Integration von Power BI mit Row-Level Security in unserem Mitarbeiter-Bericht stellt einen innovativen Schritt in der Nutzung von Unternehmensdaten dar. Sie ermöglicht es unseren Mitarbeitenden, einen tieferen Einblick in ihre eigenen Leistungen zu erhalten und trägt somit zur Gesamtproduktivität bei.

Blogs zum Thema

PRINCE2® Software - Die besten Tools für Ihr Projektmanagement

Mehr erfahren

Sciforma: Die passende PPM-Software für Ihr Unternehmen?

Mehr erfahren

iGrafx: Die All-in-One Plattform für Prozessintelligenz

Mehr erfahren