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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Boycie92
Resolver I
Resolver I

Only publish the reports from Power BI Desktop

Hi all,

I am sure this question has already been answered but I was wondering if it is possible to only publish the reports from Power BI Desktop?

My employer is happy for the reports to be published to the service as they contain non-sensitive aggregated data. They however do not what to publish the data set.

We have an On Premises Data Gateway that we plan to add data source to and then set up scheduled refresh.

Is it possible to do this?

 

Thanks,

Boycie92

2 ACCEPTED SOLUTIONS

Hi @Boycie92,

Yes you are right about gateway.

 

Gateway is not just for publishing your reports. Gateway basically is like a connector between your data and your report in cloud.

 

The Reports when developed in Import Mode will take the data to cloud. This is when your data actually goes out to CLoud. i.e. Here when you publlish the report, the report and also the data is taken to cloud.

 

Instead you can use Direct Query Mode (It has it's own limitations). Here the Report is published to cloud but the data is kept in your on-premise database

 

In this case the Dataset will have only the schema information contained in it and not the actual data so your data would remain confidential. Here also if the users have write access to the workspace the report is published to, the users can still use the dataset for their development purpose.

 

In Direct Query Mode, the Gateway ensures that your dataset is up-to-date by hitting your database every time your report runs. Be aware that the scheduled refresh in this case is only to cache refresh

 

Hope I am clear !!!

 

Regards,

Thejeswar

View solution in original post

v-shex-msft
Community Support
Community Support

HI @Boycie92,

 

Nope, this is impossible. Power bi service at least need to cache some data from dataset to display reports.

 

Regards,

Xiaoxin Sheng

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

View solution in original post

6 REPLIES 6
v-shex-msft
Community Support
Community Support

HI @Boycie92,

 

Nope, this is impossible. Power bi service at least need to cache some data from dataset to display reports.

 

Regards,

Xiaoxin Sheng

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

Hi @v-shex-msft

 

Thanks for making it clearer for me. I suppose the only way this could work for my organisation is to anonymise the data.

 

Once I have published the PBIX file, is there any way I can just share the reports? Will other users need access to the data set if it has been set up for schedule refresh?

 

Thanks,

Boycie92

Hi @Boycie92,

 

Actually, refresh settings not effect report contents. If you haven't set up this, it only display these static data without any update.

 

Regards,

Xiaoxin Sheng

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

by publishing by Desktop are you referring to sharing the PBIX file with users? yes you can share the PBIX file and set up the dashboards but you wont be using the gateway. The gateway is used only for publishing the data to the service.

Hi @prihana

 

I dont want to share the PBIX file. I want to publish the reports I have built to the service but not the data set.

 

I thought the purpose of the gateway was to ensure you could have your data set on prem but the  reports could still be refreshed?

 

Thanks,

Hi @Boycie92,

Yes you are right about gateway.

 

Gateway is not just for publishing your reports. Gateway basically is like a connector between your data and your report in cloud.

 

The Reports when developed in Import Mode will take the data to cloud. This is when your data actually goes out to CLoud. i.e. Here when you publlish the report, the report and also the data is taken to cloud.

 

Instead you can use Direct Query Mode (It has it's own limitations). Here the Report is published to cloud but the data is kept in your on-premise database

 

In this case the Dataset will have only the schema information contained in it and not the actual data so your data would remain confidential. Here also if the users have write access to the workspace the report is published to, the users can still use the dataset for their development purpose.

 

In Direct Query Mode, the Gateway ensures that your dataset is up-to-date by hitting your database every time your report runs. Be aware that the scheduled refresh in this case is only to cache refresh

 

Hope I am clear !!!

 

Regards,

Thejeswar

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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

Top Solution Authors
Top Kudoed Authors