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

Be one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now

Reply
kaik
Microsoft Employee
Microsoft Employee

Consequences of changing data source settings.

Pretty knew to PowerBI wanting to learn and understand the architecture.

 

Would like to understand the consequences in term of security and privacy when data source settings are changed and what would happen to the accessibility when the report is shared or published. If a Data source using Azure Data Explorer is set to public setting to use python script for querying after sharing or publishing will the data from kusto be visible to the "general public" or just to those who have the link for access?

 

In general would like to understand how is the architecture in terms of credentials needed and consequences of changing data source settings, how it affects when the report is shared or pblished, will the data be available to anyone to access if you publish the report having public setting to the kusto? what is the best practice in terms of security and privacy when having to use python script in the report.

 

Thank you in advance.

4 REPLIES 4
v-shex-msft
Community Support
Community Support

HI @kaik,

#1, I think they at least required the corresponding azure API permission to access these shared contents. I do not so recommend you to direct setting these data source to 'public' mode without any other permissions. Obviously, it will cause the issues of data privacy.

#2, I'm not so sure what type of publishing you mean, can you please explain more about this? If you mean share power bi report with the 'publish to web' feature, your report content should public to the viewers who know the shared link. 

Publish to web from Power BI 

Regards,

XIaoxin Sheng

Community Support Team _ Xiaoxin
If this post helps, please consider accept as solution to help other members find it more quickly.
kaik
Microsoft Employee
Microsoft Employee

Yes so what I am most worried about is to know what happens whenever I change my imported datasourse to public and publish it PowerBi services, as I understand when a datasource is set to imported it will be compressed and be part of the pbix file but when its on power bi services what exactly happens to the tables? will the data be accessed only by whom I share the link and the report? How will I enable to make the report work when ever they have the necesary credentials and not mine. I saw on the documentation that ones you share the url anyone can access to the reports data even tho they do not have necesary credentials for the DB.

 

Thank you again, and it is just a follow up question but my original answer was a bit clarified.

Hi @kaik,

#1, Power bi service will recognize and analyze these query table backend data connection(M query tables) and create a connection to import data to the power bi service dataset. (AFAIK, power bi service dataset are stored on azure blob data storage, power bi will store the connections setting and you can check them on datasets)

You can take a look at the following link to know more about the operation steps that power bi service processed in the backend.

Power BI Security#power-bi-architecture 

#2, Power bi share features have complete permission manage(dataset -> manage permission) to configuration what type of contents(dashboard, report, dataset) and permissions that the receiver can be accessed(read, edit, reshare), you can refer to below document to know more about them:

Build permission for shared datasets 

'Publish to web' does not work as usual share features, it did not require view was pro license and not include the security setting. All the report pages will be shared as 'public' contents that all of users who know the link can be viewed these report contents. (power bi will create a quick shot that links to your reports so you report data can be view by users, but they not able to view or edit on your datasets) 

Publish to web from Power BI#limitations 

So if your report contents contain sensitive data, this feature should not be a good choice. Perhaps you can take a look at the enhanced version 'power bi embed'.

What is Power BI Embedded? 

Regards,

Xiaoxin Sheng

Community Support Team _ Xiaoxin
If this post helps, please consider accept as solution to help other members find it more quickly.
amitchandak
Super User
Super User

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

Dec Fabric Community Survey

We want your feedback!

Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.

ArunFabCon

Microsoft Fabric Community Conference 2025

Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.