nerdexam
Microsoft

DP-600 · Question #21

You have a Fabric workspace that contains a DirectQuery semantic model. The model queries a data source that has 500 million rows. You have a Microsoft Power Bi report named Report1 that uses the mode

The correct answer is A. user-defined aggregations B. automatic aggregation. For a DirectQuery semantic model with a large data source, both user-defined and automatic aggregations are effective features to reduce query execution time for report visuals.

Submitted by haru.x· Apr 18, 2026Implement and manage semantic models

Question

You have a Fabric workspace that contains a DirectQuery semantic model. The model queries a data source that has 500 million rows. You have a Microsoft Power Bi report named Report1 that uses the model. Report1 contains visuals on multiple pages. You need to reduce the query execution time for the visuals on all the pages. What are two features that you can use? Each correct answer presents a complete solution, NOTE: Each correct answer is worth one point.

Options

  • Auser-defined aggregations
  • Bautomatic aggregation
  • Cquery caching
  • DOneLake integration

How the community answered

(55 responses)
  • A
    73% (40)
  • C
    18% (10)
  • D
    9% (5)

Why each option

For a DirectQuery semantic model with a large data source, both user-defined and automatic aggregations are effective features to reduce query execution time for report visuals.

Auser-defined aggregationsCorrect

User-defined aggregations allow pre-summarized tables to be created within the model, which Power BI can query instead of the large DirectQuery source, significantly reducing query response times.

Bautomatic aggregationCorrect

Automatic aggregations intelligently create and manage in-memory aggregations based on common query patterns, offloading queries from the DirectQuery source and speeding up visual rendering for frequently accessed data.

Cquery caching

Query caching improves performance for repeated queries by storing results, but it does not fundamentally reduce the execution time of the *initial* query to the data source or for complex, unique queries.

DOneLake integration

Concept tested: DirectQuery performance optimization (aggregations)

Source: https://learn.microsoft.com/en-us/power-bi/transform-model/desktop-aggregations-overview

Topics

#Power BI Performance#DirectQuery#Aggregations#Microsoft Fabric

Community Discussion

No community discussion yet for this question.

Full DP-600 Practice