Forum Discussion
Issue Publishing to PowerBI Service
- 1 year ago
Despite the good suggestions here, in the end there was no alternative to just re-publishing with a new name and re-sharing. This time, however, I have shared as an app from within the workspace which should prevent the sharing complications if it breaks in the future.
Hello Nasif_Azam
Thank you for the thorough and thoughtful reply. I am interested in your deployment pipeline solution and I will take this up with our workspace team. Also, the change I need to make involves tweaking the underlying query so it needs to be done in PBI desktop.
one additional question, if I am able to publish the new dataset without breaking the links, will the existing publish process be broken going forward with this report (at least using the standard method)? The report issues Snowflake and SharePoint data connections. It would be ideal if this report functioned like the several others that allow simple publishing from PowerBI Desktop when changes or updates are neeed.
Thanks for the follow-up! Since you’re updating the underlying query and want to preserve existing links and scheduled refresh capability, it’s essential to understand what happens when you overwrite or recreate a dataset/report in Power BI.
Yes the publishing process will work normally going forward but with conditions. If you’re able to overwrite the existing dataset without changing its structure (e.g., table names, column names, relationships), the report can continue functioning as before.
You can publish normally in the future if:
- You successfully publish from Desktop and overwrite the existing report and dataset (meaning the GUID stays the same).
- The data source credentials and refresh configuration are still valid after publishing.
- You don’t rename or remove key tables/columns used in visuals, filters, or measures.
Once this overwrite is done cleanly, subsequent updates via Power BI Desktop will behave normally again.
Your publishing will break if:
- You delete and re-create the dataset with a new GUID (this breaks links, dashboards, refresh settings, and permissions).
- You publish with a different dataset name, even if the report name is the same.
- You introduce breaking changes to the schema (e.g., deleting columns used in visuals).
If you found this solution helpful, please consider accepting it and giving it a kudos (Like) it’s greatly appreciated and helps others find the solution more easily.
Best Regards,
Nasif Azam