DA0-002 · Question #26
A company reports on seven years of data in a sales dashboard. The dashboard pulls from a sales database that has 30 years of data. The dashboard performance is slow. Which of the following is the…
The correct answer is C. Filtering to include only relevant data. The most effective way to improve dashboard performance when it's slow due to pulling a small subset of data from a much larger database is to filter the data to include only the relevant seven years. Reducing the volume of data processed significantly decreases query execution…
Question
A company reports on seven years of data in a sales dashboard. The dashboard pulls from a sales database that has 30 years of data. The dashboard performance is slow. Which of the following is the best way to improve the dashboard's performance?
Options
- APerforming a code review
- BChecking network connectivity
- CFiltering to include only relevant data
- DAdding more RAM and rerunning
How the community answered
(31 responses)- A16% (5)
- B3% (1)
- C71% (22)
- D10% (3)
Why each option
The most effective way to improve dashboard performance when it's slow due to pulling a small subset of data from a much larger database is to filter the data to include only the relevant seven years. Reducing the volume of data processed significantly decreases query execution time and improves load times.
Performing a code review might optimize existing queries, but it doesn't address the fundamental issue of processing excessive irrelevant data from the database.
Checking network connectivity addresses potential network bottlenecks, but it's less likely to be the primary cause of slowness if the dashboard is consistently slow due to large data pulls rather than intermittent connection issues.
When a dashboard's performance is slow and it pulls a small subset (7 years) from a much larger dataset (30 years), the most effective improvement is to filter the data at the source. Loading and processing only the necessary data reduces the volume transmitted and queried, significantly speeding up dashboard refresh and interaction.
Adding more RAM to the dashboard server or client might improve local processing, but it does not reduce the time spent fetching unnecessary data from the source database.
Concept tested: Data optimization for dashboard performance
Source: https://learn.microsoft.com/en-us/power-bi/guidance/report-performance-optimize-data-model
Topics
Community Discussion
No community discussion yet for this question.