DP 600t00a Enu Powerpoint 08
DP 600t00a Enu Powerpoint 08
Analytics Engineer
Apply star schema Define rules Validate roles Set up role Use single sign-on
design principals mappings (SSO) for
DirectQuery sources
Apply star schema Static rules and When you create roles, Role mappings must
design principals to dynamic rules it’s important to test be set up in advance When your data model
produce a model them to ensure they of users accessing has DirectQuery tables
comprising dimension apply the correct Power BI content. and their data source
and fact tables. filters. supports SSO, the data
source can enforce
data permissions.
• Considerations:
– When a user doesn’t have
permission to access a
table or column, they'll
receive an error message.
• Restrictions:
– You can’t mix RLS and OLS
in the same role.
© Copyright Microsoft Corporation. All rights reserved. © Copyright Microsoft Corporation. All rights reserved.
Knowledge check (1/2)
1 Joshua is a data modeler at Adventure Works who is developing a model for a large data
warehouse. The model must enforce RLS, and the Power BI reports that connect to the model
should deliver the fastest possible performance. What should Joshua do?
⃣Apply rules to dimension tables.
⃣Apply rules to hierarchies.
⃣Apply rules to fact tables.
2 Rupali is a data modeler at Adventure Works who is developing an import model to analyze
employee timesheet data. The employee table stores the employee social security number (SSN) in
a column. While the model will be available for all company managers, it will also be available to
employees in the Payroll department. However, reports must only reveal employee SSNs to payroll
employees. What feature should Rupali use to restrict access to the SSN column?
⃣RLS
⃣SSO
⃣OLS
3 Kasper is a data modeler at Adventure Works who is developing a model that must enforce RLS. It
must restrict access to only the sales regions assigned to the report consumer. The source database
includes a table that stores employee usernames and their assigned region(s). What should Kasper
do?
⃣Create an OLS role and use a dynamic rule.
⃣Create an RLS role and use a dynamic rule.
⃣Create an RLS role and use a static rule.
https://learn.microsoft.com/power-bi/guidance/powerbi-
implementation-planning-security-overview
Conclusion