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

Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM. Register now.

Reply
Anonymous
Not applicable

Multiple reports using same SSAS model causing redundant datasets?

Wanted to get some help in understanding datasets and if my implementation is "best practice" or inefficient.  I fear it may be inefficient.

 

We have a SQL Server Analysis Services model based on a data warehouse and a few additional datasets.  Its one main SSAS model that we primarily use.  Whenever we create a new Power BI report, we connect to this SSAS model via live connection.  When we post the report to the Service, it creates a new dataset.  Thus we have several datasets which technically refer back to the one SSAS model.

 

I feel like this is potentially redundant data in the datasets.  Our main SSAS model is kind of an 'all encompassing model' which has many data tables in it and not every report uses every data table, maybe 3-5 tables out of 20 depending on the purpose of each report. Some reports overlap a bit.

 

How does this sound to you guys? Is there a more efficient way?  Not sure if it's possible but one thought of mine is to create 1 dataset made up of our main SSAS model and then each PBI report we create connects to this dataset/model in the Power BI Service; but not sure if that's ideal or possible.

 

Would love feedback and thank you!

1 ACCEPTED SOLUTION
Anonymous
Not applicable

This blog post actually answers my question in an understandable manner and offers what seems to be a 'best practice' solution: https://exceleratorbi.com.au/new-power-bi-reports-golden-dataset/

View solution in original post

4 REPLIES 4
v-kelly-msft
Community Support
Community Support

Hi @Anonymous ,

 

Yes,you are using live connection ,under live connection ,when dataset is published to service,there is only table header included,without any filed,which is unlike import,so there is no efficient way...

Here is a reference.

https://community.powerbi.com/t5/Community-Blog/Power-BI-Live-connection-vs-Import-comparison-and-limitations/ba-p/84377

 

Best Regards,
Kelly
Did I answer your question? Mark my post as a solution!
Anonymous
Not applicable

This blog post actually answers my question in an understandable manner and offers what seems to be a 'best practice' solution: https://exceleratorbi.com.au/new-power-bi-reports-golden-dataset/

Greg_Deckler
Community Champion
Community Champion

When you say "Live" do you mean Direct Query? If so, then there shouldn't be duplicate data.


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!:
DAX For Humans

DAX is easy, CALCULATE makes DAX hard...
Anonymous
Not applicable

Well in Power BI it lists it as a "live connection" and such as live connection is referenced here in this documentation: https://docs.microsoft.com/en-us/power-bi/desktop-analysis-services-tabular-data

 

This is just a random image from stackoverflow that I found showing you the "connect live" option when you try to connect to a SSAS database.

 

XIqCv

 

 

Helpful resources

Announcements
Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

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

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.