MicrosoftDocs / powerbi-docs

Creative Commons Attribution 4.0 International
444 stars 844 forks source link

Publish overwrites data acquired via Incremental Refresh #2236

Closed fordmaxson closed 2 years ago

fordmaxson commented 3 years ago

The last part of this document explains that publishing a modified report from desktop can overwrite all the accumulated data acquire via incremental refresh. I am trying to make use of the mentioned ALM toolkit and am corresponding with the team writing it, but currently it is clunky and does not appear to identify model vs data changes.

I believe it is critical that Microsoft make the Publish function smarter and give the user an option to publish the report changes minus the data overwrite. I am stuck delivering what my customers need until such time.

thanks


Document Details

Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

maggiesMSFT commented 3 years ago

Hi, @fordmaxson -- Thanks for your comment! It sounds like a product issue rather than a documentation issue. Please visit the Power BI Ideas page, https://ideas.powerbi.com/forums/265200-power-bi, to provide feedback

fordmaxson commented 3 years ago

Maggie, Your document states... "In some cases you may not want to replace the dataset, especially with incremental refresh. The dataset in Power BI Desktop could be much smaller than the one in the service. If the dataset in the service has an incremental refresh policy applied, it may have several years of historical data that will be lost if the dataset is replaced. Refreshing all the historical data could take hours and result in system downtime for users.

Instead, it's better to perform a metadata-only deployment. This allows deployment of new objects without losing the historical data. For example, if you have added a few measures, you can deploy only the new measures without needing to refresh the data, saving a lot of time.

When configured for read-write, the XMLA endpoint provides compatibility with tools that make this happen. For example, the ALM Toolkit is a schema diff tool for Power BI datasets and can be used to perform deployment of metadata only."

I have been in communication with Christian Wade from ALM Toolkit (https://github.com/microsoft/Analysis-Services/issues/58) and he has confirmed that teh ALM Toolkit can only adjust what data is sent up, it has no ability to send report info (Charts/Measures) instead of datasets.

That makes your documentation look wrong and leaves me unsure how to use Incremental Refresh without overwriting years of data on the service.

Let me know if you have and option for my issue. Thanks

maggiesMSFT commented 3 years ago

Hi, @fordmaxson -- thanks for clarifying! I've reopened the issue and assigned it to the author for consideration.

davidiseminger commented 2 years ago

Looks like these changes have already been made to the documentation. Closing, as a result.