
An introduction to our course
In this lecture we discuss the main dataset used in this course
In this lecture we discuss the sample report which will be used to demonstrate how row-level security works
In this lecture, and the next, we explain and demonstrate how basic row-level security works
We continue with basic row-level security
This is part 1 of our discussion of dynamic row-level security
We continue with our discussion on dynamic row-level security
We continue with our discussion on dynamic row-level security
This is part 1 of our discussion of row-level security for hierarchical data
We continue with our discussion of row-level security for hierarchical data
Some practice exercises to test your knowledge and skills
If you are a DAX developer needing to secure your data so that your users only see the data they are supposed to see, row-level security is usually your only choice. This course will teach you about basic row-level security and dynamic row-level security, for more complex scenarios.
We'll also teach you how to set up security for hierarchical data, how to create roles and then test those roles in Power BI Desktop and Power BI service. We'll then demonstrate how to assign users to the roles you've created in the Power BI service. We will also demonstrate how to avoid bi-directional filtering when setting up your security.
After completing this course you should have a solid understanding of how row-level security can be used to secure your data in all sorts of scenarios.