Question 380 A media analytics company queries a Fabric Warehouse containing billions of event rows. A selective query scans far more rows than expected and the plan estimates are poor. Which action best addresses the observed Fabric behavior? Push supported selective predicates earlier in the logical query plan Add ORDER BY to every intermediate query as a universal warehouse performance improvement Inspect query plan and relevant statistics for the filter and join columns Fix source grain and join cardinality instead of masking the issue with DISTINCT Explanation Correct Answer C:Accurate cardinality estimates help the optimizer choose efficient execution plans. Incorrect Answers A:For the query sorts all events before applying a restrictive business filter, Push supported selective predicates earlier in the logical query plan can be justified because reducing rows before costly sort or aggregation usually saves compute and memory; for this scenario involving a selective query scans far more rows than expected and the plan estimates are poor, the targeted response is Inspect query plan and relevant statistics for the filter and join columns. B:For this requirement of a selective query scans far more rows than expected and the plan estimates are poor, Add ORDER BY to every intermediate query as a universal warehouse performance improvement would be unsafe or ineffective because sorting introduces work and is not automatically useful for distributed joins; apply Inspect query plan and relevant statistics for the filter and join columns instead. D:The option Fix source grain and join cardinality instead of masking the issue with DISTINCT applies to the separate issue that a join multiplies rows and then requires a large unnecessary DISTINCT, because preventing fan-out is more efficient and accurate than deduplicating the inflated result afterward; the current condition is a selective query scans far more rows than expected and the plan estimates are poor, which calls for Inspect query plan and relevant statistics for the filter and join columns.
Question 381 An online retailer is organizing Fabric teams around supply-chain and marketing domains. Two subteams need separate stewardship without creating entirely separate Fabric tenants. How should the team implement this requirement? Use appropriate domain or subdomain structures with delegated owners Turn on unrestricted workspace access as a prerequisite for changing a business domain Reassign the domain and verify that workspace role and item ACLs remain as intended Review domain workspace associations and correct misclassified ownership Explanation Correct Answer A:Domain hierarchy supports ownership organization while workspace and item permissions remain independent. Incorrect Answers B:Choosing Turn on unrestricted workspace access as a prerequisite for changing a business domain would not satisfy the case condition (two subteams need separate stewardship without creating entirely separate Fabric tenants), because domain administration does not require making confidential workspace items publicly readable; Use appropriate domain or subdomain structures with delegated owners preserves the intended result. C:The option Reassign the domain and verify that workspace role and item ACLs remain as intended applies to the separate issue that the domain owner wants to move a sensitive workspace but keep data access unchanged, because changing discovery grouping should not be mistaken for authorizing new readers of the underlying data; the current condition is two subteams need separate stewardship without creating entirely separate Fabric tenants, which calls for Use appropriate domain or subdomain structures with delegated owners. D:Review domain workspace associations and correct misclassified ownership is useful when a domain administrator needs to identify workspaces incorrectly assigned to an unrelated business area, since domain classification helps navigation and stewardship, not direct query execution; however, the actual requirement is two subteams need separate stewardship without creating entirely separate Fabric tenants, which calls for Use appropriate domain or subdomain structures with delegated owners.
Question 382 A consultancy stores multiple Fabric workspaces in separate Git branches for feature development. A confidential parameter appears in version-controlled notebook metadata. Which solution is the most defensible for this case? Publish every local notebook runtime token in Git to ensure colleagues can replay its session Resolve the Git merge conflict on the item definition and synchronize the reviewed result Commit to a reviewed branch and promote through test rather than syncing into production directly Remove the secret from source, rotate it and reference an approved secret store Explanation Correct Answer D:Deleting the visible commit alone is insufficient when the credential may remain in repository history. Incorrect Answers A:Choosing Publish every local notebook runtime token in Git to ensure colleagues can replay its session would not satisfy the case condition (a confidential parameter appears in version-controlled notebook metadata), because runtime credentials must not be committed as deployment inputs; Remove the secret from source, rotate it and reference an approved secret store preserves the intended result. B:The option Resolve the Git merge conflict on the item definition and synchronize the reviewed result applies to the separate issue that two developers change the same pipeline definition and need a safe merge, because source conflict resolution should precede workspace synchronization to prevent unintended replacement; the current condition is a confidential parameter appears in version-controlled notebook metadata, which calls for Remove the secret from source, rotate it and reference an approved secret store. C:Commit to a reviewed branch and promote through test rather than syncing into production directly is useful when a new feature is ready for review but not for production, since branch and stage separation limits exposure of unvalidated Fabric definitions; however, the actual requirement is a confidential parameter appears in version-controlled notebook metadata, which calls for Remove the secret from source, rotate it and reference an approved secret store.
Question 383 A university uses Fabric audit evidence to investigate unauthorized changes to student analytics. A service principal modifies deployment configuration outside office hours. Which troubleshooting or configuration step is most appropriate? Review its audit activity and approved application identity permissions Disable the Fabric audit feature to reduce investigation effort Query the supported audit activity records for the item, operation, identity and time Implement an approved audit export and retention process consistent with service support Explanation Correct Answer A:Nonhuman identities require attribution and least privilege just as interactive users do. Incorrect Answers B:The option Disable the Fabric audit feature to reduce investigation effort fails to meet a service principal modifies deployment configuration outside office hours, given that removing audit evidence undermines security review rather than resolving an access problem; Review its audit activity and approved application identity permissions is the correct scope of action. C:The action Query the supported audit activity records for the item, operation, identity and time solves the security office must identify who altered a Fabric workspace resource because administrative audit events can establish attribution beyond the final item state; it does not by itself solve a service principal modifies deployment configuration outside office hours, whereas Review its audit activity and approved application identity permissions does. D:For an auditor demands historical evidence beyond the built-in interactive view window, Implement an approved audit export and retention process consistent with service support can be justified because retention requirements must be designed before log history expires; for this scenario involving a service principal modifies deployment configuration outside office hours, the targeted response is Review its audit activity and approved application identity permissions.
Question 384 A utility company receives smart-meter files into OneLake at irregular times. Duplicate file notifications must not load the same meter batch twice. Which design decision most directly meets the requirement? Track processed file IDs or versions and make downstream writes idempotent Allow every external OneLake event to trigger a privileged raw-data overwrite Configure an event-based pipeline trigger for the relevant OneLake file event Inspect event subscription status, source path filters and the trigger's run evidence Explanation Correct Answer A:Event arrival can repeat, so a load's business key requires deduplication independent of the trigger. Incorrect Answers B:Allow every external OneLake event to trigger a privileged raw-data overwrite would not satisfy duplicate file notifications must not load the same meter batch twice because unfiltered events can cause unauthorized or duplicate destructive work; the defensible response is Track processed file IDs or versions and make downstream writes idempotent. C:For the pipeline should start when an approved file arrives instead of polling once a day, Configure an event-based pipeline trigger for the relevant OneLake file event can be justified because event triggers react to observed storage events rather than a fixed periodic clock; for this scenario involving duplicate file notifications must not load the same meter batch twice, the targeted response is Track processed file IDs or versions and make downstream writes idempotent. D:Although Inspect event subscription status, source path filters and the trigger's run evidence fits the separate issue that operators need to diagnose why a file did not launch a pipeline run because troubleshooting begins with whether the event was observed and matched, before editing transformation code, this case concerns duplicate file notifications must not load the same meter batch twice and should be resolved with Track processed file IDs or versions and make downstream writes idempotent.
Question 385 A pharmacy supply chain loads price and quantity changes into a Fabric warehouse. Order line events must remain recoverable after being aggregated into stock totals. What should the data engineer change first? Merge stock balances by description text without SKU and location keys Reconcile late corrections and rebuild the affected daily stock projection Retain immutable line-level raw or curated events alongside the balance projection Use controlled unknown-dimension handling and backfill the mapping once approved Explanation Correct Answer C:The current balance cannot reconstruct all historical business movements by itself. Incorrect Answers A:Merge stock balances by description text without SKU and location keys would not satisfy order line events must remain recoverable after being aggregated into stock totals because display labels are not stable business identifiers for mutable inventory records; the defensible response is Retain immutable line-level raw or curated events alongside the balance projection. B:For upstream corrections arrive after an end-of-day partition was processed, Reconcile late corrections and rebuild the affected daily stock projection can be justified because a finalized partition can still require repair when late source changes are valid; for this scenario involving order line events must remain recoverable after being aggregated into stock totals, the targeted response is Retain immutable line-level raw or curated events alongside the balance projection. D:Option Use controlled unknown-dimension handling and backfill the mapping once approved would focus on the separate issue that a new supplier SKU appears before a normalized product record exists because source rows should not be silently dropped merely because a reference attribute is late, not the current requirement that order line events must remain recoverable after being aggregated into stock totals; the appropriate remedy is Retain immutable line-level raw or curated events alongside the balance projection.
Question 386 A wholesale company shares curated OneLake datasets with a separate marketing workspace. The shortcut reader can list the table but gets an access-denied response. Which action best addresses the observed Fabric behavior? Verify both source and destination OneLake security grants for the reader Explain that a shortcut references the source and test the expected query freshness Create a governed table shortcut referencing the source Delta path Copy confidential target data to an open folder to avoid troubleshooting shortcut permissions Explanation Correct Answer A:A shortcut does not override access controls at the referenced target. Incorrect Answers B:Although Explain that a shortcut references the source and test the expected query freshness fits the separate issue that product managers ask whether changes to the source appear in the shortcut automatically because oneLake shortcuts are references rather than isolated manually refreshed clones, this case concerns the shortcut reader can list the table but gets an access-denied response and should be resolved with Verify both source and destination OneLake security grants for the reader. C:Option Create a governed table shortcut referencing the source Delta path would focus on the separate issue that marketing needs direct read access to an already-maintained Delta table without a second storage copy because the source retains ownership while the consumer queries a logical reference, not the current requirement that the shortcut reader can list the table but gets an access-denied response; the appropriate remedy is Verify both source and destination OneLake security grants for the reader. D:The option Copy confidential target data to an open folder to avoid troubleshooting shortcut permissions fails to meet the shortcut reader can list the table but gets an access-denied response, given that removing target security to solve a connection issue violates governance intent; Verify both source and destination OneLake security grants for the reader is the correct scope of action.
Question 387 A manufacturing dashboard combines live maintenance alerts with historical OneLake reliability data. KQL queries against external Delta history incur high repeated scan cost. How should the team implement this requirement? Assume KQL materialized views can be created on accelerated external Delta tables without limitations Evaluate query acceleration with a cache horizon justified by working-set freshness Join the native event table to a correctly typed and keyed external table Use KQL arg_max on the machine key and event timestamp Explanation Correct Answer B:The acceleration policy caches an eligible portion of external Delta data to improve reads. Incorrect Answers A:Choosing Assume KQL materialized views can be created on accelerated external Delta tables without limitations would not satisfy the case condition (kQL queries against external Delta history incur high repeated scan cost), because external table support differs from native Eventhouse materialization and should not be assumed; Evaluate query acceleration with a cache horizon justified by working-set freshness preserves the intended result. C:The option Join the native event table to a correctly typed and keyed external table applies to the separate issue that a report must combine live event rows with historical reference metadata, because joining two sources requires compatible keys and an agreed data-access path; the current condition is kQL queries against external Delta history incur high repeated scan cost, which calls for Evaluate query acceleration with a cache horizon justified by working-set freshness. D:Use KQL arg_max on the machine key and event timestamp is useful when the dashboard needs the latest alert per machine, since an event-time maximum chooses the latest associated row rather than arbitrary summary fields; however, the actual requirement is kQL queries against external Delta history incur high repeated scan cost, which calls for Evaluate query acceleration with a cache horizon justified by working-set freshness.
Question 388 A bank produces hourly aggregate balances and refreshes reports for multiple branches. A failed batch partially committed its destination before an automatic retry. Which solution is the most defensible for this case? Compare source commit, model refresh and report visibility timestamps Correlate refresh history with source size and capacity consumption Report the report's publication date as the last known time that its data was refreshed Inspect idempotency and target write evidence before replaying Explanation Correct Answer D:Retry must not duplicate already committed financial records. Incorrect Answers A:Option Compare source commit, model refresh and report visibility timestamps would focus on the separate issue that audit asks when a published report became stale relative to source loads because freshness is a chain of stages rather than one single schedule setting, not the current requirement that a failed batch partially committed its destination before an automatic retry; the appropriate remedy is Inspect idempotency and target write evidence before replaying. B:The option Correlate refresh history with source size and capacity consumption applies to the separate issue that model-refresh duration jumps after the source table grows, because measured input growth helps distinguish model cost from network or schedule issues; the current condition is a failed batch partially committed its destination before an automatic retry, which calls for Inspect idempotency and target write evidence before replaying. C:Report the report's publication date as the last known time that its data was refreshed would not satisfy a failed batch partially committed its destination before an automatic retry because publication metadata is not necessarily data freshness; the defensible response is Inspect idempotency and target write evidence before replaying.
Question 389 A travel operator uses a Fabric Warehouse for hotel booking analysis. A T-SQL view fails with invalid object name after a deployment. Which troubleshooting or configuration step is most appropriate? Give every analyst full warehouse control permission to fix one missing view Enforce the correct hotel-dimension grain and effective-date predicates Inspect the warehouse schema, deployment changes and view references Reconcile transaction types and sign conventions before publishing Explanation Correct Answer C:Query compilation requires objects with the expected name and schema. Incorrect Answers A:The option Give every analyst full warehouse control permission to fix one missing view fails to meet a T-SQL view fails with invalid object name after a deployment, given that least-privilege grants should address the exact required read access; Inspect the warehouse schema, deployment changes and view references is the correct scope of action. B:Enforce the correct hotel-dimension grain and effective-date predicates is useful when a JOIN returns multiple hotel rows for a single booking, since slowly changing dimensions need validity filtering when a booking joins its reference record; however, the actual requirement is a T-SQL view fails with invalid object name after a deployment, which calls for Inspect the warehouse schema, deployment changes and view references. D:For an aggregation produces negative sales due to incorrectly applied refund signs, Reconcile transaction types and sign conventions before publishing can be justified because business semantics can be wrong even when SQL executes successfully; for this scenario involving a T-SQL view fails with invalid object name after a deployment, the targeted response is Inspect the warehouse schema, deployment changes and view references.
Question 390 A media analytics company queries a Fabric Warehouse containing billions of event rows. The query sorts all events before applying a restrictive business filter. Which design decision most directly meets the requirement? Add ORDER BY to every intermediate query as a universal warehouse performance improvement Remove unneeded global sorting or restructure the calculation Fix source grain and join cardinality instead of masking the issue with DISTINCT Push supported selective predicates earlier in the logical query plan Explanation Correct Answer D:Reducing rows before costly sort or aggregation usually saves compute and memory. Incorrect Answers A:Add ORDER BY to every intermediate query as a universal warehouse performance improvement would not satisfy the query sorts all events before applying a restrictive business filter because sorting introduces work and is not automatically useful for distributed joins; the defensible response is Push supported selective predicates earlier in the logical query plan. B:The action Remove unneeded global sorting or restructure the calculation solves a global ORDER BY is unnecessary for a downstream aggregation but dominates the plan because global ordering can introduce single-node or non-scalable operations in MPP execution; it does not by itself solve the query sorts all events before applying a restrictive business filter, whereas Push supported selective predicates earlier in the logical query plan does. C:For a join multiplies rows and then requires a large unnecessary DISTINCT, Fix source grain and join cardinality instead of masking the issue with DISTINCT can be justified because preventing fan-out is more efficient and accurate than deduplicating the inflated result afterward; for this scenario involving the query sorts all events before applying a restrictive business filter, the targeted response is Push supported selective predicates earlier in the logical query plan.