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

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
iBusinessBI
Kudo Collector
Kudo Collector

How to hide Power Queries and DAX measures from being seen by Admin users

I have developed several Dashboard templates that I sell to my customers.

Ideally, I would prefer to publish my templates to my Customers' tenant and let my client's to use the dashboard and even build their own reports based on the dataset I've published.

But I do not want them to see how the dataset is built not do I want them to be able to download the .pbix and see how the Power Query is built.
What are my possibilities besides Embedded option or sharing the dataset from my tenant to external users.

I don't want to use these options because I prefer all customer's data to reside and their tenant, not mine.

Do I have any other options to restrict even Admin users to be able to download the dataset with all the logic?

Thanks

1 ACCEPTED SOLUTION
edhans
Super User
Super User

You cannot restrict admins. Even if they cannot download the PBIX file, which can be accomplished by turning on Large Dataset or other methods, they can just connect to the model via Tabular Editor and the XMLA endpoint. I do that dialy.

Admins are just that. Admins. They wouldn't be admins if they couldn't do everything with artifacts in the workspace. Power BI has NO security that can be applied to admins. It isn't designed that way. 



Did I answer your question? Mark my post as a solution!
Did my answers help arrive at a solution? Give it a kudos by clicking the Thumbs Up!

DAX is for Analysis. Power Query is for Data Modeling


Proud to be a Super User!

MCSA: BI Reporting

View solution in original post

3 REPLIES 3
edhans
Super User
Super User

You cannot restrict admins. Even if they cannot download the PBIX file, which can be accomplished by turning on Large Dataset or other methods, they can just connect to the model via Tabular Editor and the XMLA endpoint. I do that dialy.

Admins are just that. Admins. They wouldn't be admins if they couldn't do everything with artifacts in the workspace. Power BI has NO security that can be applied to admins. It isn't designed that way. 



Did I answer your question? Mark my post as a solution!
Did my answers help arrive at a solution? Give it a kudos by clicking the Thumbs Up!

DAX is for Analysis. Power Query is for Data Modeling


Proud to be a Super User!

MCSA: BI Reporting

Thanks, @edhans 

So, the only way to publish a Power BI Product without having a client being exposed to its logic - is only when it sits in my own tenant, not client's?
It is somewhat limiting. Many times, the clients do not want their data to reside outside their own tenant.
So how can I build a product that has the data in the clients tenant but the logic not exposed?

You cannot. An admin on the tenant where the data resides has access to EVERYTHING. End of story. 

Power BI isn't like a compiled EXE that you can share with them and they don't get the source code.



Did I answer your question? Mark my post as a solution!
Did my answers help arrive at a solution? Give it a kudos by clicking the Thumbs Up!

DAX is for Analysis. Power Query is for Data Modeling


Proud to be a Super User!

MCSA: BI Reporting

Helpful resources

Announcements
Europe Fabric Conference

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

July 2024 Power BI Update

Power BI Monthly Update - July 2024

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

July Newsletter

Fabric Community Update - July 2024

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