Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Power BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.

Reply
jusTodd
Advocate IV
Advocate IV

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.

 

 

 

The essential points of this video are to ...
 
  1. Build the Report and Model
  2. Save Report-1
  3. Save As Report-2
  4. In Report-2
    1. Add a new blank tab
    2. Delete all other tabs
    3. Publish
  5. In Power BI Service,
    1. Delete Report-2, but not the dataset
  6. In Report-1,
    1. Transform
    2. Delete the model and all queries
    3. Close & Apply
    4. Save
    5. Get Data
      1. Choose Report-2 dataset in Power BI Service
    6. Repeat for any other reports needing data from Report-2 dataset
1 ACCEPTED SOLUTION
Greg_Deckler
Super User
Super User

@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. 



Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
Power BI Cookbook Third Edition (Color)

DAX is easy, CALCULATE makes DAX hard...

View solution in original post

2 REPLIES 2
Greg_Deckler
Super User
Super User

@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. 



Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
Power BI Cookbook Third Edition (Color)

DAX is easy, CALCULATE makes DAX hard...

Thank you, Sir.  That makes perfect sense.  Appreciate the response.

Helpful resources

Announcements
June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

Check out the June 2025 Power BI update to learn about new features.

June 2025 community update carousel

Fabric Community Update - June 2025

Find out what's new and trending in the Fabric community.