Microsoft PL-300 Practice Test 42
Question 410
A model imports 200 unused high-cardinality transaction columns that are never placed in visuals or measures. A colleague proposes: Hide unused columns in Report view but keep all their data loaded. Which explanation BEST identifies the defect in that proposal?
- More hidden date tables are not a cohesive shared calendar
- Hiding fields does not remove their storage cost
- The suggested approach is safe merely because its product name is familiar.
- Fewer imported fields reduce memory size and can improve compression
Explanation
Correct Answer
B:Hiding fields does not remove their storage cost. This directly explains why the proposal 'Hide unused columns in Report view but keep all their data loaded' should not be used.
Incorrect Answers
A:This addresses a different case: A desktop model auto-creates many hidden date tables for every datetime field. It is not the specific defect in 'Hide unused columns in Report view but keep all their data loaded'.
C:Product familiarity is not evidence of suitability. The actual defect in this proposal is: Hiding fields does not remove their storage cost.
D:This is reasoning supporting the preferred solution 'Remove unused columns from the import query and semantic model', but it does not directly name the defect in the proposed shortcut.
Question 411
A model imports 200 unused high-cardinality transaction columns that are never placed in visuals or measures. After implementing Remove unused columns from the import query and semantic model, which observation BEST demonstrates that the intended result is actually working?
- The team schedules a future check of whether The refreshed model is smaller while required measures still work, but has not observed a result.
- The report owner approves Remove unused columns from the import query and semantic model without testing the resulting behavior.
- The model uses one marked Date table and has fewer hidden date structures
- The refreshed model is smaller while required measures still work
Explanation
Correct Answer
D:The observation 'The refreshed model is smaller while required measures still work' directly tests the intended result. Fewer imported fields reduce memory size and can improve compression.
Incorrect Answers
A:A future test is not yet observed operational evidence. The verification must establish: The refreshed model is smaller while required measures still work.
B:Approval of a proposed design is not evidence of working behavior. The required observation is: The refreshed model is smaller while required measures still work.
C:This belongs to a different case: A desktop model auto-creates many hidden date tables for every datetime field. It does not validate the current change.
Question 412
The original scenario was: A model imports 200 unused high-cardinality transaction columns that are never placed in visuals or measures. The initial solution is already in place. Now this new requirement arises: Data owners identify one previously unused field needed for compliance. Which ADDITIONAL action BEST meets the changed condition?
- Hide unused columns in Report view but keep all their data loaded
- The refreshed model is smaller while required measures still work
- Remove unused columns from the import query and semantic model
- Restore only that necessary field with documented retention
Explanation
Correct Answer
D:The changed requirement is 'Data owners identify one previously unused field needed for compliance'. The additional response is 'Restore only that necessary field with documented retention'.
Incorrect Answers
A:This remains unsuitable for the original situation: Hiding fields does not remove their storage cost. It also does not meet the changed need.
B:This observes the original approach but is not an additional action: The refreshed model is smaller while required measures still work.
C:This is the already implemented original solution: Remove unused columns from the import query and semantic model. Fewer imported fields reduce memory size and can improve compression. It does not itself solve the new requirement.
Question 413
A Sales table contains a billion historical rows but the business only analyzes recent months. Which TWO entries together identify the most appropriate initial action and direct observed evidence of its success? (Select TWO.)
- Check query folding and move compatible filters earlier in the query
- Filter unnecessary source rows before import and validate query folding
- The source-side query excludes old periods and the model shrinks
- Provide a separate historical model or controlled summary partition
- Load all transactions and hide old periods using page-level visual filters
Explanation
Correct Answers
B:Reducing imported rows lowers model size and refresh work. For the stated case, Filter unnecessary source rows before import and validate query folding.
C:Correct direct operational evidence. The source-side query excludes old periods and the model shrinks. This is a check of the original requirement, not an unperformed plan.
Incorrect Answers
A:This addresses a separate source situation: Power Query transforms a SQL source in ways that unexpectedly pull millions of rows into the local engine. It does not directly satisfy this case's priority.
D:This might be appropriate after a different requirement arises: Audit users need occasional ten-year history. It is not the best initial response to the stated case.
E:Visual filtering does not reduce semantic-model ingestion cost. The proposed shortcut 'Load all transactions and hide old periods using page-level visual filters' fails the documented need.
Question 414
A Sales table contains a billion historical rows but the business only analyzes recent months. A colleague proposes: Load all transactions and hide old periods using page-level visual filters. Which explanation BEST identifies the defect in that proposal?
- Reducing imported rows lowers model size and refresh work
- The suggested approach is safe merely because its product name is familiar.
- Visual filtering does not reduce semantic-model ingestion cost
- Early nonfoldable steps can force unnecessary local processing
Explanation
Correct Answer
C:Visual filtering does not reduce semantic-model ingestion cost. This directly explains why the proposal 'Load all transactions and hide old periods using page-level visual filters' should not be used.
Incorrect Answers
A:This is reasoning supporting the preferred solution 'Filter unnecessary source rows before import and validate query folding', but it does not directly name the defect in the proposed shortcut.
B:Product familiarity is not evidence of suitability. The actual defect in this proposal is: Visual filtering does not reduce semantic-model ingestion cost.
D:This addresses a different case: Power Query transforms a SQL source in ways that unexpectedly pull millions of rows into the local engine. It is not the specific defect in 'Load all transactions and hide old periods using page-level visual filters'.
Question 415
A Sales table contains a billion historical rows but the business only analyzes recent months. After implementing Filter unnecessary source rows before import and validate query folding, which observation BEST demonstrates that the intended result is actually working?
- The source-side query excludes old periods and the model shrinks
- The team schedules a future check of whether The source-side query excludes old periods and the model shrinks, but has not observed a result.
- The report owner approves Filter unnecessary source rows before import and validate query folding without testing the resulting behavior.
- Source query tracing confirms a selective SQL WHERE clause
Explanation
Correct Answer
A:The observation 'The source-side query excludes old periods and the model shrinks' directly tests the intended result. Reducing imported rows lowers model size and refresh work.
Incorrect Answers
B:A future test is not yet observed operational evidence. The verification must establish: The source-side query excludes old periods and the model shrinks.
C:Approval of a proposed design is not evidence of working behavior. The required observation is: The source-side query excludes old periods and the model shrinks.
D:This belongs to a different case: Power Query transforms a SQL source in ways that unexpectedly pull millions of rows into the local engine. It does not validate the current change.
Question 416
The original scenario was: A Sales table contains a billion historical rows but the business only analyzes recent months. The initial solution is already in place. Now this new requirement arises: Audit users need occasional ten-year history. Which ADDITIONAL action BEST meets the changed condition?
- Provide a separate historical model or controlled summary partition
- The source-side query excludes old periods and the model shrinks
- Filter unnecessary source rows before import and validate query folding
- Load all transactions and hide old periods using page-level visual filters
Explanation
Correct Answer
A:The changed requirement is 'Audit users need occasional ten-year history'. The additional response is 'Provide a separate historical model or controlled summary partition'.
Incorrect Answers
B:This observes the original approach but is not an additional action: The source-side query excludes old periods and the model shrinks.
C:This is the already implemented original solution: Filter unnecessary source rows before import and validate query folding. Reducing imported rows lowers model size and refresh work. It does not itself solve the new requirement.
D:This remains unsuitable for the original situation: Visual filtering does not reduce semantic-model ingestion cost. It also does not meet the changed need.
Question 417
A ProductCode text column is unique for nearly every transaction and is used in no report. Which approach BEST meets the stated Microsoft Power BI requirement?
- Include it only in a detail table or separate report model
- Use Performance Analyzer to capture and compare visual query durations
- Evaluate removing the high-cardinality unused ProductCode column
- Duplicate ProductCode into several calculated columns for convenience
Explanation
Correct Answer
C:High-cardinality columns can materially increase VertiPaq storage cost. For the stated case, Evaluate removing the high-cardinality unused ProductCode column.
Incorrect Answers
A:This might be appropriate after a different requirement arises: ProductCode becomes necessary for operational drillthrough. It is not the best initial response to the stated case.
B:This addresses a separate source situation: A report loads slowly and the analyst must identify which specific visual is responsible. It does not directly satisfy this case's priority.
D:Duplicating unique text can increase model size without analytics value. The proposed shortcut 'Duplicate ProductCode into several calculated columns for convenience' fails the documented need.
Question 418
A ProductCode text column is unique for nearly every transaction and is used in no report. A colleague proposes: Duplicate ProductCode into several calculated columns for convenience. Which explanation BEST identifies the defect in that proposal?
- The suggested approach is safe merely because its product name is familiar.
- Guesswork can remove useful visuals without locating the bottleneck
- Duplicating unique text can increase model size without analytics value
- High-cardinality columns can materially increase VertiPaq storage cost
Explanation
Correct Answer
C:Duplicating unique text can increase model size without analytics value. This directly explains why the proposal 'Duplicate ProductCode into several calculated columns for convenience' should not be used.
Incorrect Answers
A:Product familiarity is not evidence of suitability. The actual defect in this proposal is: Duplicating unique text can increase model size without analytics value.
B:This addresses a different case: A report loads slowly and the analyst must identify which specific visual is responsible. It is not the specific defect in 'Duplicate ProductCode into several calculated columns for convenience'.
D:This is reasoning supporting the preferred solution 'Evaluate removing the high-cardinality unused ProductCode column', but it does not directly name the defect in the proposed shortcut.
Question 419
A ProductCode text column is unique for nearly every transaction and is used in no report. After implementing Evaluate removing the high-cardinality unused ProductCode column, which observation BEST demonstrates that the intended result is actually working?
- The report owner approves Evaluate removing the high-cardinality unused ProductCode column without testing the resulting behavior.
- The team schedules a future check of whether Memory and compressed column size decrease without breaking report requirements, but has not observed a result.
- Captured timings identify the costly visual and a targeted change reduces duration
- Memory and compressed column size decrease without breaking report requirements
Explanation
Correct Answer
D:The observation 'Memory and compressed column size decrease without breaking report requirements' directly tests the intended result. High-cardinality columns can materially increase VertiPaq storage cost.
Incorrect Answers
A:Approval of a proposed design is not evidence of working behavior. The required observation is: Memory and compressed column size decrease without breaking report requirements.
B:A future test is not yet observed operational evidence. The verification must establish: Memory and compressed column size decrease without breaking report requirements.
C:This belongs to a different case: A report loads slowly and the analyst must identify which specific visual is responsible. It does not validate the current change.
Question 420
The original scenario was: A ProductCode text column is unique for nearly every transaction and is used in no report. The initial solution is already in place. Now this new requirement arises: ProductCode becomes necessary for operational drillthrough. Which ADDITIONAL action BEST meets the changed condition?
- Memory and compressed column size decrease without breaking report requirements
- Duplicate ProductCode into several calculated columns for convenience
- Include it only in a detail table or separate report model
- Evaluate removing the high-cardinality unused ProductCode column
Explanation
Correct Answer
C:The changed requirement is 'ProductCode becomes necessary for operational drillthrough'. The additional response is 'Include it only in a detail table or separate report model'.
Incorrect Answers
A:This observes the original approach but is not an additional action: Memory and compressed column size decrease without breaking report requirements.
B:This remains unsuitable for the original situation: Duplicating unique text can increase model size without analytics value. It also does not meet the changed need.
D:This is the already implemented original solution: Evaluate removing the high-cardinality unused ProductCode column. High-cardinality columns can materially increase VertiPaq storage cost. It does not itself solve the new requirement.