Rebind Report Data Source
If you copy a Power BI Report from one workspace to another, it will still referrence the data source from the old workspace.
The Power BI service exposes a RESTful API that you can pretty easily use to rebind a Power BI report to a different dataset. I did the following and it all worked for me:
- No option to download the report made using an already published data source.
- Copied the reports to the new workspace using Power BI Web App functionality.
- Their data sources will still be pointed to the dataset in the old workspace.
- Used the REST endpoint to rebind the reports to the new dataset in the new workspace.
- Link to the MS documentation, which includes a fully functioning developer tool that you can use to call the REST endpoint.
- Click on the green "Try it" button and you'll see the tool.
Original answer found on Reddit.