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

July 28 - August 9 | Final Round of the Power BI Dataviz World Championships. This is your chance. Learn more

Reply
nik751
Regular Visitor

Data Build permissions

Hello,

I have a question concerning dataset permissions. I'm attempting to give users a dataset based on a SQL query from SQL Server databases. I want users to have access to all of the tools they need to create visualizations, execute transformations, and so on. However, I don't want to give them any access to the SQL server databases(not even read-only permission). What are my choices in this situation?

Power BI datasets appear to be the best option based on the possibilities I researched. Also, within my dedicated workspace group, I can control the dataset (refreshes, etc.) and the user can utilize the dataset as needed. The main difficulty here is that the user does not have access to transformation, i.e., the ability to use the Power Query editor.

Is there any other way such that when I publish the dataset in the dedicated workspace and share it with the users, they not only have the built permissions to create measures & visuals but can also use the Power Query editor without needing any rights to connect to the SQL Server database?
Thanks.

1 ACCEPTED SOLUTION
DataInsights
Super User
Super User

@nik751,

 

Dataflows are a good option for this scenario. A dataflow is the online (PBI Service) version of Power Query. You can create a dataflow that imports data from the SQL Server databases. Then, users can connect to the dataflow from PBI Desktop and do additional transformations in local Power Query. Users will need Viewer permission to the workspace where the dataflow resides.

 

https://docs.microsoft.com/en-us/power-bi/transform-model/dataflows/dataflows-introduction-self-serv... 





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




View solution in original post

1 REPLY 1
DataInsights
Super User
Super User

@nik751,

 

Dataflows are a good option for this scenario. A dataflow is the online (PBI Service) version of Power Query. You can create a dataflow that imports data from the SQL Server databases. Then, users can connect to the dataflow from PBI Desktop and do additional transformations in local Power Query. Users will need Viewer permission to the workspace where the dataflow resides.

 

https://docs.microsoft.com/en-us/power-bi/transform-model/dataflows/dataflows-introduction-self-serv... 





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




Helpful resources

Announcements
FabCon and SQLCon Barcelona 2026

FabCon & SQLCon – Barcelona 2026

Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.

Fabric Community Sticker Design Challenge Barcelona Carousel

Fabric Community Sticker Challenge - Barcelona 2026

If you love stickers, then you will definitely want to check out our community sticker challenge, Barcelona edition!

July Power BI Update Carousel

Power BI Monthly Update - July 2026

Check out the July 2026 Power BI update to learn about new features.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.