Row Level Security in Power BI
Row Level Security (RLS) kann als “Sicherheit auf Zeilenebene” übersetzt werden. Dadurch wird die Sicht auf Daten in Power BI für bestimmte Anwender oder Anwendergruppen direkt auf der Ebene Zeilen einzelner Tabellen beschränkt. So können mehrere Anwender den selben Report betrachten und sehen auf allen Seiten und Diagrammen nur die für sie erlaubten Daten.
Diese “eingeschränkte” Sicht auf Daten gilt dann im Power BI Service und bei Analysen in Excel, jedoch nicht wenn die Datei in Power BI Desktop geöffnet wird.
Zu beachten ist auch welche Rechte die Anwender im Arbeitsbereich haben, RLS greift nur bei dem Recht “Anzeige”. Sobald Anwender Mitwirkende oder höher sind, greift RLS nicht mehr.
In diesem Video zeige ich die Einrichtung sowohl für statisches als auch dynamisches RLS in Power BI.
Die PBIX Datei ist hier zu finden: https://github.com/viktordueck/powerbi-examples/raw/main/Row%20Level%20Security/RLS.pbix
Auch in Reports mit RLS möchte ich den Betrachtern oft zeigen wie ihre Kennzahlen im Verhältnis zum gesamten Unternehmen oder zu bestimmten Benchmark-Werten stehen.
Beispiele:
- Welchen Anteil am Gesamtumsatz habe ich?
- Wie ist der durchschnittliche Umsatz pro Kunde bei mir im Vergleich zum Gesamtunternehmen?
- Wie entwickelt sich eine KPI für mich im Vergleich zum Gesamtunternehmen, z.B. die Abschlussrate im Vertrieb?
Ich zeige das grundlegende Vorgehen im folgenden Video aufbauend auf dem Video und der Datei oben: