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

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
smpa01
Super User
Super User

Updating issue

@TomMartens @Greg_Deckler @bcdobbs @AlexisOlson 

I have a datset existing on service with incremental refresh for nearly all the tables.

I often find myself needing to

1. Add new tables from new sources to that BI

2. Apply incremental refresh on the above sources

3. Edit/Delete Existing measure

4. Create new Measure

What is the most convenient way for me to deploy those changes to Prod without destroying existing partitons?

I currently do that with a DEV copy which does not have incremental configured initially. Once I bring on those changes to te DEV, I recreate incremental on all the tables and then upload, which is extremely difficult for a dataset containg many tables with incremental. It is extremely inconvenient.

Is there any tools exist out there/ some XMLA script on SSSMS that lets me do the above jobs on the PROD directly without going through the hassle everytime I have those reqs.

 

Did I answer your question? Mark my post as a solution!
Proud to be a Super User!
My custom visualization projects
Plotting Live Sound: Viz1
Beautiful News:Viz1, Viz2, Viz3
Visual Capitalist: Working Hrs
2 ACCEPTED SOLUTIONS
bcdobbs
Community Champion
Community Champion

I tend to just connect direct to the dev model via xlma end point with tabular editor and add new tables there/configure new incremental when required. It's relatively straight forward in TE3 where you can right click to update table meta data once you've set it up. One done I use deployment pipeline to step through test and prod but you could connect straight to prod.

 

Would happily jump on a call and demo if you needed.



Ben Dobbs

LinkedIn | Twitter | Blog

Did I answer your question? Mark my post as a solution! This will help others on the forum!
Appreciate your Kudos!!

View solution in original post

Hey @smpa01 ,

 

you can do, this is exactly what ALM Toolkit was build for.

Of course you have to practice, a little.

 

Regards,

Tom



Did I answer your question? Mark my post as a solution, this will help others!

Proud to be a Super User!
I accept Kudos 😉
Hamburg, Germany

View solution in original post

8 REPLIES 8
bcdobbs
Community Champion
Community Champion

I tend to just connect direct to the dev model via xlma end point with tabular editor and add new tables there/configure new incremental when required. It's relatively straight forward in TE3 where you can right click to update table meta data once you've set it up. One done I use deployment pipeline to step through test and prod but you could connect straight to prod.

 

Would happily jump on a call and demo if you needed.



Ben Dobbs

LinkedIn | Twitter | Blog

Did I answer your question? Mark my post as a solution! This will help others on the forum!
Appreciate your Kudos!!
smpa01
Super User
Super User

@TomMartens  @AlexisOlson   I am on Premium capacity, so it should not be an issue. I will give ALM toolkit and XMLA a spin and report back my experience on each

Did I answer your question? Mark my post as a solution!
Proud to be a Super User!
My custom visualization projects
Plotting Live Sound: Viz1
Beautiful News:Viz1, Viz2, Viz3
Visual Capitalist: Working Hrs
AlexisOlson
Super User
Super User

Create or Replace with XMLA is resulting in this while trying to download from the server a workbook with no incremental but with "createOrReplace" exercised with XMLA through SSMS. I prefer doing it via SSMS but is this a definite side effect or it can be bypassed?

 

@d_gosbell @GilbertQ 

 

smpa01_0-1676656047788.png

 

 

Did I answer your question? Mark my post as a solution!
Proud to be a Super User!
My custom visualization projects
Plotting Live Sound: Viz1
Beautiful News:Viz1, Viz2, Viz3
Visual Capitalist: Working Hrs

This is a documented limitation:
https://learn.microsoft.com/en-us/power-bi/create-reports/service-export-to-pbix

  • Reports created in the Power BI service that are based on a single dataset that's configured for large models or incremental refresh, or that has been modified by using the XMLA endpoint can only be downloaded in live connected report mode.
  • Datasets modified by using the XMLA endpoint can't be downloaded to a .pbix file.

There are ways to reconstruct a .pbix but they're hacky:
https://data-goblins.com/power-bi/download-pbix

TomMartens
Super User
Super User

Hey @smpa01 ,

 

if you are on Premium Per Capacity or Premium Per User you can use ALM Toolkit: Home Page - ALM Toolkit (alm-toolkit.com).

You can use ALM Toolkit to connect to the Power BI Desktop file and "synch" the changes to the dataset residing in Power BI Service without overwriting existing partitions 🙂

 

Regards,

Tom



Did I answer your question? Mark my post as a solution, this will help others!

Proud to be a Super User!
I accept Kudos 😉
Hamburg, Germany

@TomMartens  one follow-up Q to this. Does ALM toolkit allow to delpoy selective changes to the server?

 

Meaning, I have delpyed a partitioned dataset (PROD) on the server and my dev dataset (local) is not partitioned. I work on my dev copy to update/create new meaures/tables. Is it possible to select a handful of changes (new tables/ new measures/ edited measures) through ALM toolkit and deploy them on the partioned dataset on the server. I have not used ALM toolkit before, but I think it can be extremely useful for my case. Please forgive, if it sounds like a stupid question but I want to be extremely cautious before jumping on to something without understanding the implication first that might cost me the PROD.

 

@bcdobbs I don't have TE3 yet

Did I answer your question? Mark my post as a solution!
Proud to be a Super User!
My custom visualization projects
Plotting Live Sound: Viz1
Beautiful News:Viz1, Viz2, Viz3
Visual Capitalist: Working Hrs

Hey @smpa01 ,

 

you can do, this is exactly what ALM Toolkit was build for.

Of course you have to practice, a little.

 

Regards,

Tom



Did I answer your question? Mark my post as a solution, this will help others!

Proud to be a Super User!
I accept Kudos 😉
Hamburg, Germany

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.