Question 420 A utility company's Spark job reads a partitioned Delta table spanning several years. A highly selective query on machine ID still reads too many files. Which design decision most directly meets the requirement? Treat VACUUM as a replacement for computing accurate table statistics Evaluate time-travel, streaming and recovery dependencies before choosing retention Evaluate supported Delta file-layout and data-skipping optimization for the access pattern Use supported optimized writes or periodic OPTIMIZE based on workload metrics Explanation Correct Answer C:Compact and well-organized files can improve selective reads without requiring more executors. Incorrect Answers A:Treat VACUUM as a replacement for computing accurate table statistics would not satisfy a highly selective query on machine ID still reads too many files because vACUUM removes obsolete files; statistics and compaction serve different optimization goals; the defensible response is Evaluate supported Delta file-layout and data-skipping optimization for the access pattern. B:The action Evaluate time-travel, streaming and recovery dependencies before choosing retention solves operations wants to run VACUUM daily with an unusually short retention because old unreferenced files may still be required for approved rollback or delayed readers; it does not by itself solve a highly selective query on machine ID still reads too many files, whereas Evaluate supported Delta file-layout and data-skipping optimization for the access pattern does. D:Although Use supported optimized writes or periodic OPTIMIZE based on workload metrics fits the separate issue that repeated small streaming writes create excessive metadata overhead because write batching and file compaction reduce per-file management cost, this case concerns a highly selective query on machine ID still reads too many files and should be resolved with Evaluate supported Delta file-layout and data-skipping optimization for the access pattern.
Question 421 A manufacturer divides its Fabric implementation among engineering, finance and corporate data domains. The domain owner needs to govern workspace membership without receiving all raw-data access. What should the data engineer change first? Assign the finance workspaces to the approved Fabric domain and appropriate subdomain Assume adding a workspace to a finance domain automatically grants finance users all its confidential tables Separate domain governance permissions from workspace and item data permissions Use domain-scoped discovery together with the actual item endorsement and permissions Explanation Correct Answer C:Domain administration is not equivalent to granting unrestricted read access to every lakehouse table. Incorrect Answers A:The action Assign the finance workspaces to the approved Fabric domain and appropriate subdomain solves finance workspaces are difficult to discover under the enterprise organizational hierarchy because domain association groups related workspaces for discovery and governance without moving their OneLake data; it does not by itself solve the domain owner needs to govern workspace membership without receiving all raw-data access, whereas Separate domain governance permissions from workspace and item data permissions does. B:Choosing Assume adding a workspace to a finance domain automatically grants finance users all its confidential tables would not satisfy the case condition (the domain owner needs to govern workspace membership without receiving all raw-data access), because domain grouping does not override Fabric item and OneLake security boundaries; Separate domain governance permissions from workspace and item data permissions preserves the intended result. D:Option Use domain-scoped discovery together with the actual item endorsement and permissions would focus on the separate issue that data consumers want a reliable search boundary for endorsed finance assets because a domain is an organizational filter; findability and trust require appropriate metadata and access controls, not the current requirement that the domain owner needs to govern workspace membership without receiving all raw-data access; the appropriate remedy is Separate domain governance permissions from workspace and item data permissions.
Question 422 A healthcare network operates Fabric deployment pipelines with separate data-sovereignty boundaries. A target has been modified since its prior deployment. Which action best addresses the observed Fabric behavior? Compare current target and source definitions before overwriting Test their parameter and item-reference bindings together in the destination stage Validate regional target connections and data movement policy during deployment Apply a cross-region connection without checking data residency just because the deployment completed Explanation Correct Answer A:Unreviewed drift needs reconciliation before an automated promotion. Incorrect Answers B:Although Test their parameter and item-reference bindings together in the destination stage fits the separate issue that a release contains both a notebook and dependent data pipeline because promoting connected definitions does not eliminate target-specific dependency checks, this case concerns a target has been modified since its prior deployment and should be resolved with Compare current target and source definitions before overwriting. C:Option Validate regional target connections and data movement policy during deployment would focus on the separate issue that a promoted item must point to the approved geography-specific data source because identical item definitions can violate residency controls when bound to the wrong underlying source, not the current requirement that a target has been modified since its prior deployment; the appropriate remedy is Compare current target and source definitions before overwriting. D:Apply a cross-region connection without checking data residency just because the deployment completed would not satisfy a target has been modified since its prior deployment because technical success is not permission to move protected data into an unauthorized jurisdiction; the defensible response is Compare current target and source definitions before overwriting.
Question 423 A hospital puts clinical finance data in a Fabric workspace shared with reporting analysts. A contractor must lose access after an engagement ends. How should the team implement this requirement? Assign a suitable Viewer workspace role and separately verify item data permissions Revoke its workspace and item permissions and validate downstream data access Assign an appropriately scoped authoring workspace role and verify least privilege Make external contractors Workspace Admin so they can view one monthly chart Explanation Correct Answer B:Removing a top-level role alone is insufficient when independent item sharing also grants access. Incorrect Answers A:Although Assign a suitable Viewer workspace role and separately verify item data permissions fits the separate issue that analysts should read selected reports but not edit any workspace resources because workspace Viewer access avoids giving users full artifact administration privileges; data access remains governed at item or OneLake layers, this case concerns a contractor must lose access after an engagement ends and should be resolved with Revoke its workspace and item permissions and validate downstream data access. C:The option Assign an appropriately scoped authoring workspace role and verify least privilege applies to the separate issue that a small engineering group needs permission to create and modify workspace data pipelines, because editing item definitions requires a role allowing contribution, not only read permission; the current condition is a contractor must lose access after an engagement ends, which calls for Revoke its workspace and item permissions and validate downstream data access. D:For this requirement of a contractor must lose access after an engagement ends, Make external contractors Workspace Admin so they can view one monthly chart would be unsafe or ineffective because admin grants broader management access than needed to consume a single report; apply Revoke its workspace and item permissions and validate downstream data access instead.
Question 424 A telecom provider chains multiple notebook transformations against a Fabric lakehouse. The orchestration contains many regions that must be processed with bounded concurrency. Which solution is the most defensible for this case? Define pipeline dependency ordering and table-ready validation between the notebook activities Use unrestricted concurrent notebook runs for every region regardless of capacity quotas Pass a pipeline parameter through each notebook activity's supported parameter interface Use an appropriate ForEach pattern with a controlled parallelism limit Explanation Correct Answer D:Bounded iteration protects capacity while enabling repeated parameterized execution. Incorrect Answers A:Option Define pipeline dependency ordering and table-ready validation between the notebook activities would focus on the separate issue that notebook B must read a validated table produced by notebook A because an explicit dependency prevents a downstream read while its upstream Delta write is incomplete, not the current requirement that the orchestration contains many regions that must be processed with bounded concurrency; the appropriate remedy is Use an appropriate ForEach pattern with a controlled parallelism limit. B:Use unrestricted concurrent notebook runs for every region regardless of capacity quotas would not satisfy the orchestration contains many regions that must be processed with bounded concurrency because unlimited parallel sessions can exhaust Spark capacity and make failure recovery harder; the defensible response is Use an appropriate ForEach pattern with a controlled parallelism limit. C:Pass a pipeline parameter through each notebook activity's supported parameter interface is useful when several notebook activities need the same operational region code, since shared run parameters keep all transformations within the same scoped business context; however, the actual requirement is the orchestration contains many regions that must be processed with bounded concurrency, which calls for Use an appropriate ForEach pattern with a controlled parallelism limit.
Question 425 A transport authority ingests daily route schedules and disruption events into a lakehouse. A schedule update has an effective date in the future. Which troubleshooting or configuration step is most appropriate? Deduplicate by the source incident key before building incident counts Preserve effective dates and apply the appropriate as-of version when building reports Reprocess the affected event-time partition and refresh derived aggregates Combine schedules and incident facts into one table without a defined business grain Explanation Correct Answer B:A future timetable should not retroactively rewrite current historical service statistics. Incorrect Answers A:The option Deduplicate by the source incident key before building incident counts applies to the separate issue that a duplicate disruption event has the same source incident key, because counting delivery retries as new disruptions inflates reliability measurements; the current condition is a schedule update has an effective date in the future, which calls for Preserve effective dates and apply the appropriate as-of version when building reports. C:The action Reprocess the affected event-time partition and refresh derived aggregates solves a telemetry incident is received late after its reporting period closed because late arrival changes a past time bucket even when it was received today; it does not by itself solve a schedule update has an effective date in the future, whereas Preserve effective dates and apply the appropriate as-of version when building reports does. D:Applying Combine schedules and incident facts into one table without a defined business grain when a schedule update has an effective date in the future would introduce a defect because mixed-grain data complicates correct grouping and produces duplicate joins; a direct solution is Preserve effective dates and apply the appropriate as-of version when building reports.
Question 426 An agricultural co-op creates Fabric warehouse tables for delivery receipts. The source system provides a daily snapshot of open deliveries. Which design decision most directly meets the requirement? Replace every unknown farm ID with a random existing farm to make joins succeed Preserve line IDs as fact keys and avoid aggregating to header during ingestion Reconcile keyed current-state rows instead of appending every snapshot as new deliveries Join by stable business keys and apply an appropriate dimension attribute update strategy Explanation Correct Answer C:Snapshot copies can create duplicates when the same open item appears on successive days. Incorrect Answers A:For this requirement of the source system provides a daily snapshot of open deliveries, Replace every unknown farm ID with a random existing farm to make joins succeed would be unsafe or ineffective because fabricated relationships undermine data accuracy and authorization; apply Reconcile keyed current-state rows instead of appending every snapshot as new deliveries instead. B:The action Preserve line IDs as fact keys and avoid aggregating to header during ingestion solves the data model needs a shipment-line-level grain, not a shipment-header total because a shipment may contain multiple products that must remain distinct measures; it does not by itself solve the source system provides a daily snapshot of open deliveries, whereas Reconcile keyed current-state rows instead of appending every snapshot as new deliveries does. D:Although Join by stable business keys and apply an appropriate dimension attribute update strategy fits the separate issue that farmers' names change but their farm IDs remain stable because descriptive labels are not reliable long-term relational identifiers, this case concerns the source system provides a daily snapshot of open deliveries and should be resolved with Reconcile keyed current-state rows instead of appending every snapshot as new deliveries.
Question 427 An industrial plant routes IoT sensor telemetry through a Fabric Eventstream. Fault alerts must exclude messages from machines in maintenance mode. What should the data engineer change first? Disable all Eventstream destinations to make the source connector healthy Inspect Eventstream source, destination status and event delivery diagnostics Aggregate using a defined event-time window before alert evaluation Add a supported event filter using the verified maintenance-state attribute Explanation Correct Answer D:A route-specific filter can suppress irrelevant events without deleting all source telemetry. Incorrect Answers A:Choosing Disable all Eventstream destinations to make the source connector healthy would not satisfy the case condition (fault alerts must exclude messages from machines in maintenance mode), because removing sinks cannot deliver events to the intended analytics table; Add a supported event filter using the verified maintenance-state attribute preserves the intended result. B:For the source connector is active but no records reach the Eventhouse destination, Inspect Eventstream source, destination status and event delivery diagnostics can be justified because source health alone does not establish that a configured destination receives and maps the events; for this scenario involving fault alerts must exclude messages from machines in maintenance mode, the targeted response is Add a supported event filter using the verified maintenance-state attribute. C:Although Aggregate using a defined event-time window before alert evaluation fits the separate issue that the operations dashboard must count events by five-minute window because real-time windows need a stable time basis rather than counting whatever arrived in the last UI refresh, this case concerns fault alerts must exclude messages from machines in maintenance mode and should be resolved with Add a supported event filter using the verified maintenance-state attribute.
Question 428 A laboratory uses Fabric notebooks to transform sensor data and Eventhouse to monitor experiments. Eventhouse queries show no newly received observations. Which action best addresses the observed Fabric behavior? Check Eventhouse ingestion diagnostics and source-to-destination event metrics Configure a supported metric or no-event alert against an expected volume baseline Verify upstream completion and semantic refresh timestamps separately Fix an Eventhouse delivery problem by changing a notebook's display font size Explanation Correct Answer A:KQL result freshness depends on successful ingestion, not merely a running query. Incorrect Answers B:Although Configure a supported metric or no-event alert against an expected volume baseline fits the separate issue that the team wants alerts when event volume drops below normal during an experiment because silence detection requires an expected cadence and a monitored threshold, this case concerns eventhouse queries show no newly received observations and should be resolved with Check Eventhouse ingestion diagnostics and source-to-destination event metrics. C:Option Verify upstream completion and semantic refresh timestamps separately would focus on the separate issue that one scheduled analytical report displays last week's values because a completed source load does not force every downstream model to refresh, not the current requirement that eventhouse queries show no newly received observations; the appropriate remedy is Check Eventhouse ingestion diagnostics and source-to-destination event metrics. D:For this requirement of eventhouse queries show no newly received observations, Fix an Eventhouse delivery problem by changing a notebook's display font size would be unsafe or ineffective because presentation styling cannot repair missing ingestion; apply Check Eventhouse ingestion diagnostics and source-to-destination event metrics instead.
Question 429 A metropolitan transit agency monitors KQL telemetry from ticket validators. The incoming schema contains an integer card type as a string. How should the team implement this requirement? Turn off KQL error reporting so invalid summarize syntax is ignored Check external source and target security under the query identity Update the KQL column reference and confirm source schema Convert to the intended KQL scalar type before numeric comparison Explanation Correct Answer D:Text values do not automatically carry numeric ordering semantics. Incorrect Answers A:The option Turn off KQL error reporting so invalid summarize syntax is ignored fails to meet the incoming schema contains an integer card type as a string, given that hiding query failure cannot produce a valid aggregate; Convert to the intended KQL scalar type before numeric comparison is the correct scope of action. B:Option Check external source and target security under the query identity would focus on the separate issue that a user receives access denied only when joining a protected external reference because kQL database permissions alone may not grant access to a separate referenced dataset, not the current requirement that the incoming schema contains an integer card type as a string; the appropriate remedy is Convert to the intended KQL scalar type before numeric comparison. C:The option Update the KQL column reference and confirm source schema applies to the separate issue that an event filter excludes all data because the source field name changed, because predicate correctness depends on actual column names after ingestion mapping; the current condition is the incoming schema contains an integer card type as a string, which calls for Convert to the intended KQL scalar type before numeric comparison.
Question 430 A sports analytics provider reports slow Eventhouse queries on historical match data. The cache uses excess resource capacity for rarely read seasons. Which solution is the most defensible for this case? Use a suitable arg_max(eventTime, *) grouping rather than sorting the entire table Reduce the acceleration cache window to the required recent-history working set Apply selective KQL predicates before expensive joins and aggregates Set the cache retention to an unlimited period for every table regardless of storage cost Explanation Correct Answer B:Acceleration cost depends on cached data volume and workload demand. Incorrect Answers A:Option Use a suitable arg_max(eventTime, *) grouping rather than sorting the entire table would focus on the separate issue that a dashboard requests the most recent match status for each team because event-oriented row selection can avoid unnecessary global ordering for latest-state questions, not the current requirement that the cache uses excess resource capacity for rarely read seasons; the appropriate remedy is Reduce the acceleration cache window to the required recent-history working set. C:Apply selective KQL predicates before expensive joins and aggregates is useful when a query combines all seasons before filtering the competition and date, since early filtering reduces event volume and intermediate results; however, the actual requirement is the cache uses excess resource capacity for rarely read seasons, which calls for Reduce the acceleration cache window to the required recent-history working set. D:Applying Set the cache retention to an unlimited period for every table regardless of storage cost when the cache uses excess resource capacity for rarely read seasons would introduce a defect because acceleration should follow measured working sets and capacity limits; a direct solution is Reduce the acceleration cache window to the required recent-history working set.