nerdexam
Microsoft

DP-500 · Question #95

Assume that you are the only Azure Enterprise Data Analyst in your team. Your Project Manager has asked you to look at some techniques to improve data loading for relational data sources for your…

This question tests knowledge of performance optimization techniques for relational data sources in Power BI/Azure environments, specifically which methods genuinely reduce data load times versus those that are irrelevant or harmful.

Query and transform data

Question

Assume that you are the only Azure Enterprise Data Analyst in your team. Your Project Manager has asked you to look at some techniques to improve data loading for relational data sources for your Power BI project on which your team is working. Which of the following techniques should you consider for this task? (Choose three) A. Add Indexes B. Design Distributed Tables C. Materialized a date table D. Truncating column values E. Compressing data

Explanation

This question tests knowledge of performance optimization techniques for relational data sources in Power BI/Azure environments, specifically which methods genuinely reduce data load times versus those that are irrelevant or harmful.

Approach. The three correct techniques are A (Add Indexes), B (Design Distributed Tables), and E (Compressing Data). Adding indexes on source tables allows Power BI queries to retrieve rows faster by avoiding full table scans. Designing distributed tables (a core Azure Synapse Analytics concept using hash, round-robin, or replicated distribution) spreads data across compute nodes, dramatically improving parallel query throughput during large data loads. Compressing data reduces the volume of I/O between the source and Power BI, lowering network transfer time and storage pressure - both of which directly speed up loading. Option C (Materialize a date table) is a Power BI model best practice but addresses report calculation performance, not relational source loading. Option D (Truncating column values) discards data and offers no loading performance benefit.

Concept tested. Power BI performance optimization for relational data sources - specifically database-level techniques (indexing, distributed table design, compression) in Azure environments such as Azure Synapse Analytics and Azure SQL Database that reduce query execution time and data transfer overhead during the ETL/ELT load phase.

Reference. Microsoft Learn - 'Optimize Power BI performance' and 'Azure Synapse Analytics table distribution design guidance'

Topics

#Data Loading Optimization#Power BI Performance#Relational Database Optimization#Data Model Best Practices

Community Discussion

No community discussion yet for this question.

Full DP-500 Practice