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
markmsc
Frequent Visitor

disable refresh in Desktop only

This is a basic question I'm afraid, but I've been unable to put togerher the right search term to yield an answer, assuming there is one.  So here we go.

 

I'm obliged to use Power BI Desktop to manage a semantic model that is published to the Power BI service.  It is connected to many large tables. I have no need for the model to contain data when I am working with it in Desktop, and in fact, I don't *want* it to contain data, because the large tables overwhelm my local system resources.

 

I know I can go into PQE and disable refresh for indiviidual tables.  I would rather do it for all tables at once.  But I also don't want to have refresh disabled for anything in the model itself, because when I publish it, I do want the published model to refresh everything.  

 

Is there a way to achieve this?  Have the model in Deskop be empty, but the published version still refreshes?

 

Thank you.

3 REPLIES 3
markmsc
Frequent Visitor

Thank you, @Greg_Deckler   and @v-xingshen-msft .  I will review your advice and see where I get!

v-xingshen-msft
Community Support
Community Support

Hi All,

Firstly,  @Greg_Deckler thank you for your solutions!

And @markmsc  according to my understanding, I want to share another method.

When using live connection, there is no need to load the data locally for operation, and when refreshing in the power bi service, the changes are extracted directly from the database without going through the power bi desktop.

vxingshenmsft_0-1722494644421.png

vxingshenmsft_3-1722494750065.png

vxingshenmsft_4-1722494808132.png

 

 

What's the difference between live connections and DirectQuery? - Power BI | Microsoft Learn

Hope it helps!

Best regards,
Community Support Team_ Tom Shen

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

Greg_Deckler
Super User
Super User

@markmsc Couple methods of doing something like this. One would be to create the model in the Desktop and turn on Incremental refresh. Your data can remain small in Desktop but the Service will refresh the data incrementally. Normally this kind of method is coupled with using something like the ALM Toolkit to just publish modifications made instead of the entire report itself.

 

Another method is using Query parameters. So in the Desktop you create a parameter that allows you to grab, let's say, the last 2 years of data only. You then use deployment pipelines to automatically update that parameter where you pull all of the data.

 

Probably more ways to do it but those are the first 2 that I thought of.



Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
Power BI Cookbook Third Edition (Color)

DAX is easy, CALCULATE makes DAX hard...

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.