Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Power BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.

Reply

Question about build access

I have a report in powerBI service, for which I granted build access to 2 other users in the business to go and create their own visuals with.

 

They have created a new report but are now complaining that their users cannot see the visuals they have created using my dataset.  They get an error "could not retrieve data".   Their report uses directquery and they are saying that all their users also need to have build access to my dataset/report in order to see the visuals.

 

This seems like an enormous pita for me XD

 

Questions: is it really necessary to grant all their users build access or is there another way round?  Are there any limits or considerations in having a great many users with build access?  Should I be concerned about load?

2 ACCEPTED SOLUTIONS
ibarrau
Super User
Super User

Hi. It's true that users reading a report with live connection or direct query to other dataset can't see the visuals unless they have permissions to the source dataset. However, the build it's not necessary. You can just add them to the dataset unchecking all the boxes like "build", "reshare", etc. Just read. That should be enough for the users for reading the new reports created by the developers.

I hope that helps,


If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Happy to help!

LaDataWeb Blog

View solution in original post

Brunner_BI
Super User
Super User

If you build a report on top of a dataset in another workspace, whoever should view that report needs to have access to that dataset either via "viewer" in the workspace or via direct access to the dataset itself.
Build goes on top of the direct access and is not required.

------------------------------------
Brunner BI focusing on Microsoft Power BI development and consulting
Developers of external tool "Measure Killer"
My blog

View solution in original post

4 REPLIES 4
Miguel_Rojo
Helper II
Helper II

Hi @dapperscavenger ,

 

Just to confirm that I understand completly the idea on this scenario, Is it correct my interpretation?

  • Parent report was built using “Direct Query” method.
  • Parent report was shared to other users with “Build Access” permissions.
  • Users created a new “Child Report” based on the parent and shared it to different stakeholders
  • Stakeholders of “Child Report”  cannot see the visuals: They get an error "could not retrieve data".
  •  

Question 1: The reason of this error was that the "Parent Report" was built using "Direct Query" method? (in other words, if the "Parent Report" would have been created using "Import" the Stakeholders of "Child Report" wouldn't have had the problems mentioned aboce?

 

Quesiton 2: ¿Siempre que se construye un "Informe infantil" basado en un "Informe de padres" que fue construido usando "Consulta directa", los usuarios del "Informe infantil" necesitan "Ver acceso" al "Informe de padres"?

 

I would really appreciate your comments,

 

Thanks!

Brunner_BI
Super User
Super User

If you build a report on top of a dataset in another workspace, whoever should view that report needs to have access to that dataset either via "viewer" in the workspace or via direct access to the dataset itself.
Build goes on top of the direct access and is not required.

------------------------------------
Brunner BI focusing on Microsoft Power BI development and consulting
Developers of external tool "Measure Killer"
My blog
ibarrau
Super User
Super User

Hi. It's true that users reading a report with live connection or direct query to other dataset can't see the visuals unless they have permissions to the source dataset. However, the build it's not necessary. You can just add them to the dataset unchecking all the boxes like "build", "reshare", etc. Just read. That should be enough for the users for reading the new reports created by the developers.

I hope that helps,


If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Happy to help!

LaDataWeb Blog

Hi @ibarrau,

 

Just to confirm that I understand completly the idea on this scenario, Is it correct my interpretation?

  • Parent report was built using “Direct Query” method.
  • Parent report was shared to other users with “Build Access” permissions.
  • Users created a new “Child Report” based on the parent and shared it to different stakeholders
  • Stakeholders of “Child Report”  cannot see the visuals: They get an error "could not retrieve data".
  •  

Question 1: The reason of this error was that the "Parent Report" was built using "Direct Query" method? (in other words, if the "Parent Report" would have been created using "Import" the Stakeholders of "Child Report" wouldn't have had the problems mentioned aboce?

 

Quesiton 2: ¿Siempre que se construye un "Informe infantil" basado en un "Informe de padres" que fue construido usando "Consulta directa", los usuarios del "Informe infantil" necesitan "Ver acceso" al "Informe de padres"?

 

I would really appreciate your comments,

 

Thanks!

 

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

Check out the June 2025 Power BI update to learn about new features.

June 2025 community update carousel

Fabric Community Update - June 2025

Find out what's new and trending in the Fabric community.