Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Microsoft DP-600 Exam - Topic 1 Question 51 Discussion

You have a Fabric tenant that contains a semantic model named Model1. Model1 uses Import mode. Model1 contains a table named Orders. Orders has 100 million rows and the following fields.You need to reduce the memory used by Model! and the time it takes to refresh the model. Which two actions should you perform? Each correct answer presents part of the solution. NOTE: Each correct answer is worth one point.
B) Replace TotalQuantity with a calculated column. and D) Replace TotalSalesAmount with a measure.
A) Split OrderDateTime into separate date and time columns.
C) Convert Quantity into the Text data type.

Microsoft DP-600 Exam - Topic 1 Question 51 Discussion

Actual exam question for Microsoft's DP-600 exam
Question #: 51
Topic #: 1
[All DP-600 Questions]

You have a Fabric tenant that contains a semantic model named Model1. Model1 uses Import mode. Model1 contains a table named Orders. Orders has 100 million rows and the following fields.

You need to reduce the memory used by Model! and the time it takes to refresh the model. Which two actions should you perform? Each correct answer presents part of the solution. NOTE: Each correct answer is worth one point.

Show Suggested Answer Hide Answer
Suggested Answer: B, D

To reduce memory usage and refresh time, splitting the OrderDateTime into separate date and time columns (A) can help optimize the model because date/time data types can be more memory-intensive than separate date and time columns. Moreover, replacing TotalSalesAmount with a measure (D) instead of a calculated column ensures that the calculation is performed at query time, which can reduce the size of the model as the value is not stored but calculated on the fly. Reference = The best practices for optimizing Power BI models are detailed in the Power BI documentation, which recommends using measures for calculations that don't need to be stored and adjusting data types to improve performance.


Contribute your Thoughts:

0/2000 characters
Deandrea
4 days ago
But it can improve performance overall. D is definitely a must!
upvoted 0 times
...
Dierdre
9 days ago
I’m not sure about A. What if it complicates queries?
upvoted 0 times
...
Caitlin
14 days ago
Agreed! A reduces complexity, and D optimizes calculations.
upvoted 0 times
...
Clay
19 days ago
I think A and D are the best choices. Splitting columns helps with memory.
upvoted 0 times
...
Allene
25 days ago
B) doesn't seem right; calculated columns can be heavy too.
upvoted 0 times
...
Eileen
30 days ago
Wow, 100 million rows? That's a lot to handle!
upvoted 0 times
...
Carylon
1 month ago
Not sure about C) - converting to Text seems counterproductive.
upvoted 0 times
...
Georgene
1 month ago
Totally agree with A) - splitting columns can save memory.
upvoted 0 times
...
Pok
2 months ago
A) and D) are solid choices!
upvoted 0 times
...
Maricela
2 months ago
Model1 has 100 million rows, that's huge!
upvoted 0 times
...
Genevieve
2 months ago
B) Calculated columns can be useful, but not always the best choice.
upvoted 0 times
...
Kina
2 months ago
Wait, converting Quantity to Text? That sounds off.
upvoted 0 times
...
Denny
2 months ago
D) Definitely replace TotalSalesAmount with a measure!
upvoted 0 times
...
Kanisha
2 months ago
A) Splitting OrderDateTime makes sense for efficiency.
upvoted 0 times
...
Eric
3 months ago
I vaguely recall something about data types affecting performance, but I can't remember if converting Quantity to Text is a good idea.
upvoted 0 times
...
Roxanne
3 months ago
I think D is definitely a strong option since measures are generally more efficient than calculated columns.
upvoted 0 times
...
Jacqueline
3 months ago
I'm not entirely sure about B; replacing TotalQuantity with a calculated column seems counterintuitive for reducing memory.
upvoted 0 times
...
Annamae
4 months ago
I remember we discussed how splitting columns can help with performance, so A might be a good choice.
upvoted 0 times
...

Save Cancel