Forum Discussion
PowerBI data model Refresh hung up - 3 hour failure
- 1 year ago
Hi dunn1373
To improve performance and ensure data consistency in your Power BI model, especially when working with bitemporal and snowflake schemas, consider the following strategies:
- Flatten your schema where possible using Power Query or SQL views to reduce complexity and avoid issues with inner joins.
- Use a bridge date table (e.g., BusinessDate) with TREATAS() for handling From_Date and To_Date across multiple tables. This helps apply time-based logic without expanding rows unnecessarily.
- Split data using composite models — import recent data for performance and use DirectQuery or summarized tables for older records.
- Manage relationships with DAX: Keep certain relationships inactive and use USERELATIONSHIP() when needed to control filter context safely.
- Avoid DAX in slicers: Instead, create a proper dimension table for filtering to ensure it works with visuals.
These techniques help keep your model scalable and responsive, even with complex logic and large datasets.
If the above information helps you, please give us a Kudos and marked the Accept as a solution.
Best Regards,
Community Support Team _ C Srikanth.
HI dunn1373
It's been a while since I heard back from you and I wanted to follow up. Have you had a chance to try the solutions that have been offered?
If the issue has been resolved, can you mark the post as resolved? If you're still experiencing challenges, please feel free to let us know and we'll be happy to continue to help!
Looking forward to your reply!
Best Regards,
Community Support Team _ C Srikanth.