The difference between Build and Edit is not just on the RLS, it is also for editing the content. If this user had Edit access on that dataset, then all the data would be visible to him/her. This user, if built a report on top of that dataset, will see something like this: a limited view of the data for the user with Build access on a dataset with RLS configurationĪs you can see, the user can see only part of the data that he/she is allowed to see. Row-level security configuration for the dataset If I have a user with View and Build access on a dataset, then a report that that user build is dependent on his/her access to the roles configured in the dataset level. The below report is a report on top of a dataset with RLS (row-level security) configuration defined: A report on a dataset with RLS defined Let me show that to you through a row-level security example. Now that you know what the Build access level is, let’s see if the Build and Edit access levels are the same? The short answer is no. Are Build and Edit the same? A row-level security example removing the build access will remove the dataset from the list of Get data from Power BI datasetĪs you can see in the above simple example, removing the Build access from the dataset means that the user has no longer access to build any new content on top of that dataset. Then the user has no access to that dataset when building report or new content. If we remove the build access from the user Removing build access from a Power BI dataset The highlighted dataset, as an example, is a dataset that is shared with the user with View and BUILD access The user has Build access on the Power BI dataset
The user above sees all the datasets with movies in their name. The user below when using Get data from Power BI dataset, has access to some datasets Get data from Power BI dataset with Build access If you get data from a Power BI dataset, you are building a new report (or even a new dataset) on top of the existing dataset. One of the easiest ways to explain the difference between EDIT and BUILD access levels is through an example of building a Power BI report on top of an existing dataset. In this article and video, I’ll explain the difference between these two access levels for Power BI datasets. Build access is the one that is often is confused with Edit. These are all different levels of access. In Power BI, you can share a report with a user just for view only, or give them access to view and built, or to Edit. Often I have seen Power BI users have access to the areas that they shouldn’t.
Build and Edit are different access levels