Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredJoin 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.
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!
Solved! Go to Solution.
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/
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.
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/
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.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
Check out the October 2025 Power BI update to learn about new features.