Question 270 A municipal authority queries a lakehouse SQL analytics endpoint backed by Delta tables. The query optimizer chooses a poor join plan for heavily modified data. Which design decision most directly meets the requirement? Check maintenance completion and endpoint synchronization status Inspect query statistics and execution plan for the affected columns Select VACUUM retention only after verifying historical-read and recovery requirements Delete old Parquet files directly in OneLake without consulting Delta transaction metadata Explanation Correct Answer B:Table metadata and cardinality estimates influence warehouse and endpoint query planning. Incorrect Answers A:Check maintenance completion and endpoint synchronization status is useful when a consumer expects row-level data freshness immediately after an asynchronous maintenance operation, since asynchronous work and metadata sync can create observable delays despite a submitted request; however, the actual requirement is the query optimizer chooses a poor join plan for heavily modified data, which calls for Inspect query statistics and execution plan for the affected columns. C:For old unreferenced file cleanup is requested without considering snapshot recovery, Select VACUUM retention only after verifying historical-read and recovery requirements can be justified because permanent cleanup can invalidate older table versions that relied on obsolete files; for this scenario involving the query optimizer chooses a poor join plan for heavily modified data, the targeted response is Inspect query statistics and execution plan for the affected columns. D:Applying Delete old Parquet files directly in OneLake without consulting Delta transaction metadata when the query optimizer chooses a poor join plan for heavily modified data would introduce a defect because raw file deletion can break live Delta table versions and query consistency; a direct solution is Inspect query statistics and execution plan for the affected columns.
Question 271 An education platform separates interactive notebooks from automated nightly data products. Nightly notebooks need stable Python dependencies that differ from student experiments. What should the data engineer change first? Validate the intended Spark runtime against a locked regression dataset before switching Attach a production-tested Fabric environment to the scheduled notebook Store every dataset password as a Spark configuration string in shared notebook output Review workspace Spark scheduling, capacities and session admission using observed peaks Explanation Correct Answer B:An explicit environment avoids accidental dependence on packages installed interactively by another user. Incorrect Answers A:The action Validate the intended Spark runtime against a locked regression dataset before switching solves a new runtime release changes default execution behavior for the training pipeline because fixed-data output comparisons reveal semantic regressions that startup checks cannot detect; it does not by itself solve nightly notebooks need stable Python dependencies that differ from student experiments, whereas Attach a production-tested Fabric environment to the scheduled notebook does. C:Applying Store every dataset password as a Spark configuration string in shared notebook output when nightly notebooks need stable Python dependencies that differ from student experiments would introduce a defect because shared session settings and logs are not safe secret storage; a direct solution is Attach a production-tested Fabric environment to the scheduled notebook. D:Option Review workspace Spark scheduling, capacities and session admission using observed peaks would focus on the separate issue that interactive experiments need more concurrency without starving nightly transformations because the correct resource policy follows measured queueing and SLA needs rather than endless session creation, not the current requirement that nightly notebooks need stable Python dependencies that differ from student experiments; the appropriate remedy is Attach a production-tested Fabric environment to the scheduled notebook.
Question 272 A healthcare network operates Fabric deployment pipelines with separate data-sovereignty boundaries. Security asks whether staging users can modify production after the stages are connected. Which action best addresses the observed Fabric behavior? Apply a cross-region connection without checking data residency just because the deployment completed Check workspace roles independently for source and target deployment permissions Test their parameter and item-reference bindings together in the destination stage Compare current target and source definitions before overwriting Explanation Correct Answer B:Deployment permissions depend on both stages and their workspaces, not only the existence of a pipeline. Incorrect Answers A:Choosing Apply a cross-region connection without checking data residency just because the deployment completed would not satisfy the case condition (security asks whether staging users can modify production after the stages are connected), because technical success is not permission to move protected data into an unauthorized jurisdiction; Check workspace roles independently for source and target deployment permissions preserves the intended result. C:Option Test their parameter and item-reference bindings together in the destination stage would focus on 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, not the current requirement that security asks whether staging users can modify production after the stages are connected; the appropriate remedy is Check workspace roles independently for source and target deployment permissions. D:The option Compare current target and source definitions before overwriting applies to the separate issue that a target has been modified since its prior deployment, because unreviewed drift needs reconciliation before an automated promotion; the current condition is security asks whether staging users can modify production after the stages are connected, which calls for Check workspace roles independently for source and target deployment permissions.
Question 273 A telecommunications provider shares regulated network metrics with third-party operations vendors. The vendor only needs read access to one curated Lakehouse table. How should the team implement this requirement? Review Microsoft Entra B2B and Fabric guest access configuration together Use supported item and OneLake grants scoped to that table Send the vendor a copy of every source file to avoid configuring restricted access Correct folder and object-level OneLake permissions and verify with the vendor identity Explanation Correct Answer B:A narrow data grant is safer than workspace Contributor access for a read-only vendor workflow. Incorrect Answers A:Although Review Microsoft Entra B2B and Fabric guest access configuration together fits the separate issue that external access stops after changing guest collaboration settings because fabric data permissions cannot bypass tenant-level external collaboration restrictions, this case concerns the vendor only needs read access to one curated Lakehouse table and should be resolved with Use supported item and OneLake grants scoped to that table. C:Send the vendor a copy of every source file to avoid configuring restricted access would not satisfy the vendor only needs read access to one curated Lakehouse table because ungoverned file exports make revocation and retention harder; the defensible response is Use supported item and OneLake grants scoped to that table. D:Correct folder and object-level OneLake permissions and verify with the vendor identity is useful when an unrelated private folder is visible in a vendor's data browsing experience, since object restrictions protect paths and tables beyond row- or column-level filters; however, the actual requirement is the vendor only needs read access to one curated Lakehouse table, which calls for Use supported item and OneLake grants scoped to that table.
Question 274 A payment processor handles large overnight Fabric loads with strict time and error budgets. An upstream job is canceled midway and should not be counted as successful. Which solution is the most defensible for this case? Configure bounded retries together with idempotent destination writes Preserve canceled and incomplete states in run monitoring and alert rules Convert all failure statuses to success to improve the service-level dashboard Branch the pipeline to parallel validation activities with an aggregate success gate Explanation Correct Answer B:Incomplete processing should not satisfy the data publication gate. Incorrect Answers A:Option Configure bounded retries together with idempotent destination writes would focus on the separate issue that a slow connector repeatedly times out and the system creates duplicate destination rows because retry counts alone cannot protect data integrity when a partial copy committed rows, not the current requirement that an upstream job is canceled midway and should not be counted as successful; the appropriate remedy is Preserve canceled and incomplete states in run monitoring and alert rules. C:For this requirement of an upstream job is canceled midway and should not be counted as successful, Convert all failure statuses to success to improve the service-level dashboard would be unsafe or ineffective because falsified run states conceal operational risk and incomplete data; apply Preserve canceled and incomplete states in run monitoring and alert rules instead. D:The action Branch the pipeline to parallel validation activities with an aggregate success gate solves independent validations can run in parallel after the initial landing step because parallelism is appropriate when activities read stable input and all required checks must pass; it does not by itself solve an upstream job is canceled midway and should not be counted as successful, whereas Preserve canceled and incomplete states in run monitoring and alert rules does.
Question 275 A healthcare provider designs a medallion pipeline for de-identified encounter records. Raw records must be retained for later replay even if validation rules change. Which troubleshooting or configuration step is most appropriate? Apply quality rules in Silver and publish Gold aggregates only from validated rows Deduplicate by approved event identifier and version during Silver processing Land an immutable Bronze copy before applying transformation rules Drop all invalid input without retaining error context or rejected record IDs Explanation Correct Answer C:Bronze preserves the received evidence needed to reproduce Silver and Gold outputs. Incorrect Answers A:The option Apply quality rules in Silver and publish Gold aggregates only from validated rows applies to the separate issue that curated daily counts must exclude invalid records until remediation, because a trusted analytical summary should not silently include malformed source records; the current condition is raw records must be retained for later replay even if validation rules change, which calls for Land an immutable Bronze copy before applying transformation rules. B:Deduplicate by approved event identifier and version during Silver processing is useful when duplicate patient event IDs arrive from an upstream service retry, since business-key deduplication prevents transport retries from counting as new encounters; however, the actual requirement is raw records must be retained for later replay even if validation rules change, which calls for Land an immutable Bronze copy before applying transformation rules. D:Applying Drop all invalid input without retaining error context or rejected record IDs when raw records must be retained for later replay even if validation rules change would introduce a defect because blind deletion removes the evidence needed to diagnose source quality problems; a direct solution is Land an immutable Bronze copy before applying transformation rules.
Question 276 A pharmaceutical company ingests supplier catalogs through Fabric Dataflow Gen2. A destination is unexpectedly empty after a refresh. Which design decision most directly meets the requirement? Route invalid keys to an exception output rather than inventing identifiers Inspect Dataflow Gen2 destination mapping and refresh errors before editing source data Force every null source key to the literal string UNKNOWN and assume records remain individually identifiable Apply an explicit validated Power Query type conversion before loading Explanation Correct Answer B:Query output can succeed while the configured target mapping or destination write fails. Incorrect Answers A:Route invalid keys to an exception output rather than inventing identifiers is useful when some supplier rows contain null product IDs that cannot be reconciled automatically, since business-key validation is essential before joining or merging product records; however, the actual requirement is a destination is unexpectedly empty after a refresh, which calls for Inspect Dataflow Gen2 destination mapping and refresh errors before editing source data. C:Applying Force every null source key to the literal string UNKNOWN and assume records remain individually identifiable when a destination is unexpectedly empty after a refresh would introduce a defect because an uncontrolled shared placeholder can collapse unrelated records into one key; a direct solution is Inspect Dataflow Gen2 destination mapping and refresh errors before editing source data. D:Although Apply an explicit validated Power Query type conversion before loading fits the separate issue that a source column arrives as text but is required as a decimal unit price because textual prices can sort or aggregate incorrectly until their numeric representation is validated, this case concerns a destination is unexpectedly empty after a refresh and should be resolved with Inspect Dataflow Gen2 destination mapping and refresh errors before editing source data.
Question 277 A streaming retail system reads Kafka-compatible purchase events into a Spark lakehouse job. Analysts want a ten-minute rolling sales sum refreshed every five minutes. What should the data engineer change first? Use from_json with a reviewed schema on the event payload Configure a hopping event-time window of ten minutes with a five-minute slide Parse raw JSON strings with an integer cast and expect nested customer fields to appear Reuse the durable checkpoint and stable Delta sink identity Explanation Correct Answer B:Hopping windows overlap by design and are different from nonoverlapping tumbling windows. Incorrect Answers A:The action Use from_json with a reviewed schema on the event payload solves spark must parse a JSON message payload into structured fields because typed parsing makes nested fields available for deterministic filters and aggregation; it does not by itself solve analysts want a ten-minute rolling sales sum refreshed every five minutes, whereas Configure a hopping event-time window of ten minutes with a five-minute slide does. C:The option Parse raw JSON strings with an integer cast and expect nested customer fields to appear fails to meet analysts want a ten-minute rolling sales sum refreshed every five minutes, given that a scalar cast cannot recover the structure of a JSON object; Configure a hopping event-time window of ten minutes with a five-minute slide is the correct scope of action. D:Option Reuse the durable checkpoint and stable Delta sink identity would focus on the separate issue that the stream consumer restarts and must resume from its last successful output commit because coordinated checkpoint and transactional output avoid unnecessary replay anomalies, not the current requirement that analysts want a ten-minute rolling sales sum refreshed every five minutes; the appropriate remedy is Configure a hopping event-time window of ten minutes with a five-minute slide.
Question 278 A public health authority monitors a daily ingestion pipeline and privacy quality checks. A mandatory notebook transformation fails after its raw-data landing completes. Which action best addresses the observed Fabric behavior? Inspect refresh history with the model's actual source and identity Surface the notebook failure and prevent dependent publication Mark privacy validation failures as warnings so all datasets automatically publish Record the explicit quality-gate failure and keep Gold publication blocked Explanation Correct Answer B:A complete landing zone is not proof that curated output is ready for consumers. Incorrect Answers A:For analysts need to confirm when a restricted semantic model last refreshed, Inspect refresh history with the model's actual source and identity can be justified because a scheduled refresh time is not equivalent to a completed successful refresh; for this scenario involving a mandatory notebook transformation fails after its raw-data landing completes, the targeted response is Surface the notebook failure and prevent dependent publication. C:Mark privacy validation failures as warnings so all datasets automatically publish would not satisfy a mandatory notebook transformation fails after its raw-data landing completes because mandatory data safeguards must remain release gates; the defensible response is Surface the notebook failure and prevent dependent publication. D:The option Record the explicit quality-gate failure and keep Gold publication blocked applies to the separate issue that dataflow Gen2 refresh succeeds but de-identification validation fails, because successful extraction does not override a failed privacy acceptance test; the current condition is a mandatory notebook transformation fails after its raw-data landing completes, which calls for Surface the notebook failure and prevent dependent publication.
Question 279 An engineering research group performs scheduled PySpark transformations in Fabric notebooks. A notebook writes data to an unintended development lakehouse. How should the team implement this requirement? Disable all partition-level task retries because one executor failed Inspect the join's skewed partitions and choose an appropriate mitigation Verify the notebook's attached lakehouse and fully qualified output path Verify the attached published environment and the scheduled runtime package versions Explanation Correct Answer C:Default item context can direct writes away from the intended production target. Incorrect Answers A:The option Disable all partition-level task retries because one executor failed fails to meet a notebook writes data to an unintended development lakehouse, given that removing fault recovery does not fix a bad library or incorrect target; Verify the notebook's attached lakehouse and fully qualified output path is the correct scope of action. B:Option Inspect the join's skewed partitions and choose an appropriate mitigation would focus on the separate issue that spark stages run slowly after a DataFrame join introduces a single hot key because key skew can dominate runtime even when total row count is unchanged, not the current requirement that a notebook writes data to an unintended development lakehouse; the appropriate remedy is Verify the notebook's attached lakehouse and fully qualified output path. D:Verify the attached published environment and the scheduled runtime package versions is useful when a notebook fails on a package that worked in a personal interactive session, since personal session installations may not be present in a scheduled execution environment; however, the actual requirement is a notebook writes data to an unintended development lakehouse, which calls for Verify the notebook's attached lakehouse and fully qualified output path.
Question 280 A global retailer runs large PySpark joins in a Fabric notebook over a fact table and small dimensions. The Spark job repeatedly opens the same remote input in several branches. Which solution is the most defensible for this case? Repartition the entire dataset into exactly one partition before every join Inspect data skew and apply an appropriate adaptive skew-join or repartition strategy Evaluate caching the reused DataFrame when memory and reuse justify it Evaluate a broadcast join for the small reference table Explanation Correct Answer C:Persisting genuinely reused intermediate data can avoid repeated recomputation but requires capacity analysis. Incorrect Answers A:Repartition the entire dataset into exactly one partition before every join would not satisfy the Spark job repeatedly opens the same remote input in several branches because a single partition removes distributed parallelism and can overload one executor; the defensible response is Evaluate caching the reused DataFrame when memory and reuse justify it. B:The option Inspect data skew and apply an appropriate adaptive skew-join or repartition strategy applies to the separate issue that one hot customer key causes a small number of Spark tasks to run far longer, because skewed partitions, not global input size alone, determine long tail execution; the current condition is the Spark job repeatedly opens the same remote input in several branches, which calls for Evaluate caching the reused DataFrame when memory and reuse justify it. D:The action Evaluate a broadcast join for the small reference table solves a large shuffle dominates runtime and the dimension truly fits in executor memory because broadcasting a safe-sized dimension can avoid shuffling the large fact dataset; it does not by itself solve the Spark job repeatedly opens the same remote input in several branches, whereas Evaluate caching the reused DataFrame when memory and reuse justify it does.