nerdexam
Microsoft

DP-600 · Question #26

You have a Fabric tenant that contains a semantic model. The model uses Direct Lake mode. You suspect that some DAX queries load unnecessary columns into memory. You need to identify the frequently…

The correct answer is B. Use the Vertipaq Analyzer tool. C. Query the $System.DISCOVER_STORAGE_TABLE_COLUMN_SEGMENTS dynamic. To identify frequently used columns loaded into memory for a Direct Lake semantic model, analyzing the model with Vertipaq Analyzer or querying specific DMVs are effective methods.

Submitted by devops_kid· Apr 18, 2026Implement and manage semantic models

Question

You have a Fabric tenant that contains a semantic model. The model uses Direct Lake mode. You suspect that some DAX queries load unnecessary columns into memory. You need to identify the frequently used columns that are loaded into memory. What are two ways to achieve the goal? Each correct answer presents a complete solution. NOTE: Each correct answer is worth one point.

Options

  • AUse the Analyze in Excel feature.
  • BUse the Vertipaq Analyzer tool.
  • CQuery the $System.DISCOVER_STORAGE_TABLE_COLUMN_SEGMENTS dynamic
  • DQuery the DISCOVER_MEMORYGRANT dynamic management view (DMV).

How the community answered

(22 responses)
  • A
    9% (2)
  • B
    77% (17)
  • D
    14% (3)

Why each option

To identify frequently used columns loaded into memory for a Direct Lake semantic model, analyzing the model with Vertipaq Analyzer or querying specific DMVs are effective methods.

AUse the Analyze in Excel feature.

The 'Analyze in Excel' feature is for ad-hoc data exploration and reporting, not for diagnosing internal memory usage or column loading patterns of the semantic model itself.

BUse the Vertipaq Analyzer tool.Correct

The Vertipaq Analyzer tool, though external, provides detailed insights into a semantic model's memory consumption, including column-level size, cardinality, and encoding, which helps identify memory-intensive columns.

CQuery the $System.DISCOVER_STORAGE_TABLE_COLUMN_SEGMENTS dynamicCorrect

Querying the `$System.DISCOVER_STORAGE_TABLE_COLUMN_SEGMENTS` Dynamic Management View (DMV) directly provides detailed information about column segments, including their memory usage and potentially access patterns within the model.

DQuery the DISCOVER_MEMORYGRANT dynamic management view (DMV).

Concept tested: Direct Lake semantic model memory analysis

Source: https://learn.microsoft.com/en-us/analysis-services/instances/use-dmvs-to-monitor-analysis-services

Topics

#Fabric Semantic Models#Direct Lake#Memory Optimization#DMV

Community Discussion

No community discussion yet for this question.

Full DP-600 Practice