Erzwingen der Sicherheit auf Zeilenebene in Power BI
Hinzufügen einer Sicherheitstabelle zum Modell
-
Öffnen Sie in Power BI Desktop das Fenster „Power Query-Editor“.
-
Fügen Sie eine neue Abfrage basierend auf der
D:\Demo\Data\**ManagerCategory**.xlsx
-Datei hinzu. -
Verwenden Sie die ManagerCategory-Tabelle in der Datei.
-
Entfernen Sie die Spalte Manager.
-
Verwenden Sie das Semikolon als Trennzeichen, um die Spalte Category in Zeilen aufzuteilen (erweiterte Optionen).
-
Ersetzen Sie in der Spalte Email den Wert ty-johnston@tailspintoys.com durch das Empfängerkonto (aus der Datei „MySettings.txt“).
-
Weisen Sie darauf hin, dass dieser Benutzer drei Produktkategorien anzeigen kann: Collective Pitch, Trainer und Warbird.
-
Schließen Sie die Abfragen, und wenden Sie sie an.
-
Erstellen Sie in der Modellansicht eine Beziehung zwischen den Tabellen ManagerCategory und „Product“, und verknüpfen Sie dabei die Category-Spalte.
-
Legen Sie die Kreuzfilterrichtung auf „Single“ (ManagerCategory filtert „Product“) fest.
-
Blenden Sie die Tabelle ManagerCategory aus.
Hinzufügen einer Rolle
-
Öffnen Sie in der Berichtsansicht „Rollen verwalten“, und erstellen Sie dann eine Rolle namens Manager.
-
Filtern Sie in der Rolle die Adressspalte „Email“ der Tabelle ManagerCategory wie folgt:
[Email] = USERPRINCIPALNAME()
- Speichern Sie sie.
Überprüfen der Rolle
-
Öffnen Sie Anzeigen als, und konfigurieren Sie die folgenden Einstellungen:
-
Anderer Benutzer: Überprüfen Sie das Empfängerkonto, und geben Sie es dann ein.
-
Managerrolle: Überprüfen
-
-
Weisen Sie darauf hin, dass das Filtervisual nur drei Produktkategorien anzeigt.
-
Beenden Sie die Anzeige des Berichts mithilfe der Optionen vom Typ „Anzeigen als“.
-
Speichern Sie die Power BI Desktop-Datei.
-
Veröffentlichen Sie die Power BI Desktop-Datei im Arbeitsbereich, und überschreiben Sie dabei das semantische Modell und den Bericht im Dienst.
-
Schließen Sie Power BI Desktop.
Konfigurieren der Sicherheit des semantischen Modells
-
Öffnen Sie im Power BI-Dienst für dendie Kursleiterin im Navigationsbereich die Sicherheitsseite für das semantische Modell Verkaufsanalyse.
-
Geben Sie im Abschnitt Mitglieder das Empfängerkonto (für Ty Johnston) ein.
-
Hinzufügen und Speichern.
Testen der Sicherheit auf Zeilenebene in der App
-
Aktualisieren Sie im Power BI-Dienst für den Empfänger das Dashboard (noch aus der vorherigen Demo geöffnet).
-
Überprüfen Sie auf der Dashboardkachel Profit Margin (Rendite), ob nur drei Produktkategorien angezeigt werden.