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

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now

Reply
Anonymous
Not applicable

Report slow with Direct query.

Hi everyone, 

My pbix file has 3 Direct Query with an oracle statement, and wherever I do on the report, it takes a long time.

Below is the loop that I keep getting if I try to create a visual or apply a filter.

 

ROG_BI22_0-1649668759288.png

 

What would be the best approach to have a quick report? 
Is there anything I can do in PBI Desktop or should I try using Dataflow?

 

Many thanks.

1 ACCEPTED SOLUTION
Anonymous
Not applicable

Hi @Anonymous ,

 

With no information, I could not specify what's taking so much time, but you can use the following tools:

1. PowerBI Performance Analyzer: To find out how each of your report elements, such as visuals and DAX formulas, are performing. Using the Performance Analyzer, you can see and record logs that measure how each of your report elements performs when users interact with them, and which aspects of their performance are most (or least) resource intensive.


2. Check the datamodel and the storage mode of each table involved (ie: fact table, calendar, customer, etc).  You may refer to Composite models


3. Limit the number of objects, for each object in the dashboard a query will be sent to the datasource, limiting the number of objects might help. 

4. Use SQL Server Profiler to identify queries that are slow.

 

 

For references:

Monitor report performance in Power BI - Power BI | Microsoft Docs

DirectQuery model troubleshooting in Power BI Desktop - Power BI | Microsoft Docs

 

Best Regards,
Eyelyn Qin
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

1 REPLY 1
Anonymous
Not applicable

Hi @Anonymous ,

 

With no information, I could not specify what's taking so much time, but you can use the following tools:

1. PowerBI Performance Analyzer: To find out how each of your report elements, such as visuals and DAX formulas, are performing. Using the Performance Analyzer, you can see and record logs that measure how each of your report elements performs when users interact with them, and which aspects of their performance are most (or least) resource intensive.


2. Check the datamodel and the storage mode of each table involved (ie: fact table, calendar, customer, etc).  You may refer to Composite models


3. Limit the number of objects, for each object in the dashboard a query will be sent to the datasource, limiting the number of objects might help. 

4. Use SQL Server Profiler to identify queries that are slow.

 

 

For references:

Monitor report performance in Power BI - Power BI | Microsoft Docs

DirectQuery model troubleshooting in Power BI Desktop - Power BI | Microsoft Docs

 

Best Regards,
Eyelyn Qin
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Helpful resources

Announcements
Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

Check out the October 2025 Power BI update to learn about new features.

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.

Top Solution Authors
Top Kudoed Authors