Forum Discussion
Splitting a Power BI (PBIX) File into a Dataset and Lean Report File ?
Looking for insight towards the benefits of this process for a small but growing organization.
What performance difference is there, if any, between doing this and simply having the originating report with its dataset in place on the Power Bi Service, and simply attaching to that originating dataset as needed for other reports?
All of the dependencies look the same in the Power BI Service Lineage View, whether split or not, and it does not seem that there would really be any difference in peformance for any of the reports or datasets involved.
Don't want to watch and would rather read? I outlined the basic process below.
- Build the Report and Model
- Save Report-1
- Save As Report-2
- In Report-2
- Add a new blank tab
- Delete all other tabs
- Publish
- In Power BI Service,
- Delete Report-2, but not the dataset
- In Report-1,
- Transform
- Delete the model and all queries
- Close & Apply
- Save
- Get Data
- Choose Report-2 dataset in Power BI Service
- Repeat for any other reports needing data from Report-2 dataset
jusTodd There's nothing wrong with doing what you are saying, having the original report actually have report pages and attaching to it for future reports. This is more about separation of concerns. You can have someone that just does data modeling do the data modeling and publish to a workspace where they are the Owner and can modify things but report developers cannot and only have read/build rights. Then these report developers can be in different workspaces where they actually publish reports that use the "golden dataset" as their data source.
2 Replies
- Greg_Deckler
Community Champion
jusTodd There's nothing wrong with doing what you are saying, having the original report actually have report pages and attaching to it for future reports. This is more about separation of concerns. You can have someone that just does data modeling do the data modeling and publish to a workspace where they are the Owner and can modify things but report developers cannot and only have read/build rights. Then these report developers can be in different workspaces where they actually publish reports that use the "golden dataset" as their data source.
- jusTodd
Advocate IV
Thank you, Sir. That makes perfect sense. Appreciate the response.