PowerBI Tipp: Row Level Security

undraw_Security_re_a2rk

Was ist Row Level Security (RLS)?

Row Level Security (RLS) ist eine Funktion in Power BI, die es ermöglicht, den Zugriff auf Daten auf Zeilenebene zu steuern. Mit RLS kann festgelegt werden, welche Benutzer:innen welche Daten sehen dürfen. Dies ist besonders nützlich, wenn unterschiedliche Benutzergruppen unterschiedliche Daten einsehen sollen, beispielsweise wenn Mitarbeiter:innen nur ihre eigene Zeiterfassung sehen dürfen.

Wie funktioniert RLS in Power BI?

RLS wird in Power BI durch die Erstellung von Sicherheitsrollen und Filterregeln implementiert. RLS kann in Power BI wie folgt eingerichtet werden:

  1. Modell öffnen: Öffnen Sie Ihr Power BI Desktop-Projekt und navigieren Sie zum Modellierungsbereich.
  2. Rollen erstellen:
    • Gehen Sie zu „Modellierung“ und klicken Sie auf „Rollen verwalten“.
    • Erstellen Sie eine neue Rolle, indem Sie auf „Erstellen“ klicken. Geben Sie der Rolle einen Namen, z.B. „viewer“.
  1. Filterregeln definieren:
    • Wählen Sie die Tabelle aus, auf die die Regel angewendet werden soll.
    • Definieren Sie den Filter für die Rolle. Zum Beispiel, wenn die Tabelle eine Spalte „E-Mail“ hat, können Sie einen Filter „E-Mail = userprincipalname()“ hinzufügen um die Daten nur nach der angemeldeten Benutzerin oder dem angemeldeten Benutzer zu filtern.
  1. Rollen zuweisen:
    • Veröffentlichen Sie den Bericht auf dem Power BI Service.
    • Navigieren Sie zum veröffentlichten Bericht und gehen Sie zu „Sicherheit“.
    • Weisen Sie die erstellte Rolle den entsprechenden Benutzer:innen oder Gruppen zu.

Vorteile von RLS

  1. Datensicherheit: RLS stellt sicher, dass sensible Daten nur von autorisierten Benutzer:innen eingesehen werden können. Dies ist besonders wichtig für den Schutz personenbezogener Daten und vertraulicher Geschäftsinformationen.
  2. Personalisierte Berichte: Benutzer:innen sehen nur die Daten, die für sie relevant sind, was die Benutzerfreundlichkeit und die Effizienz der Datenanalyse verbessert.
  3. Zentralisierte Verwaltung: Die Verwaltung der Zugriffsrechte erfolgt zentral im Power BI Service, wodurch der administrative Aufwand reduziert und die Konsistenz sichergestellt wird.
  4. Verbesserte Leistung: Da Benutzer:innen nur auf einen Teil der Daten zugreifen, kann dies die Leistung der Berichte verbessern.

 

Fazit

Row Level Security in Power BI ist ein mächtiges Werkzeug, um den Zugriff auf Daten präzise zu steuern und sicherzustellen, dass Benutzer:innen nur die Informationen sehen, die für sie bestimmt sind. Mit einer einfachen Einrichtung und vielen Vorteilen ist RLS ein unverzichtbares Feature für jedes Unternehmen, das mit sensiblen Daten arbeitet. Probiert es aus!

Falls ihr dabei Unterstützung braucht, wisst ihr, wie ihr uns erreicht!