Join us for an expert-led overview of the tools and concepts you'll need to pass exam PL-300. The first session starts on June 11th. See you there!
Get registeredPower BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.
Hi, I have a question about Power BI REST APIs for shared datasets. Say I have a report named test123, and I have a dataset named test123 (created from the same .pbix file when I imported). Now, I have another report test456. It was originally bound to dataset test456 (which was created from the same .pbix when I imported test456 report), but then I rebound to use test123, and then deleted the test456 dataset. If I use /imports?datasetDisplayName=test123.pbix&nameConflict=Overwrite, this will update both test123 dataset and test123 report. But how can I update the test456 report? It no longer is associated with the test456 dataset, but when I update the test123 dataset using /import, it only updates the test123 report, not the test456 report.
Hi @jgeorge,
Thanks for reaching out to the Microsoft fabric community forum.
It looks like you are facing issues in updating a your second report as its dataset is changed to the first one but even after that report is not updating. As @Nasif_Azam has already responded to your query, kindly go through his response and check if your issue can be resolved.
I would also take a moment to thank @Nasif_Azam, for actively participating in the community forum and for the solutions you’ve been sharing in the community forum. Your contributions make a real difference.
If I misunderstand your needs or you still have problems on it, please feel free to let us know.
Best Regards,
Hammad.
Community Support Team
Hi @jgeorge,
As we haven’t heard back from you, so just following up to our previous message. I'd like to confirm if you've successfully resolved this issue or if you need further help.
If yes, you are welcome to share your workaround and mark it as a solution so that other users can benefit as well. If you find a reply particularly helpful to you, you can also mark it as a solution.
If so, it would be really helpful for the community if you could mark the answer that helped you the most. If you're still looking for guidance, feel free to give us an update, we’re here for you.
Best Regards,
Hammad.
Hey @jgeorge ,
Your understanding is correct: when you use the Power BI REST API's /imports endpoint with nameConflict=Overwrite, it only updates the dataset and report that were originally associated with that import, not any other reports that may now be bound to that dataset.
Although test456 is bound to the test123 dataset, it remains a separate report object. When you import test123.pbix using: POST /groups/{groupId}/imports?datasetDisplayName=test123.pbix&nameConflict=Overwrite
this only updates:
The dataset named test123
The report that was originally imported from test123.pbix (likely also named test123)
Any other reports (like test456) that you have manually rebound to test123 will not be affected by this import. Power BI does not track which reports are re-bound to a dataset after the fact for the purpose of updating on import.
To update the visual layout or structure of test456, you have two options:
If you want test456 to reflect changes made in the .pbix file (like visuals, report pages):
Re-import the .pbix file again with a different datasetDisplayName.
Then rebind test456 to the new dataset using:
POST /groups/{groupId}/reports/{reportId}/Rebind { "datasetId": "new-dataset-id" }
If test456 is just a copy of test123, consider:
Deleting the existing test456 report.
Reimport the .pbix with nameConflict=Overwrite to update both report and dataset.
If needed, rename the report to test456.
For Detailed Information:
Power BI Service - Dataset Concepts
Rebinding Power BI Reports with REST APIs (Community)
Understanding Shared Datasets in Power BI
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
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
Check out the June 2025 Power BI update to learn about new features.
User | Count |
---|---|
3 | |
3 | |
3 | |
2 | |
2 |