Skip to content

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.