Question 80 A utility company's Spark job reads a partitioned Delta table spanning several years. Repeated small streaming writes create excessive metadata overhead. Which action best addresses the observed Fabric behavior? Use supported optimized writes or periodic OPTIMIZE based on workload metrics Evaluate time-travel, streaming and recovery dependencies before choosing retention Treat VACUUM as a replacement for computing accurate table statistics Check date predicate form and physical partition pruning in the query plan Explanation Correct Answer A:Write batching and file compaction reduce per-file management cost. Incorrect Answers B:Although Evaluate time-travel, streaming and recovery dependencies before choosing retention fits the separate issue that 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, this case concerns repeated small streaming writes create excessive metadata overhead and should be resolved with Use supported optimized writes or periodic OPTIMIZE based on workload metrics. C:Choosing Treat VACUUM as a replacement for computing accurate table statistics would not satisfy the case condition (repeated small streaming writes create excessive metadata overhead), because vACUUM removes obsolete files; statistics and compaction serve different optimization goals; Use supported optimized writes or periodic OPTIMIZE based on workload metrics preserves the intended result. D:The option Check date predicate form and physical partition pruning in the query plan applies to the separate issue that most queries filter on a date but Spark still scans unrelated year partitions, because predicates aligned to partition columns can avoid reading irrelevant partitions; the current condition is repeated small streaming writes create excessive metadata overhead, which calls for Use supported optimized writes or periodic OPTIMIZE based on workload metrics.
Question 81 A banking platform is evaluating managed Apache Airflow workflows alongside Fabric data pipelines. The operations team needs to control who may change production DAG definitions. How should the team implement this requirement? Install an arbitrary self-hosted scheduler inside every analyst notebook to achieve Airflow governance Assess the managed Apache Airflow job option and its workspace configuration Inspect the Airflow run, task state and associated execution logs Restrict Airflow workspace roles and use reviewed source control for DAG changes Explanation Correct Answer D:Authorization to view orchestration results should not imply permission to alter execution logic. Incorrect Answers A:For this requirement of the operations team needs to control who may change production DAG definitions, Install an arbitrary self-hosted scheduler inside every analyst notebook to achieve Airflow governance would be unsafe or ineffective because notebook-level ad hoc schedulers are not a controlled replacement for supported orchestration management; apply Restrict Airflow workspace roles and use reviewed source control for DAG changes instead. B:Option Assess the managed Apache Airflow job option and its workspace configuration would focus on the separate issue that engineers want to deploy DAG-based orchestration without maintaining independent Airflow servers because managed Airflow provides a DAG-centric option while the Fabric service manages the associated runtime infrastructure, not the current requirement that the operations team needs to control who may change production DAG definitions; the appropriate remedy is Restrict Airflow workspace roles and use reviewed source control for DAG changes. C:The option Inspect the Airflow run, task state and associated execution logs applies to the separate issue that the team cannot locate logs for an Airflow task that failed after startup, because dAG-level success cannot be inferred while an individual task instance records an error; the current condition is the operations team needs to control who may change production DAG definitions, which calls for Restrict Airflow workspace roles and use reviewed source control for DAG changes.
Question 82 A healthcare network operates Fabric deployment pipelines with separate data-sovereignty boundaries. A release contains both a notebook and dependent data pipeline. Which solution is the most defensible for this case? Apply a cross-region connection without checking data residency just because the deployment completed Check workspace roles independently for source and target deployment permissions Validate regional target connections and data movement policy during deployment Test their parameter and item-reference bindings together in the destination stage Explanation Correct Answer D:Promoting connected definitions does not eliminate target-specific dependency checks. Incorrect Answers A:Choosing Apply a cross-region connection without checking data residency just because the deployment completed would not satisfy the case condition (a release contains both a notebook and dependent data pipeline), because technical success is not permission to move protected data into an unauthorized jurisdiction; Test their parameter and item-reference bindings together in the destination stage preserves the intended result. B:The option Check workspace roles independently for source and target deployment permissions applies to the separate issue that security asks whether staging users can modify production after the stages are connected, because deployment permissions depend on both stages and their workspaces, not only the existence of a pipeline; the current condition is a release contains both a notebook and dependent data pipeline, which calls for Test their parameter and item-reference bindings together in the destination stage. C:Validate regional target connections and data movement policy during deployment is useful when a promoted item must point to the approved geography-specific data source, since identical item definitions can violate residency controls when bound to the wrong underlying source; however, the actual requirement is a release contains both a notebook and dependent data pipeline, which calls for Test their parameter and item-reference bindings together in the destination stage.
Question 83 A retailer manages confidential inventory tables in a Fabric workspace with different item owners. An account has a workspace role plus a separate item share that was overlooked. Which troubleshooting or configuration step is most appropriate? Grant the required supported build or read capability on that item rather than workspace-wide editing Delete the semantic model because a single viewer lacks Lakehouse Explorer permissions Enumerate all effective workspace and item grants before declaring its access revoked Replace broad workspace membership with the minimum supported item and connection rights Explanation Correct Answer C:Multiple authorization paths must be removed when fully deprovisioning a user. Incorrect Answers A:The option Grant the required supported build or read capability on that item rather than workspace-wide editing applies to the separate issue that a report creator needs to build from a particular semantic model without editing the model, because item-specific permissions can allow downstream consumption while keeping model management separate; the current condition is an account has a workspace role plus a separate item share that was overlooked, which calls for Enumerate all effective workspace and item grants before declaring its access revoked. B:The option Delete the semantic model because a single viewer lacks Lakehouse Explorer permissions fails to meet an account has a workspace role plus a separate item share that was overlooked, given that missing read rights are an authorization issue, not evidence that the shared model is corrupt; Enumerate all effective workspace and item grants before declaring its access revoked is the correct scope of action. D:For a service identity can edit all items though it only runs a nightly dataflow, Replace broad workspace membership with the minimum supported item and connection rights can be justified because automation roles should allow required execution without unrelated authoring privileges; for this scenario involving an account has a workspace role plus a separate item share that was overlooked, the targeted response is Enumerate all effective workspace and item grants before declaring its access revoked.
Question 84 A publisher imports files every fifteen minutes and uses an overnight dimensional table rebuild. A failed partition should be replayed without resetting successful partition state. Which design decision most directly meets the requirement? Store per-partition checkpoints and rerun only the failed batch idempotently Supply an approved start and end timestamp as pipeline parameters Reprocess every file ever received whenever a single small batch fails Use separate event-triggered and scheduled pipeline paths with distinct destinations Explanation Correct Answer A:Fine-grained run state prevents duplicate writes to already committed partitions. Incorrect Answers B:The action Supply an approved start and end timestamp as pipeline parameters solves a quarterly job needs a parameterized date range for historical corrections because explicit time bounds make manual backfills reproducible and auditable; it does not by itself solve a failed partition should be replayed without resetting successful partition state, whereas Store per-partition checkpoints and rerun only the failed batch idempotently does. C:For this requirement of a failed partition should be replayed without resetting successful partition state, Reprocess every file ever received whenever a single small batch fails would be unsafe or ineffective because unbounded reruns increase cost and can duplicate business records; apply Store per-partition checkpoints and rerun only the failed batch idempotently instead. D:Although Use separate event-triggered and scheduled pipeline paths with distinct destinations fits the separate issue that file arrival should trigger an incremental load but not the full monthly table rebuild because trigger types should match workload freshness and operational impact, this case concerns a failed partition should be replayed without resetting successful partition state and should be resolved with Store per-partition checkpoints and rerun only the failed batch idempotently.
Question 85 A retailer copies order records from an operational SQL database to a Fabric Lakehouse each night. A nightly run retries after writing a subset of orders. What should the data engineer change first? MERGE staged rows by stable order ID and version with an idempotent commit Capture deletion events or reconcile tombstones and apply controlled target deletes Select every row from the source on every failed retry and append it again without a key Persist a successful high-watermark and load records whose modification time falls beyond it Explanation Correct Answer A:Keyed merge prevents a replay from creating a second business order row. Incorrect Answers B:For deleted source orders must disappear from the reporting projection, Capture deletion events or reconcile tombstones and apply controlled target deletes can be justified because append-only incremental copies cannot infer removals without a deletion signal or full comparison; for this scenario involving a nightly run retries after writing a subset of orders, the targeted response is MERGE staged rows by stable order ID and version with an idempotent commit. C:Choosing Select every row from the source on every failed retry and append it again without a key would not satisfy the case condition (a nightly run retries after writing a subset of orders), because repeated append of an entire table can multiply facts and corrupt reported totals; MERGE staged rows by stable order ID and version with an idempotent commit preserves the intended result. D:Option Persist a successful high-watermark and load records whose modification time falls beyond it would focus on the separate issue that the source exposes a reliable last_modified timestamp and only changes should be copied after the first run because watermark-based incremental ingestion avoids recopying unchanged records but must preserve the checkpoint consistently, not the current requirement that a nightly run retries after writing a subset of orders; the appropriate remedy is MERGE staged rows by stable order ID and version with an idempotent commit.
Question 86 A global retailer wants to read an operational SQL database in Fabric without managing another full copy. A supported database should replicate changes into OneLake as an analytical mirror. Which action best addresses the observed Fabric behavior? Use an approved Data Factory copy path with explicit incremental or full semantics Create a governed OneLake shortcut instead of scheduling repeated full copies Assume every external database will be mirrored with zero configuration and all source ACLs discarded Evaluate Fabric database mirroring for the actual supported source and prerequisites Explanation Correct Answer D:Mirroring is appropriate for supported continuous replication, not an assumption about every SQL engine. Incorrect Answers A:For a source is unsupported by mirroring but has an appropriate connector for periodic copies, Use an approved Data Factory copy path with explicit incremental or full semantics can be justified because connector support and business freshness requirements determine the data movement pattern; for this scenario involving a supported database should replicate changes into OneLake as an analytical mirror, the targeted response is Evaluate Fabric database mirroring for the actual supported source and prerequisites. B:Although Create a governed OneLake shortcut instead of scheduling repeated full copies fits the separate issue that analysts need a small related source folder without copying its files because a shortcut exposes a referenced path while source storage remains authoritative, this case concerns a supported database should replicate changes into OneLake as an analytical mirror and should be resolved with Evaluate Fabric database mirroring for the actual supported source and prerequisites. C:Applying Assume every external database will be mirrored with zero configuration and all source ACLs discarded when a supported database should replicate changes into OneLake as an analytical mirror would introduce a defect because source compatibility and data governance remain necessary design inputs; a direct solution is Evaluate Fabric database mirroring for the actual supported source and prerequisites.
Question 87 A national road network analyzes vehicle counts and incidents from roadside devices. Vehicle telemetry should be grouped in a one-minute nonoverlapping interval. How should the team implement this requirement? Use an appropriate session-window or gap-based grouping method Use one fixed hourly total for all rolling, tumbling and session requirements Use hopping event-time windows with five-minute width and one-minute slide Use tumbling event-time windows with a one-minute duration Explanation Correct Answer D:Tumbling windows assign an event to a nonoverlapping bucket at the selected granularity. Incorrect Answers A:Although Use an appropriate session-window or gap-based grouping method fits the separate issue that events from the same stalled vehicle should form a session if the gap is short because session logic groups activity separated by less than the defined inactivity gap, this case concerns vehicle telemetry should be grouped in a one-minute nonoverlapping interval and should be resolved with Use tumbling event-time windows with a one-minute duration. B:Applying Use one fixed hourly total for all rolling, tumbling and session requirements when vehicle telemetry should be grouped in a one-minute nonoverlapping interval would introduce a defect because different window semantics cannot be replaced by a single undifferentiated group; a direct solution is Use tumbling event-time windows with a one-minute duration. C:The option Use hopping event-time windows with five-minute width and one-minute slide applies to the separate issue that operators need a five-minute window recomputed every minute, because overlapping windows provide rolling summaries rather than a one-time minute bucket; the current condition is vehicle telemetry should be grouped in a one-minute nonoverlapping interval, which calls for Use tumbling event-time windows with a one-minute duration.
Question 88 An airline operates near-real-time Eventhouse dashboards and nightly Fabric Warehouse reconciliation. A semantic model points to an outdated warehouse object after deployment. Which solution is the most defensible for this case? Combine Eventhouse ingestion, warehouse load and model refresh completion evidence Compare live Eventhouse ingestion and warehouse batch completion independently Inspect model source references and refresh errors against the new destination Disable nightly reconciliation because the real-time dashboard has recent numbers Explanation Correct Answer C:Deployment can change item identity or binding independently of data correctness. Incorrect Answers A:Option Combine Eventhouse ingestion, warehouse load and model refresh completion evidence would focus on the separate issue that operations wants a consolidated morning health report across all three stages because a multi-engine SLA requires a correlated end-to-end state, not a single green status, not the current requirement that a semantic model points to an outdated warehouse object after deployment; the appropriate remedy is Inspect model source references and refresh errors against the new destination. B:The option Compare live Eventhouse ingestion and warehouse batch completion independently applies to the separate issue that the KQL dashboard is updated but nightly reconciled totals are old, because streaming and batch serving paths have different freshness and failure states; the current condition is a semantic model points to an outdated warehouse object after deployment, which calls for Inspect model source references and refresh errors against the new destination. D:For this requirement of a semantic model points to an outdated warehouse object after deployment, Disable nightly reconciliation because the real-time dashboard has recent numbers would be unsafe or ineffective because real-time freshness does not establish financial completeness or batch reconciliation; apply Inspect model source references and refresh errors against the new destination instead.
Question 89 An e-commerce platform uses Fabric Warehouse T-SQL to materialize product sales. A query reports an arithmetic divide-by-zero error for a sparse category. Which troubleshooting or configuration step is most appropriate? Restore valid data and enforce source grain/deduplication before the next write Inspect query plan, filter selectivity and relevant statistics Add business-appropriate denominator checks with NULLIF or equivalent Force every query to scan all columns to eliminate statistics dependence Explanation Correct Answer C:A zero denominator must be handled explicitly rather than producing an invalid metric. Incorrect Answers A:The option Restore valid data and enforce source grain/deduplication before the next write applies to the separate issue that a nightly update corrupts current totals after source duplicates were introduced, because broken data semantics require reconciliation beyond performance tuning; the current condition is a query reports an arithmetic divide-by-zero error for a sparse category, which calls for Add business-appropriate denominator checks with NULLIF or equivalent. B:Inspect query plan, filter selectivity and relevant statistics is useful when a query plan suddenly scans a very large table despite selective filters, since the optimizer needs usable cardinality information and a suitable predicate path; however, the actual requirement is a query reports an arithmetic divide-by-zero error for a sparse category, which calls for Add business-appropriate denominator checks with NULLIF or equivalent. D:Choosing Force every query to scan all columns to eliminate statistics dependence would not satisfy the case condition (a query reports an arithmetic divide-by-zero error for a sparse category), because unnecessary wide reads generally worsen rather than repair query cost; Add business-appropriate denominator checks with NULLIF or equivalent preserves the intended result.
Question 90 A municipal authority queries a lakehouse SQL analytics endpoint backed by Delta tables. Old unreferenced file cleanup is requested without considering snapshot recovery. Which design decision most directly meets the requirement? Delete old Parquet files directly in OneLake without consulting Delta transaction metadata Inspect query statistics and execution plan for the affected columns Run appropriate Delta compaction on the source lakehouse table Select VACUUM retention only after verifying historical-read and recovery requirements Explanation Correct Answer D:Permanent cleanup can invalidate older table versions that relied on obsolete files. Incorrect Answers A:Delete old Parquet files directly in OneLake without consulting Delta transaction metadata would not satisfy old unreferenced file cleanup is requested without considering snapshot recovery because raw file deletion can break live Delta table versions and query consistency; the defensible response is Select VACUUM retention only after verifying historical-read and recovery requirements. B:The action Inspect query statistics and execution plan for the affected columns solves the query optimizer chooses a poor join plan for heavily modified data because table metadata and cardinality estimates influence warehouse and endpoint query planning; it does not by itself solve old unreferenced file cleanup is requested without considering snapshot recovery, whereas Select VACUUM retention only after verifying historical-read and recovery requirements does. C:For the underlying Delta table contains many tiny files after repeated merges, Run appropriate Delta compaction on the source lakehouse table can be justified because file compaction improves read efficiency in the underlying storage, not only Spark-specific queries; for this scenario involving old unreferenced file cleanup is requested without considering snapshot recovery, the targeted response is Select VACUUM retention only after verifying historical-read and recovery requirements.