March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
Hi Team,
Calling Microsoft Fabric Experts! Need Your Guidance!
Before the introduction of Microsoft Fabric, we relied on Dataflows Gen2 to connect to SQL sources, pull data, and transform it. For context, Dataflows sit inside workspaces and not within any Lakehouse/Data Warehouse. We then used these Dataflows as the source for our Power BI reports. However, with enterprise-scale data, this approach sometimes slowed down report performance.
Enter Fabric's OneLake
With OneLake storing data in Parquet and Delta table formats, performance can be significantly improved. I’m exploring the best way to leverage this, and I’d love your insights!
1️⃣ Option 1:
2️⃣ Option 2:
Your suggestions aren’t just helpful for me but could benefit many in the community. I truly appreciate the time and effort from those who love sharing their knowledge.
Looking forward to hearing from the amazing experts out there!
Thank you! 🙏
@Greg_Deckler @marcorusso @v-linyulu-msft @v-yaningy-msft @amitchandak
Your question is regarding the report performance.
👉 Will this improve Power BI report performance?
Both the approaches that you have described will create delta tables in a Lakehouse, the only difference is the datasource that you would like to extract the data from. You should be able to use direct lake storage mode with both approaches and can expect better performance.
To improve the performance of your reports, you can follow these
1. While creating the delta tables make sure to assign appropriate data types for all the columns.
2. Perform Delta table maintainance commands on schedule basis
https://learn.microsoft.com/en-us/fabric/data-engineering/lakehouse-table-maintenance
3. Make sure your delta tables do not fall into the limitations documented here, which can lead to fall back behavior.
https://fabric.guru/controlling-direct-lake-fallback-behavior
4. write optimized DAX expressions.
5. Try to avoid adding more than 15 visuals in one page.
6. Report performance will also depend on the number of concurrent users accessing the reports. Perform realistic load test.
Depending on the results, leverage query caching and query scale out features
https://learn.microsoft.com/en-us/power-bi/connect-data/power-bi-query-caching
Need a Power BI Consultation? Hire me on Upwork
Connect on LinkedIn
|
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.
User | Count |
---|---|
119 | |
88 | |
73 | |
67 | |
49 |
User | Count |
---|---|
199 | |
141 | |
97 | |
79 | |
68 |