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

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply

Power BI Direct Query First Load Slowness Problem

Hi Guys, Hope you are doing well. I am using direct query mode in Power BI and data source is Amazone redshift. While I load first time my report in services my visuals take aprrox 1 mint to load data which is a bad user experince for my client. And after that first load it works fine . So is there any way to improve this so that it can load in 5 to 10 Sec. Please help me solve this problem. Attaching Snapshot for refrence. 

Gurpreetsingh1_0-1739958521057.png

 

 

Thanks 

1 ACCEPTED SOLUTION

Hi @Gurpreetsingh1,

 

Thank you for reaching out to Microsoft Fabric Community.

 

Thank you @Akash_Varuna for addressing the issue.

 

Since you have already optimized the report and enabled query caching, the main issue is likely the nature of DirectQuery mode and its connection to Amazon Redshift.

 

DirectQuery introduces some latency as it executes live queries on Redshift instead of caching data in Power BI. Redshift is optimized for batch processing rather than real-time queries, DirectQuery doesn't work as efficiently with it as it does with SQL Server or Snowflake.

Additionally, connection overhead between Power BI and Redshift can cause delays, especially on the initial load. While caching helps with subsequent queries, some level of latency is expected, especially in reports with multiple visuals querying live data.

 

If this post helps, then please consider Accepting as solution to help the other members find it more quickly, don't forget to give a "Kudos" – I’d truly appreciate it! 

 

Thanks and regards,

Anjan Kumar Chippa

View solution in original post

6 REPLIES 6
Akash_Varuna
Super User
Super User

Hi @Gurpreetsingh1 You could try to pre agregate the data and optimize queries and use query caching try these please
Optimize Redshift by using pre-aggregated tables, materialized views, proper indexing, and efficient SQL queries. Simplify Dax Measuures

Enable query caching in Power BI Service for faster subsequent loads.

Schedule cache refreshes to pre-load data during off-peak hours.
Utilize Power BI’s Performance Analyzer and Redshift query logs to identify and resolve bottlenecks.
If this post helped please do give a kudos and accept this as a solution 
Thanks In Advance

 

 

Hi @Akash_Varuna thanks for the reply i have done all these steps, Optimized my report, enable query caching and reduce date range (for a week), But still it takes approx 40-50 seconds to load data into visuals. Don't know its problem with direct query mode or it is the usual connection time b/w Power bi and source.

 

 

Hi @Gurpreetsingh1,

 

Thank you for reaching out to Microsoft Fabric Community.

 

Thank you @Akash_Varuna for addressing the issue.

 

Since you have already optimized the report and enabled query caching, the main issue is likely the nature of DirectQuery mode and its connection to Amazon Redshift.

 

DirectQuery introduces some latency as it executes live queries on Redshift instead of caching data in Power BI. Redshift is optimized for batch processing rather than real-time queries, DirectQuery doesn't work as efficiently with it as it does with SQL Server or Snowflake.

Additionally, connection overhead between Power BI and Redshift can cause delays, especially on the initial load. While caching helps with subsequent queries, some level of latency is expected, especially in reports with multiple visuals querying live data.

 

If this post helps, then please consider Accepting as solution to help the other members find it more quickly, don't forget to give a "Kudos" – I’d truly appreciate it! 

 

Thanks and regards,

Anjan Kumar Chippa

Hi @Gurpreetsingh1,

 

As we haven’t heard back from you, we wanted to kindly follow up to check if the solution I have provided for the issue worked? or let us know if you need any further assistance.
If my response addressed, please mark it as "Accept as solution" and click "Yes" if you found it helpful.

 

Thanks and regards,

Anjan Kumar Chippa

Hi @Gurpreetsingh1,

 

We wanted to kindly follow up to check if the solution I have provided for the issue worked.
If my response addressed, please mark it as "Accept as solution" and click "Yes" if you found it helpful.

 

Thanks and regards,

Anjan Kumar Chippa

Hi @Gurpreetsingh1,

 

As we haven’t heard back from you, we wanted to kindly follow up to check if the solution I have provided for the issue worked.
If my response addressed, please mark it as "Accept as solution" and click "Yes" if you found it helpful.

 

Thanks and regards,

Anjan Kumar Chippa

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

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.