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!Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
Hi, when building my PBI decks I often wonder whether the best thing to do is to do as much T-SQL data modeling first before building in the columns and measures.
With a PBI using an import as a datasource, is it better to do as much T-SQL work and leave the rest for DAX and Power Query? Is there a way to determine where to build, if you have an option to change the SQL, Transform the data or add measures and columns?
Thanks, Steve.
Solved! Go to Solution.
@Anonymous , It is always good to bring data into power bi in Star schema format with ETL and transformation done at database/sql level. Any Transformation done on power bi will increase the load time.
refer if needed
https://www.sqlbi.com/articles/the-importance-of-star-schemas-in-power-bi/
@Anonymous , It is always good to bring data into power bi in Star schema format with ETL and transformation done at database/sql level. Any Transformation done on power bi will increase the load time.
refer if needed
https://www.sqlbi.com/articles/the-importance-of-star-schemas-in-power-bi/
Thanks for the response. It seems like the more you can do at the database level before data loads into PBI, the faster and more efficient your dashboard/Report will be.
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
| User | Count |
|---|---|
| 104 | |
| 82 | |
| 72 | |
| 46 | |
| 35 |