Anwenden bewährter Modellierungspraktiken
Es ist von kritischer Bedeutung, dass Ihr Modell Datenberechtigungen richtig und effizient erzwingt. In der folgenden Liste finden Sie geeignete Entwicklungsmethoden, die Sie anwenden können.
Bemühen Sie sich, weniger Datasets (Datenmodelle) mit gut durchdachten Rollen zu definieren.
Verwenden Sie dynamische Regeln, um weniger Rollen zu erstellen. Eine datengesteuerte Lösung ist einfacher zu verwalten, da Sie keine neuen Rollen hinzufügen müssen.
Wenn möglich, erstellen Sie Regeln, die Dimensionstabellen anstelle von Faktentabellen filtern. Dies wird zu einer schnelleren Abfrageleistung beitragen.
Überprüfen Sie, ob der Modellentwurf, einschließlich seiner Beziehungen und Beziehungseigenschaften, ordnungsgemäß eingerichtet ist.
Verwenden Sie die
USERPRINCIPALNAME
-Funktion anstelle derUSERNAME
-Funktion. Es sorgt für Konsistenz bei der Überprüfung der Rollen in Power BI Desktop und dem Power BI-Dienst.Überprüfen Sie RLS und OLS gründlich, indem Sie alle Rollen testen.
Stellen Sie sicher, dass die Power BI Desktop-Datenquellenverbindung dieselben Anmeldeinformationen verwendet, die beim Festlegen im Power BI-Dienst verwendet werden.