Forum Discussion
Incremental refresh
- 6 months ago
A report is replaced only when you publish over the same report object in the workspace. If you publish to the same workspace but Power BI can’t match it to an existing report, it will always create a new one. So instead of re-publishing your report try rebinding your report tho your new semantic model using the code below with NoteBook:
%pip install semantic-link-labsimport sempy_labs.report as rep # List of reports to rebind reports = [ 'ReportName' ] # Rebind operation for each report for report in reports: rep.report_rebind( report = report, dataset = 'NewSemanticModelName', report_workspace = 'WorkspaceName', dataset_workspace = 'WorkspaceName' ) print(f"✓ {report} successfully rebound")
Hi amahmoud ,
PBI at the backend will create GUID for each object that isgetting published so if a file is already published it will recognize that the file is already present so it gives us a promt whether it need to overwrite the existing file .
I have few questions on the problem statement .
The new testing report you published to the workspace for validation purposes has been removed from the workspace ?
any other change like space in the file name or
With the recent changes to the PBIX file, instead of publishing the file from the desktop app, try using the ALM Toolkit and try to migrate the changes from the desktop to the service.
Thanks .
If this response was helpful in any way, I’d gladly accept a kudo.
Please mark it as the correct solution. It helps other community members find their way faster.