Introduction to OLS
In the previous sections, we learned how to control the user’s access to data using RLS. In this section, we look at OLS in Power BI. With OLS, we can hide tables and columns that contain sensitive data from the model, such as hiding an entire table or columns for specific users. A more real-world example could be hiding people’s salaries, their bank accounts, or any other personal data from the Employees table in an HR data model. OLS also secures the metadata. Like RLS, OLS kicks in only in the Power BI Service for the users with the Workspace Viewer role and the users with read or build permissions on the dataset. So, sensitive objects are hidden from them, even though the users with a build permission on the dataset can create new reports or use the Analyse in Excel feature to connect to the dataset.
The next section explains the implementation flow for OLS.
OLS implementation flow
OLS implementation flow in Power BI is very similar...