Question 690
A Microsoft Fabric analytics team faces 3 concurrent, independent needs in the same workstream: (1) A large model repeats year-to-date, prior-year and growth calculations for dozens of base measures. (2) A model has multiple calculation groups whose ordering creates unexpected results. (3) A team tries to create calculation groups without checking the model editing tool and compatibility. Which action bundle addresses ALL 3 needs without replacing a required control with a different one?
- (1) Use SELECTEDMEASURE in the calculation item expression. | (2) Review calculation group precedence and test combined selections. | (3) Use a supported model-editing workflow and verify calculation-group prerequisites.
- (1) Create a supported calculation group with reusable time-intelligence calculation items. | (2) Define an appropriate format-string expression for the calculation item. | (3) Use a supported model-editing workflow and verify calculation-group prerequisites.
- (1) Create a supported calculation group with reusable time-intelligence calculation items. | (2) Review calculation group precedence and test combined selections. | (3) Use SELECTEDMEASURE in the calculation item expression.
- (1) Create a supported calculation group with reusable time-intelligence calculation items. | (2) Review calculation group precedence and test combined selections. | (3) Use a supported model-editing workflow and verify calculation-group prerequisites.
Explanation
Correct Answer
D:Requirement 1: Calculation groups reduce repeated measure patterns by transforming selected measures. Requirement 2: Precedence controls how multiple calculation-item expressions are composed. Requirement 3: Calculation group authoring depends on model capabilities and supported tools. Each action is needed for its corresponding requirement; the bundle covers all stated needs.
Incorrect Answers
A:Misses requirement 1: Calculation groups reduce repeated measure patterns by transforming selected measures. The substituted action, Use SELECTEDMEASURE in the calculation item expression., is suited to a different situation: A calculation item should operate on the currently selected base measure rather than a hard-coded revenue measure. It does not satisfy the specified requirement 1.
B:Misses requirement 2: Precedence controls how multiple calculation-item expressions are composed. The substituted action, Define an appropriate format-string expression for the calculation item., is suited to a different situation: A calculation group changes a decimal KPI to a whole number in every report. It does not satisfy the specified requirement 2.
C:Misses requirement 3: Calculation group authoring depends on model capabilities and supported tools. The substituted action, Use SELECTEDMEASURE in the calculation item expression., is suited to a different situation: A calculation item should operate on the currently selected base measure rather than a hard-coded revenue measure. It does not satisfy the specified requirement 3.
Question 691
A Microsoft Fabric analytics team faces 3 concurrent, independent needs in the same workstream: (1) The same revenue measure must show euros for one currency selection and dollars for another. (2) A KPI should display a percentage with one decimal without changing its underlying ratio. (3) A report's currency format changes but exported numeric values must remain suitable for calculations. Which action bundle addresses ALL 3 needs without replacing a required control with a different one?
- (1) Define a supported dynamic format-string expression for the measure. | (2) Apply the correct percentage measure format rather than multiplying stored values arbitrarily. | (3) Replace text conversion with dynamic format strings when suitable.
- (1) Define a supported dynamic format-string expression for the measure. | (2) Apply the correct percentage measure format rather than multiplying stored values arbitrarily. | (3) Keep measures numeric and use semantic model formatting metadata.
- (1) Replace text conversion with dynamic format strings when suitable. | (2) Apply the correct percentage measure format rather than multiplying stored values arbitrarily. | (3) Keep measures numeric and use semantic model formatting metadata.
- (1) Define a supported dynamic format-string expression for the measure. | (2) Configure calculation-item format strings based on the metric semantics. | (3) Keep measures numeric and use semantic model formatting metadata.
Explanation
Correct Answer
B:Requirement 1: Dynamic formatting changes presentation without converting the numeric measure to text. Requirement 2: Formatting expresses numeric semantics while preserving the value. Requirement 3: Display formatting can vary independently of the stored number. Each action is needed for its corresponding requirement; the bundle covers all stated needs.
Incorrect Answers
A:Misses requirement 3: Display formatting can vary independently of the stored number. The substituted action, Replace text conversion with dynamic format strings when suitable., is suited to a different situation: A measure uses DAX FORMAT to display currency and downstream charts stop treating its result as numeric. It does not satisfy the specified requirement 3.
C:Misses requirement 1: Dynamic formatting changes presentation without converting the numeric measure to text. The substituted action, Replace text conversion with dynamic format strings when suitable., is suited to a different situation: A measure uses DAX FORMAT to display currency and downstream charts stop treating its result as numeric. It does not satisfy the specified requirement 1.
D:Misses requirement 2: Formatting expresses numeric semantics while preserving the value. The substituted action, Configure calculation-item format strings based on the metric semantics., is suited to a different situation: An organization wants calculation items to show percent growth and currency totals with distinct formats. It does not satisfy the specified requirement 2.
Question 692
A Microsoft Fabric analytics team faces 3 concurrent, independent needs in the same workstream: (1) A report consumer wants to switch a chart axis between product, region and channel. (2) A field parameter references an unapproved sensitive dimension and users can expose it in a visual. (3) A field parameter is renamed and bookmarked report states no longer restore correctly. Which action bundle addresses ALL 3 needs without replacing a required control with a different one?
- (1) Use a field parameter containing the intended measures. | (2) Restrict the field parameter to fields authorized for the target audience. | (3) Test dependent visuals, slicers and bookmarks when modifying parameter definitions.
- (1) Create a supported field parameter that includes the approved dimension fields. | (2) Explain that field parameters modify semantic or visual field selection, not source data. | (3) Test dependent visuals, slicers and bookmarks when modifying parameter definitions.
- (1) Create a supported field parameter that includes the approved dimension fields. | (2) Restrict the field parameter to fields authorized for the target audience. | (3) Use a field parameter containing the intended measures.
- (1) Create a supported field parameter that includes the approved dimension fields. | (2) Restrict the field parameter to fields authorized for the target audience. | (3) Test dependent visuals, slicers and bookmarks when modifying parameter definitions.
Explanation
Correct Answer
D:Requirement 1: Field parameters provide user-controlled selection among model fields. Requirement 2: Dynamic selection should not introduce new access to confidential attributes. Requirement 3: Field-parameter changes can affect persisted report state references. Each action is needed for its corresponding requirement; the bundle covers all stated needs.
Incorrect Answers
A:Misses requirement 1: Field parameters provide user-controlled selection among model fields. The substituted action, Use a field parameter containing the intended measures., is suited to a different situation: A user needs to toggle between revenue, profit and quantity in one visual. It does not satisfy the specified requirement 1.
B:Misses requirement 2: Dynamic selection should not introduce new access to confidential attributes. The substituted action, Explain that field parameters modify semantic or visual field selection, not source data., is suited to a different situation: An analyst expects a field parameter to rewrite the underlying data warehouse table. It does not satisfy the specified requirement 2.
C:Misses requirement 3: Field-parameter changes can affect persisted report state references. The substituted action, Use a field parameter containing the intended measures., is suited to a different situation: A user needs to toggle between revenue, profit and quantity in one visual. It does not satisfy the specified requirement 3.
Question 693
A Microsoft Fabric analytics team faces 3 concurrent, independent needs in the same workstream: (1) A semantic model must combine a small imported budget table with a live sales source. (2) A team enables large model format and assumes it automatically fixes inefficient DAX. (3) A composite model builds a relationship across Import and DirectQuery sources and totals unexpectedly change. Which action bundle addresses ALL 3 needs without replacing a required control with a different one?
- (1) Build an eligible composite model with supported Import and DirectQuery storage modes. | (2) Profile measures and relationships independently of model storage settings. | (3) Evaluate large semantic model storage format and capacity prerequisites.
- (1) Build an eligible composite model with supported Import and DirectQuery storage modes. | (2) Profile measures and relationships independently of model storage settings. | (3) Review cross-source relationship behavior and test query semantics for the chosen modes.
- (1) Evaluate large semantic model storage format and capacity prerequisites. | (2) Profile measures and relationships independently of model storage settings. | (3) Review cross-source relationship behavior and test query semantics for the chosen modes.
- (1) Build an eligible composite model with supported Import and DirectQuery storage modes. | (2) Validate storage-mode compatibility before designing the composite structure. | (3) Review cross-source relationship behavior and test query semantics for the chosen modes.
Explanation
Correct Answer
B:Requirement 1: Mixed storage models allow different freshness and performance tradeoffs per table. Requirement 2: Storage capacity does not replace query and model optimization. Requirement 3: Composite model query plans and relationship assumptions can affect correctness and performance. Each action is needed for its corresponding requirement; the bundle covers all stated needs.
Incorrect Answers
A:Misses requirement 3: Composite model query plans and relationship assumptions can affect correctness and performance. The substituted action, Evaluate large semantic model storage format and capacity prerequisites., is suited to a different situation: A model grows beyond standard storage assumptions and needs enterprise-scale capacity features. It does not satisfy the specified requirement 3.
C:Misses requirement 1: Mixed storage models allow different freshness and performance tradeoffs per table. The substituted action, Evaluate large semantic model storage format and capacity prerequisites., is suited to a different situation: A model grows beyond standard storage assumptions and needs enterprise-scale capacity features. It does not satisfy the specified requirement 1.
D:Misses requirement 2: Storage capacity does not replace query and model optimization. The substituted action, Validate storage-mode compatibility before designing the composite structure., is suited to a different situation: An architect mixes Direct Lake on SQL tables with unsupported additional storage modes in one model. It does not satisfy the specified requirement 2.
Question 694
A Microsoft Fabric analytics team faces 3 concurrent, independent needs in the same workstream: (1) A report contains one visual that loads much more slowly than adjacent visuals. (2) A report loads quickly in Desktop but is slow under production capacity concurrency. (3) A page has dozens of visuals issuing redundant queries every time a slicer changes. Which action bundle addresses ALL 3 needs without replacing a required control with a different one?
- (1) Reduce unnecessary visual detail and inspect the query produced under that filter. | (2) Compare capacity utilization and simultaneous model-query load during the slowdown. | (3) Simplify visual interactions and avoid unnecessary duplicated calculations.
- (1) Use Power BI Performance Analyzer to inspect the slow visual's query timing. | (2) Benchmark the visual rendering cost separately from DAX query time. | (3) Simplify visual interactions and avoid unnecessary duplicated calculations.
- (1) Use Power BI Performance Analyzer to inspect the slow visual's query timing. | (2) Compare capacity utilization and simultaneous model-query load during the slowdown. | (3) Reduce unnecessary visual detail and inspect the query produced under that filter.
- (1) Use Power BI Performance Analyzer to inspect the slow visual's query timing. | (2) Compare capacity utilization and simultaneous model-query load during the slowdown. | (3) Simplify visual interactions and avoid unnecessary duplicated calculations.
Explanation
Correct Answer
D:Requirement 1: Visual-level timings help isolate the bottleneck before modifying unrelated model components. Requirement 2: Production concurrency can expose limits not seen in isolated development testing. Requirement 3: Reducing redundant query fan-out can improve end-user responsiveness. Each action is needed for its corresponding requirement; the bundle covers all stated needs.
Incorrect Answers
A:Misses requirement 1: Visual-level timings help isolate the bottleneck before modifying unrelated model components. The substituted action, Reduce unnecessary visual detail and inspect the query produced under that filter., is suited to a different situation: A dashboard becomes slow only when a specific slicer produces many high-cardinality groups. It does not satisfy the specified requirement 1.
B:Misses requirement 2: Production concurrency can expose limits not seen in isolated development testing. The substituted action, Benchmark the visual rendering cost separately from DAX query time., is suited to a different situation: An analyst adds a complex custom visual and total page render time rises despite unchanged measures. It does not satisfy the specified requirement 2.
C:Misses requirement 3: Reducing redundant query fan-out can improve end-user responsiveness. The substituted action, Reduce unnecessary visual detail and inspect the query produced under that filter., is suited to a different situation: A dashboard becomes slow only when a specific slicer produces many high-cardinality groups. It does not satisfy the specified requirement 3.
Question 695
A Microsoft Fabric analytics team faces 3 concurrent, independent needs in the same workstream: (1) A DAX measure iterates a billion-row fact using FILTER even though a simple column predicate would suffice. (2) A DAX formula recomputes the same large table expression several times. (3) A visual displays every store's percentage as 100% and a measure has an overbroad ALL call. Which action bundle addresses ALL 3 needs without replacing a required control with a different one?
- (1) Rewrite CALCULATE filters to use efficient column predicates where semantics permit. | (2) Cache an intermediate expression with VAR and inspect the resulting execution plan. | (3) Replace the design with ratio of appropriately aggregated numerator and denominator.
- (1) Rewrite CALCULATE filters to use efficient column predicates where semantics permit. | (2) Cache an intermediate expression with VAR and inspect the resulting execution plan. | (3) Correct the denominator filter scope using the intended peer set.
- (1) Replace the design with ratio of appropriately aggregated numerator and denominator. | (2) Cache an intermediate expression with VAR and inspect the resulting execution plan. | (3) Correct the denominator filter scope using the intended peer set.
- (1) Rewrite CALCULATE filters to use efficient column predicates where semantics permit. | (2) Use native numeric measures with dynamic format strings or model formats. | (3) Correct the denominator filter scope using the intended peer set.
Explanation
Correct Answer
B:Requirement 1: Simpler native filter expressions can lower Formula Engine work. Requirement 2: Variables can reduce repeated evaluation and make performance investigation easier. Requirement 3: DAX performance tuning must preserve filter semantics rather than only minimize execution time. Each action is needed for its corresponding requirement; the bundle covers all stated needs.
Incorrect Answers
A:Misses requirement 3: DAX performance tuning must preserve filter semantics rather than only minimize execution time. The substituted action, Replace the design with ratio of appropriately aggregated numerator and denominator., is suited to a different situation: A margin KPI calculates row-wise ratio then sums it, causing numerical inconsistency and high query work. It does not satisfy the specified requirement 3.
C:Misses requirement 1: Simpler native filter expressions can lower Formula Engine work. The substituted action, Replace the design with ratio of appropriately aggregated numerator and denominator., is suited to a different situation: A margin KPI calculates row-wise ratio then sums it, causing numerical inconsistency and high query work. It does not satisfy the specified requirement 1.
D:Misses requirement 2: Variables can reduce repeated evaluation and make performance investigation easier. The substituted action, Use native numeric measures with dynamic format strings or model formats., is suited to a different situation: A report uses `FORMAT` on every numeric measure and sorting and charts behave as text. It does not satisfy the specified requirement 2.
Question 696
A Microsoft Fabric analytics team faces 3 concurrent, independent needs in the same workstream: (1) A Direct Lake on SQL model unexpectedly switches slow report queries to SQL for a secured source table. (2) A Fabric capacity has Direct Lake table sizes above guardrail thresholds and fallback occurs. (3) A report owner cannot explain whether Direct Lake used in-memory columns or SQL fallback. Which action bundle addresses ALL 3 needs without replacing a required control with a different one?
- (1) Evaluate materializing the view as a Delta table or accepting DirectQuery fallback. | (2) Review capacity guardrails and optimize Delta files or scale capacity as warranted. | (3) Inspect supported Direct Lake query diagnostics such as TABLETRAITS fallback information.
- (1) Inspect SQL endpoint RLS and DirectQuery fallback behavior for the affected table. | (2) Reevaluate DirectLakeBehavior settings and remove the incompatible dependency or reenable supported fallback. | (3) Inspect supported Direct Lake query diagnostics such as TABLETRAITS fallback information.
- (1) Inspect SQL endpoint RLS and DirectQuery fallback behavior for the affected table. | (2) Review capacity guardrails and optimize Delta files or scale capacity as warranted. | (3) Evaluate materializing the view as a Delta table or accepting DirectQuery fallback.
- (1) Inspect SQL endpoint RLS and DirectQuery fallback behavior for the affected table. | (2) Review capacity guardrails and optimize Delta files or scale capacity as warranted. | (3) Inspect supported Direct Lake query diagnostics such as TABLETRAITS fallback information.
Explanation
Correct Answer
D:Requirement 1: SQL-endpoint row restrictions can force DirectQuery fallback in this Direct Lake variant. Requirement 2: Excessive file counts or row groups can make in-memory Direct Lake queries ineligible. Requirement 3: Mode diagnostics identify the actual query path instead of relying on model labels. Each action is needed for its corresponding requirement; the bundle covers all stated needs.
Incorrect Answers
A:Misses requirement 1: SQL-endpoint row restrictions can force DirectQuery fallback in this Direct Lake variant. The substituted action, Evaluate materializing the view as a Delta table or accepting DirectQuery fallback., is suited to a different situation: A semantic model references a nonmaterialized SQL view and reports are slower than Delta-table queries. It does not satisfy the specified requirement 1.
B:Misses requirement 2: Excessive file counts or row groups can make in-memory Direct Lake queries ineligible. The substituted action, Reevaluate DirectLakeBehavior settings and remove the incompatible dependency or reenable supported fallback., is suited to a different situation: A team disables fallback while keeping SQL security constraints that need it, and visuals fail. It does not satisfy the specified requirement 2.
C:Misses requirement 3: Mode diagnostics identify the actual query path instead of relying on model labels. The substituted action, Evaluate materializing the view as a Delta table or accepting DirectQuery fallback., is suited to a different situation: A semantic model references a nonmaterialized SQL view and reports are slower than Delta-table queries. It does not satisfy the specified requirement 3.
Question 697
A Microsoft Fabric analytics team faces 3 concurrent, independent needs in the same workstream: (1) A new semantic model needs direct Delta-column access with OneLake security but no SQL endpoint dependency. (2) A team expects Direct Lake on OneLake to fall back to DirectQuery when its guardrails are exceeded. (3) An analyst assumes SQL endpoint row security automatically protects a Direct Lake on OneLake model. Which action bundle addresses ALL 3 needs without replacing a required control with a different one?
- (1) Select Direct Lake on OneLake where the source and capacity meet requirements. | (2) Explain that Direct Lake on OneLake does not support DirectQuery fallback. | (3) Evaluate Direct Lake on SQL analytics endpoints with documented fallback behavior.
- (1) Select Direct Lake on OneLake where the source and capacity meet requirements. | (2) Explain that Direct Lake on OneLake does not support DirectQuery fallback. | (3) Configure and verify OneLake security or semantic-model RLS for that model.
- (1) Evaluate Direct Lake on SQL analytics endpoints with documented fallback behavior. | (2) Explain that Direct Lake on OneLake does not support DirectQuery fallback. | (3) Configure and verify OneLake security or semantic-model RLS for that model.
- (1) Select Direct Lake on OneLake where the source and capacity meet requirements. | (2) Check Direct Lake on OneLake source integration and permission requirements. | (3) Configure and verify OneLake security or semantic-model RLS for that model.
Explanation
Correct Answer
B:Requirement 1: The OneLake variant uses OneLake APIs and is not coupled with the SQL endpoint. Requirement 2: Unsupported direct lake execution fails rather than silently switching to SQL in the OneLake variant. Requirement 3: OneLake variant authorization does not consult SQL-endpoint row-level rules. Each action is needed for its corresponding requirement; the bundle covers all stated needs.
Incorrect Answers
A:Misses requirement 3: OneLake variant authorization does not consult SQL-endpoint row-level rules. The substituted action, Evaluate Direct Lake on SQL analytics endpoints with documented fallback behavior., is suited to a different situation: A model requires SQL analytics endpoint security semantics and may accept slower queries when restricted. It does not satisfy the specified requirement 3.
C:Misses requirement 1: The OneLake variant uses OneLake APIs and is not coupled with the SQL endpoint. The substituted action, Evaluate Direct Lake on SQL analytics endpoints with documented fallback behavior., is suited to a different situation: A model requires SQL analytics endpoint security semantics and may accept slower queries when restricted. It does not satisfy the specified requirement 1.
D:Misses requirement 2: Unsupported direct lake execution fails rather than silently switching to SQL in the OneLake variant. The substituted action, Check Direct Lake on OneLake source integration and permission requirements., is suited to a different situation: A designer wants a single Direct Lake model to span eligible Delta sources rather than only one SQL endpoint. It does not satisfy the specified requirement 2.
Question 698
A Microsoft Fabric analytics team faces 3 concurrent, independent needs in the same workstream: (1) A Direct Lake report still shows prior values after upstream Delta rows changed. (2) A Direct Lake model has automatic updates disabled but business users expect newly committed Delta data immediately. (3) A data steward modifies OneLake security roles and a Direct Lake model still evaluates old access assumptions. Which action bundle addresses ALL 3 needs without replacing a required control with a different one?
- (1) Explain that Direct Lake refresh typically updates framing metadata rather than importing all source rows. | (2) Configure approved automatic updates or a refresh trigger aligned with the freshness SLA. | (3) Refresh affected models and revalidate effective security as required by the integration.
- (1) Check model framing or automatic updates and trigger a supported refresh when needed. | (2) Perform an appropriate model refresh after adding the table definition. | (3) Refresh affected models and revalidate effective security as required by the integration.
- (1) Check model framing or automatic updates and trigger a supported refresh when needed. | (2) Configure approved automatic updates or a refresh trigger aligned with the freshness SLA. | (3) Explain that Direct Lake refresh typically updates framing metadata rather than importing all source rows.
- (1) Check model framing or automatic updates and trigger a supported refresh when needed. | (2) Configure approved automatic updates or a refresh trigger aligned with the freshness SLA. | (3) Refresh affected models and revalidate effective security as required by the integration.
Explanation
Correct Answer
D:Requirement 1: Model framing determines which Delta table state the semantic model can query. Requirement 2: Source commits alone do not override a disabled model framing policy. Requirement 3: Security and table metadata changes can require recalculation of the model's effective access state. Each action is needed for its corresponding requirement; the bundle covers all stated needs.
Incorrect Answers
A:Misses requirement 1: Model framing determines which Delta table state the semantic model can query. The substituted action, Explain that Direct Lake refresh typically updates framing metadata rather than importing all source rows., is suited to a different situation: A team confuses Direct Lake semantic refresh with a full copy of all tables into Import storage. It does not satisfy the specified requirement 1.
B:Misses requirement 2: Source commits alone do not override a disabled model framing policy. The substituted action, Perform an appropriate model refresh after adding the table definition., is suited to a different situation: A model adds a table through XMLA metadata and its report returns an unframed-table error. It does not satisfy the specified requirement 2.
C:Misses requirement 3: Security and table metadata changes can require recalculation of the model's effective access state. The substituted action, Explain that Direct Lake refresh typically updates framing metadata rather than importing all source rows., is suited to a different situation: A team confuses Direct Lake semantic refresh with a full copy of all tables into Import storage. It does not satisfy the specified requirement 3.
Question 699
A Microsoft Fabric analytics team faces 3 concurrent, independent needs in the same workstream: (1) A ten-year Import semantic model takes hours to reload even though only the most recent month changes. (2) A model defines incremental refresh but the source query does not fold the date predicate. (3) A published model's refresh policy is configured but only historical partitions are being processed manually. Which action bundle addresses ALL 3 needs without replacing a required control with a different one?
- (1) Configure supported incremental refresh with RangeStart and RangeEnd partitions. | (2) Inspect query folding and push eligible date filters to the source. | (3) Use a consistent inclusive lower and exclusive upper bound on partition filters.
- (1) Configure supported incremental refresh with RangeStart and RangeEnd partitions. | (2) Inspect query folding and push eligible date filters to the source. | (3) Verify service-side policy application and scheduled incremental refresh execution.
- (1) Use a consistent inclusive lower and exclusive upper bound on partition filters. | (2) Inspect query folding and push eligible date filters to the source. | (3) Verify service-side policy application and scheduled incremental refresh execution.
- (1) Configure supported incremental refresh with RangeStart and RangeEnd partitions. | (2) Extend the refresh policy or schedule a controlled historical reprocessing operation. | (3) Verify service-side policy application and scheduled incremental refresh execution.
Explanation
Correct Answer
B:Requirement 1: Incremental processing reduces refresh work to changed time ranges. Requirement 2: Without effective folding, every partition may rescan full source data. Requirement 3: Model policy configuration alone does not guarantee routine refresh operations. Each action is needed for its corresponding requirement; the bundle covers all stated needs.
Incorrect Answers
A:Misses requirement 3: Model policy configuration alone does not guarantee routine refresh operations. The substituted action, Use a consistent inclusive lower and exclusive upper bound on partition filters., is suited to a different situation: An incremental refresh policy produces duplicate data because partitions overlap at the time boundary. It does not satisfy the specified requirement 3.
C:Misses requirement 1: Incremental processing reduces refresh work to changed time ranges. The substituted action, Use a consistent inclusive lower and exclusive upper bound on partition filters., is suited to a different situation: An incremental refresh policy produces duplicate data because partitions overlap at the time boundary. It does not satisfy the specified requirement 1.
D:Misses requirement 2: Without effective folding, every partition may rescan full source data. The substituted action, Extend the refresh policy or schedule a controlled historical reprocessing operation., is suited to a different situation: Late-arriving corrections change older partitions beyond the refresh window. It does not satisfy the specified requirement 2.
Question 700
A Microsoft Fabric analytics team faces 3 concurrent, independent needs in the same workstream: (1) A semantic model stores transaction GUIDs in multiple high-cardinality string columns that reports never use. (2) A model creates hundreds of calculated columns for values that can be computed in source SQL. (3) A model consumes high memory during refresh and the team assumes adding a second report page will solve it. Which action bundle addresses ALL 3 needs without replacing a required control with a different one?
- (1) Move stable descriptions to an appropriate dimension when relationships support it. | (2) Consider source-side materialization or reusable measures based on intended semantics. | (3) Profile model tables, cardinality and capacity usage before sizing or redesigning.
- (1) Remove unneeded high-cardinality columns from the model. | (2) Simplify to a clear star schema with controlled filter directions. | (3) Profile model tables, cardinality and capacity usage before sizing or redesigning.
- (1) Remove unneeded high-cardinality columns from the model. | (2) Consider source-side materialization or reusable measures based on intended semantics. | (3) Move stable descriptions to an appropriate dimension when relationships support it.
- (1) Remove unneeded high-cardinality columns from the model. | (2) Consider source-side materialization or reusable measures based on intended semantics. | (3) Profile model tables, cardinality and capacity usage before sizing or redesigning.
Explanation
Correct Answer
D:Requirement 1: Wide high-cardinality data can consume memory without adding analytical value. Requirement 2: Model size and refresh work may fall when unnecessary calculated columns are removed. Requirement 3: Data model memory pressure cannot be fixed by a cosmetic change to report layout. Each action is needed for its corresponding requirement; the bundle covers all stated needs.
Incorrect Answers
A:Misses requirement 1: Wide high-cardinality data can consume memory without adding analytical value. The substituted action, Move stable descriptions to an appropriate dimension when relationships support it., is suited to a different situation: A fact table includes a verbose description repeated across millions of rows. It does not satisfy the specified requirement 1.
B:Misses requirement 2: Model size and refresh work may fall when unnecessary calculated columns are removed. The substituted action, Simplify to a clear star schema with controlled filter directions., is suited to a different situation: A model uses bidirectional filters on every relationship and reports contain ambiguous results. It does not satisfy the specified requirement 2.
C:Misses requirement 3: Data model memory pressure cannot be fixed by a cosmetic change to report layout. The substituted action, Move stable descriptions to an appropriate dimension when relationships support it., is suited to a different situation: A fact table includes a verbose description repeated across millions of rows. It does not satisfy the specified requirement 3.
Implementing Analytics Solutions Using Microsoft Fabric (DP-600) Practice Tests